org.eclipse.wst.rdb.internal.models.sql.constraints
Interface SQLConstraintsFactory
- All Superinterfaces:
- org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
- SQLConstraintsFactoryImpl
- public interface SQLConstraintsFactory
- extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
SQLConstraintsPackage
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
convertToString, create, createFromString, getEPackage, setEPackage |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
eINSTANCE
public static final SQLConstraintsFactory eINSTANCE
- The singleton instance of the factory.
createAssertion
public Assertion createAssertion()
- Returns a new object of class 'Assertion'.
- Returns:
- a new object of class 'Assertion'.
createCheckConstraint
public CheckConstraint createCheckConstraint()
- Returns a new object of class 'Check Constraint'.
- Returns:
- a new object of class 'Check Constraint'.
createForeignKey
public ForeignKey createForeignKey()
- Returns a new object of class 'Foreign Key'.
- Returns:
- a new object of class 'Foreign Key'.
createUniqueConstraint
public UniqueConstraint createUniqueConstraint()
- Returns a new object of class 'Unique Constraint'.
- Returns:
- a new object of class 'Unique Constraint'.
createPrimaryKey
public PrimaryKey createPrimaryKey()
- Returns a new object of class 'Primary Key'.
- Returns:
- a new object of class 'Primary Key'.
createIndex
public Index createIndex()
- Returns a new object of class 'Index'.
- Returns:
- a new object of class 'Index'.
createIndexMember
public IndexMember createIndexMember()
- Returns a new object of class 'Index Member'.
- Returns:
- a new object of class 'Index Member'.
getSQLConstraintsPackage
public SQLConstraintsPackage getSQLConstraintsPackage()
- Returns the package supported by this factory.
- Returns:
- the package supported by this factory.