org.eclipse.wst.rdb.internal.models.sql.constraints.impl
Class SQLConstraintsPackageImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.emf.ecore.impl.EModelElementImpl
                          |
                          +--org.eclipse.emf.ecore.impl.ENamedElementImpl
                                |
                                +--org.eclipse.emf.ecore.impl.EPackageImpl
                                      |
                                      +--org.eclipse.wst.rdb.internal.models.sql.constraints.impl.SQLConstraintsPackageImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, SQLConstraintsPackage

public class SQLConstraintsPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements SQLConstraintsPackage

An implementation of the model Package.


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Inner classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
ASSERTION, ASSERTION__CONSTRAINED_TABLES, ASSERTION__DEFERRABLE, ASSERTION__DEPENDENCIES, ASSERTION__DESCRIPTION, ASSERTION__EANNOTATIONS, ASSERTION__ENFORCED, ASSERTION__INITIALLY_DEFERRED, ASSERTION__LABEL, ASSERTION__NAME, ASSERTION__SCHEMA, ASSERTION__SEARCH_CONDITION, ASSERTION_FEATURE_COUNT, CHECK_CONSTRAINT, CHECK_CONSTRAINT__BASE_TABLE, CHECK_CONSTRAINT__DEFERRABLE, CHECK_CONSTRAINT__DEPENDENCIES, CHECK_CONSTRAINT__DESCRIPTION, CHECK_CONSTRAINT__EANNOTATIONS, CHECK_CONSTRAINT__ENFORCED, CHECK_CONSTRAINT__INITIALLY_DEFERRED, CHECK_CONSTRAINT__LABEL, CHECK_CONSTRAINT__NAME, CHECK_CONSTRAINT__SEARCH_CONDITION, CHECK_CONSTRAINT_FEATURE_COUNT, CONSTRAINT, CONSTRAINT__DEFERRABLE, CONSTRAINT__DEPENDENCIES, CONSTRAINT__DESCRIPTION, CONSTRAINT__EANNOTATIONS, CONSTRAINT__ENFORCED, CONSTRAINT__INITIALLY_DEFERRED, CONSTRAINT__LABEL, CONSTRAINT__NAME, CONSTRAINT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FOREIGN_KEY, FOREIGN_KEY__BASE_TABLE, FOREIGN_KEY__DEFERRABLE, FOREIGN_KEY__DEPENDENCIES, FOREIGN_KEY__DESCRIPTION, FOREIGN_KEY__EANNOTATIONS, FOREIGN_KEY__ENFORCED, FOREIGN_KEY__INITIALLY_DEFERRED, FOREIGN_KEY__LABEL, FOREIGN_KEY__MATCH, FOREIGN_KEY__MEMBERS, FOREIGN_KEY__NAME, FOREIGN_KEY__ON_DELETE, FOREIGN_KEY__ON_UPDATE, FOREIGN_KEY__REFERENCED_MEMBERS, FOREIGN_KEY__UNIQUE_CONSTRAINT, FOREIGN_KEY__UNIQUE_INDEX, FOREIGN_KEY_FEATURE_COUNT, INCREMENT_TYPE, INDEX, INDEX__CLUSTERED, INDEX__DEPENDENCIES, INDEX__DESCRIPTION, INDEX__EANNOTATIONS, INDEX__FILL_FACTOR, INDEX__FOREIGN_KEY, INDEX__INCLUDED_MEMBERS, INDEX__LABEL, INDEX__MEMBERS, INDEX__NAME, INDEX__SCHEMA, INDEX__TABLE, INDEX__UNIQUE, INDEX_FEATURE_COUNT, INDEX_MEMBER, INDEX_MEMBER__COLUMN, INDEX_MEMBER__DEPENDENCIES, INDEX_MEMBER__DESCRIPTION, INDEX_MEMBER__EANNOTATIONS, INDEX_MEMBER__INCREMENT_TYPE, INDEX_MEMBER__LABEL, INDEX_MEMBER__NAME, INDEX_MEMBER_FEATURE_COUNT, MATCH_TYPE, PRIMARY_KEY, PRIMARY_KEY__BASE_TABLE, PRIMARY_KEY__DEFERRABLE, PRIMARY_KEY__DEPENDENCIES, PRIMARY_KEY__DESCRIPTION, PRIMARY_KEY__EANNOTATIONS, PRIMARY_KEY__ENFORCED, PRIMARY_KEY__FOREIGN_KEY, PRIMARY_KEY__INITIALLY_DEFERRED, PRIMARY_KEY__LABEL, PRIMARY_KEY__MEMBERS, PRIMARY_KEY__NAME, PRIMARY_KEY_FEATURE_COUNT, REFERENCE_CONSTRAINT, REFERENCE_CONSTRAINT__BASE_TABLE, REFERENCE_CONSTRAINT__DEFERRABLE, REFERENCE_CONSTRAINT__DEPENDENCIES, REFERENCE_CONSTRAINT__DESCRIPTION, REFERENCE_CONSTRAINT__EANNOTATIONS, REFERENCE_CONSTRAINT__ENFORCED, REFERENCE_CONSTRAINT__INITIALLY_DEFERRED, REFERENCE_CONSTRAINT__LABEL, REFERENCE_CONSTRAINT__MEMBERS, REFERENCE_CONSTRAINT__NAME, REFERENCE_CONSTRAINT_FEATURE_COUNT, TABLE_CONSTRAINT, TABLE_CONSTRAINT__BASE_TABLE, TABLE_CONSTRAINT__DEFERRABLE, TABLE_CONSTRAINT__DEPENDENCIES, TABLE_CONSTRAINT__DESCRIPTION, TABLE_CONSTRAINT__EANNOTATIONS, TABLE_CONSTRAINT__ENFORCED, TABLE_CONSTRAINT__INITIALLY_DEFERRED, TABLE_CONSTRAINT__LABEL, TABLE_CONSTRAINT__NAME, TABLE_CONSTRAINT_FEATURE_COUNT, UNIQUE_CONSTRAINT, UNIQUE_CONSTRAINT__BASE_TABLE, UNIQUE_CONSTRAINT__DEFERRABLE, UNIQUE_CONSTRAINT__DEPENDENCIES, UNIQUE_CONSTRAINT__DESCRIPTION, UNIQUE_CONSTRAINT__EANNOTATIONS, UNIQUE_CONSTRAINT__ENFORCED, UNIQUE_CONSTRAINT__FOREIGN_KEY, UNIQUE_CONSTRAINT__INITIALLY_DEFERRED, UNIQUE_CONSTRAINT__LABEL, UNIQUE_CONSTRAINT__MEMBERS, UNIQUE_CONSTRAINT__NAME, UNIQUE_CONSTRAINT_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EReference getAssertion_ConstrainedTables()
          
 org.eclipse.emf.ecore.EReference getAssertion_Schema()
          
 org.eclipse.emf.ecore.EReference getAssertion_SearchCondition()
          
 org.eclipse.emf.ecore.EClass getAssertion()
          
 org.eclipse.emf.ecore.EReference getCheckConstraint_SearchCondition()
          
 org.eclipse.emf.ecore.EClass getCheckConstraint()
          
 org.eclipse.emf.ecore.EAttribute getConstraint_Deferrable()
          
 org.eclipse.emf.ecore.EAttribute getConstraint_Enforced()
          
 org.eclipse.emf.ecore.EAttribute getConstraint_InitiallyDeferred()
          
 org.eclipse.emf.ecore.EClass getConstraint()
          
 org.eclipse.emf.ecore.EAttribute getForeignKey_Match()
          
 org.eclipse.emf.ecore.EAttribute getForeignKey_OnDelete()
          
 org.eclipse.emf.ecore.EAttribute getForeignKey_OnUpdate()
          
 org.eclipse.emf.ecore.EReference getForeignKey_ReferencedMembers()
          
 org.eclipse.emf.ecore.EReference getForeignKey_UniqueConstraint()
          
 org.eclipse.emf.ecore.EReference getForeignKey_UniqueIndex()
          
 org.eclipse.emf.ecore.EClass getForeignKey()
          
 org.eclipse.emf.ecore.EEnum getIncrementType()
          
 org.eclipse.emf.ecore.EAttribute getIndex_Clustered()
          
 org.eclipse.emf.ecore.EAttribute getIndex_FillFactor()
          
 org.eclipse.emf.ecore.EReference getIndex_ForeignKey()
          
 org.eclipse.emf.ecore.EReference getIndex_IncludedMembers()
          
 org.eclipse.emf.ecore.EReference getIndex_Members()
          
 org.eclipse.emf.ecore.EReference getIndex_Schema()
          
 org.eclipse.emf.ecore.EReference getIndex_Table()
          
 org.eclipse.emf.ecore.EAttribute getIndex_Unique()
          
 org.eclipse.emf.ecore.EClass getIndex()
          
 org.eclipse.emf.ecore.EReference getIndexMember_Column()
          
 org.eclipse.emf.ecore.EAttribute getIndexMember_IncrementType()
          
 org.eclipse.emf.ecore.EClass getIndexMember()
          
 org.eclipse.emf.ecore.EEnum getMatchType()
          
 org.eclipse.emf.ecore.EClass getPrimaryKey()
          
 org.eclipse.emf.ecore.EReference getReferenceConstraint_Members()
          
 org.eclipse.emf.ecore.EClass getReferenceConstraint()
          
 SQLConstraintsFactory getSQLConstraintsFactory()
          
 org.eclipse.emf.ecore.EReference getTableConstraint_BaseTable()
          
 org.eclipse.emf.ecore.EClass getTableConstraint()
          
 org.eclipse.emf.ecore.EReference getUniqueConstraint_ForeignKey()
          
 org.eclipse.emf.ecore.EClass getUniqueConstraint()
          
static SQLConstraintsPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
basicSetEFactoryInstance, eBasicRemoveFromContainer, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, freeze, getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static SQLConstraintsPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
SQLConstraintsPackage.eNS_URI, createPackageContents(), initializePackageContents()

getAssertion

public org.eclipse.emf.ecore.EClass getAssertion()
Specified by:
getAssertion in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Assertion'.
See Also:
Assertion

getAssertion_SearchCondition

public org.eclipse.emf.ecore.EReference getAssertion_SearchCondition()
Specified by:
getAssertion_SearchCondition in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the containment reference 'Search Condition'.
See Also:
Assertion.getSearchCondition(), SQLConstraintsPackage.getAssertion()

getAssertion_Schema

public org.eclipse.emf.ecore.EReference getAssertion_Schema()
Specified by:
getAssertion_Schema in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Schema'.
See Also:
Assertion.getSchema(), SQLConstraintsPackage.getAssertion()

getAssertion_ConstrainedTables

public org.eclipse.emf.ecore.EReference getAssertion_ConstrainedTables()
Specified by:
getAssertion_ConstrainedTables in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference list 'Constrained Tables'.
See Also:
Assertion.getConstrainedTables(), SQLConstraintsPackage.getAssertion()

getConstraint

public org.eclipse.emf.ecore.EClass getConstraint()
Specified by:
getConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Constraint'.
See Also:
Constraint

getConstraint_Deferrable

public org.eclipse.emf.ecore.EAttribute getConstraint_Deferrable()
Specified by:
getConstraint_Deferrable in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Deferrable'.
See Also:
Constraint.isDeferrable(), SQLConstraintsPackage.getConstraint()

getConstraint_InitiallyDeferred

public org.eclipse.emf.ecore.EAttribute getConstraint_InitiallyDeferred()
Specified by:
getConstraint_InitiallyDeferred in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Initially Deferred'.
See Also:
Constraint.isInitiallyDeferred(), SQLConstraintsPackage.getConstraint()

getConstraint_Enforced

public org.eclipse.emf.ecore.EAttribute getConstraint_Enforced()
Specified by:
getConstraint_Enforced in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Enforced'.
See Also:
Constraint.isEnforced(), SQLConstraintsPackage.getConstraint()

getTableConstraint

public org.eclipse.emf.ecore.EClass getTableConstraint()
Specified by:
getTableConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Table Constraint'.
See Also:
TableConstraint

getTableConstraint_BaseTable

public org.eclipse.emf.ecore.EReference getTableConstraint_BaseTable()
Specified by:
getTableConstraint_BaseTable in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the container reference 'Base Table'.
See Also:
TableConstraint.getBaseTable(), SQLConstraintsPackage.getTableConstraint()

getReferenceConstraint

public org.eclipse.emf.ecore.EClass getReferenceConstraint()
Specified by:
getReferenceConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Reference Constraint'.
See Also:
ReferenceConstraint

getReferenceConstraint_Members

public org.eclipse.emf.ecore.EReference getReferenceConstraint_Members()
Specified by:
getReferenceConstraint_Members in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference list 'Members'.
See Also:
ReferenceConstraint.getMembers(), SQLConstraintsPackage.getReferenceConstraint()

getCheckConstraint

public org.eclipse.emf.ecore.EClass getCheckConstraint()
Specified by:
getCheckConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Check Constraint'.
See Also:
CheckConstraint

getCheckConstraint_SearchCondition

public org.eclipse.emf.ecore.EReference getCheckConstraint_SearchCondition()
Specified by:
getCheckConstraint_SearchCondition in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the containment reference 'Search Condition'.
See Also:
CheckConstraint.getSearchCondition(), SQLConstraintsPackage.getCheckConstraint()

getForeignKey

public org.eclipse.emf.ecore.EClass getForeignKey()
Specified by:
getForeignKey in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Foreign Key'.
See Also:
ForeignKey

getForeignKey_Match

public org.eclipse.emf.ecore.EAttribute getForeignKey_Match()
Specified by:
getForeignKey_Match in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Match'.
See Also:
ForeignKey.getMatch(), SQLConstraintsPackage.getForeignKey()

getForeignKey_OnUpdate

public org.eclipse.emf.ecore.EAttribute getForeignKey_OnUpdate()
Specified by:
getForeignKey_OnUpdate in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'On Update'.
See Also:
ForeignKey.getOnUpdate(), SQLConstraintsPackage.getForeignKey()

getForeignKey_OnDelete

public org.eclipse.emf.ecore.EAttribute getForeignKey_OnDelete()
Specified by:
getForeignKey_OnDelete in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'On Delete'.
See Also:
ForeignKey.getOnDelete(), SQLConstraintsPackage.getForeignKey()

getForeignKey_UniqueConstraint

public org.eclipse.emf.ecore.EReference getForeignKey_UniqueConstraint()
Specified by:
getForeignKey_UniqueConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Unique Constraint'.
See Also:
ForeignKey.getUniqueConstraint(), SQLConstraintsPackage.getForeignKey()

getForeignKey_ReferencedMembers

public org.eclipse.emf.ecore.EReference getForeignKey_ReferencedMembers()
Specified by:
getForeignKey_ReferencedMembers in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference list 'Referenced Members'.
See Also:
ForeignKey.getReferencedMembers(), SQLConstraintsPackage.getForeignKey()

getForeignKey_UniqueIndex

public org.eclipse.emf.ecore.EReference getForeignKey_UniqueIndex()
Specified by:
getForeignKey_UniqueIndex in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Unique Index'.
See Also:
ForeignKey.getUniqueIndex(), SQLConstraintsPackage.getForeignKey()

getUniqueConstraint

public org.eclipse.emf.ecore.EClass getUniqueConstraint()
Specified by:
getUniqueConstraint in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Unique Constraint'.
See Also:
UniqueConstraint

getUniqueConstraint_ForeignKey

public org.eclipse.emf.ecore.EReference getUniqueConstraint_ForeignKey()
Specified by:
getUniqueConstraint_ForeignKey in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference list 'Foreign Key'.
See Also:
UniqueConstraint.getForeignKey(), SQLConstraintsPackage.getUniqueConstraint()

getPrimaryKey

public org.eclipse.emf.ecore.EClass getPrimaryKey()
Specified by:
getPrimaryKey in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Primary Key'.
See Also:
PrimaryKey

getIndex

public org.eclipse.emf.ecore.EClass getIndex()
Specified by:
getIndex in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Index'.
See Also:
Index

getIndex_Schema

public org.eclipse.emf.ecore.EReference getIndex_Schema()
Specified by:
getIndex_Schema in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Schema'.
See Also:
Index.getSchema(), SQLConstraintsPackage.getIndex()

getIndex_Clustered

public org.eclipse.emf.ecore.EAttribute getIndex_Clustered()
Specified by:
getIndex_Clustered in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Clustered'.
See Also:
Index.isClustered(), SQLConstraintsPackage.getIndex()

getIndex_FillFactor

public org.eclipse.emf.ecore.EAttribute getIndex_FillFactor()
Specified by:
getIndex_FillFactor in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Fill Factor'.
See Also:
Index.getFillFactor(), SQLConstraintsPackage.getIndex()

getIndex_Unique

public org.eclipse.emf.ecore.EAttribute getIndex_Unique()
Specified by:
getIndex_Unique in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Unique'.
See Also:
Index.isUnique(), SQLConstraintsPackage.getIndex()

getIndex_Members

public org.eclipse.emf.ecore.EReference getIndex_Members()
Specified by:
getIndex_Members in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the containment reference list 'Members'.
See Also:
Index.getMembers(), SQLConstraintsPackage.getIndex()

getIndex_Table

public org.eclipse.emf.ecore.EReference getIndex_Table()
Specified by:
getIndex_Table in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Table'.
See Also:
Index.getTable(), SQLConstraintsPackage.getIndex()

getIndex_ForeignKey

public org.eclipse.emf.ecore.EReference getIndex_ForeignKey()
Specified by:
getIndex_ForeignKey in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference list 'Foreign Key'.
See Also:
Index.getForeignKey(), SQLConstraintsPackage.getIndex()

getIndex_IncludedMembers

public org.eclipse.emf.ecore.EReference getIndex_IncludedMembers()
Specified by:
getIndex_IncludedMembers in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the containment reference list 'Included Members'.
See Also:
Index.getIncludedMembers(), SQLConstraintsPackage.getIndex()

getIndexMember

public org.eclipse.emf.ecore.EClass getIndexMember()
Specified by:
getIndexMember in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for class 'Index Member'.
See Also:
IndexMember

getIndexMember_IncrementType

public org.eclipse.emf.ecore.EAttribute getIndexMember_IncrementType()
Specified by:
getIndexMember_IncrementType in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the attribute 'Increment Type'.
See Also:
IndexMember.getIncrementType(), SQLConstraintsPackage.getIndexMember()

getIndexMember_Column

public org.eclipse.emf.ecore.EReference getIndexMember_Column()
Specified by:
getIndexMember_Column in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for the reference 'Column'.
See Also:
IndexMember.getColumn(), SQLConstraintsPackage.getIndexMember()

getMatchType

public org.eclipse.emf.ecore.EEnum getMatchType()
Specified by:
getMatchType in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for enum 'Match Type'.
See Also:
MatchType

getIncrementType

public org.eclipse.emf.ecore.EEnum getIncrementType()
Specified by:
getIncrementType in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the meta object for enum 'Increment Type'.
See Also:
IncrementType

getSQLConstraintsFactory

public SQLConstraintsFactory getSQLConstraintsFactory()
Specified by:
getSQLConstraintsFactory in interface SQLConstraintsPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.

initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.