org.eclipse.wst.rdb.internal.models.sql.tables.impl
Class SQLTablesPackageImpl

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.tables.impl.SQLTablesPackageImpl
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, SQLTablesPackage

public class SQLTablesPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements SQLTablesPackage

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.tables.SQLTablesPackage
ACTION_GRANULARITY_TYPE, ACTION_TIME_TYPE, BASE_TABLE, BASE_TABLE__COLUMNS, BASE_TABLE__CONSTRAINTS, BASE_TABLE__DEPENDENCIES, BASE_TABLE__DESCRIPTION, BASE_TABLE__EANNOTATIONS, BASE_TABLE__INDEX, BASE_TABLE__INSERTABLE, BASE_TABLE__LABEL, BASE_TABLE__NAME, BASE_TABLE__SCHEMA, BASE_TABLE__SELF_REF_COLUMN_GENERATION, BASE_TABLE__SUBTABLES, BASE_TABLE__SUPERTABLE, BASE_TABLE__TRIGGERS, BASE_TABLE__UDT, BASE_TABLE__UPDATABLE, BASE_TABLE_FEATURE_COUNT, CHECK_TYPE, COLUMN, COLUMN__CONTAINED_TYPE, COLUMN__DEFAULT_VALUE, COLUMN__DEPENDENCIES, COLUMN__DESCRIPTION, COLUMN__EANNOTATIONS, COLUMN__GENERATE_EXPRESSION, COLUMN__IDENTITY_SPECIFIER, COLUMN__IMPLEMENTATION_DEPENDENT, COLUMN__LABEL, COLUMN__NAME, COLUMN__NULLABLE, COLUMN__REFERENCED_TYPE, COLUMN__SCOPE_CHECK, COLUMN__SCOPE_CHECKED, COLUMN__TABLE, COLUMN_FEATURE_COUNT, DERIVED_TABLE, DERIVED_TABLE__COLUMNS, DERIVED_TABLE__DEPENDENCIES, DERIVED_TABLE__DESCRIPTION, DERIVED_TABLE__EANNOTATIONS, DERIVED_TABLE__INDEX, DERIVED_TABLE__INSERTABLE, DERIVED_TABLE__LABEL, DERIVED_TABLE__NAME, DERIVED_TABLE__QUERY_EXPRESSION, DERIVED_TABLE__SCHEMA, DERIVED_TABLE__SELF_REF_COLUMN_GENERATION, DERIVED_TABLE__SUBTABLES, DERIVED_TABLE__SUPERTABLE, DERIVED_TABLE__TRIGGERS, DERIVED_TABLE__UDT, DERIVED_TABLE__UPDATABLE, DERIVED_TABLE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, PERSISTENT_TABLE, PERSISTENT_TABLE__COLUMNS, PERSISTENT_TABLE__CONSTRAINTS, PERSISTENT_TABLE__DEPENDENCIES, PERSISTENT_TABLE__DESCRIPTION, PERSISTENT_TABLE__EANNOTATIONS, PERSISTENT_TABLE__INDEX, PERSISTENT_TABLE__INSERTABLE, PERSISTENT_TABLE__LABEL, PERSISTENT_TABLE__NAME, PERSISTENT_TABLE__SCHEMA, PERSISTENT_TABLE__SELF_REF_COLUMN_GENERATION, PERSISTENT_TABLE__SUBTABLES, PERSISTENT_TABLE__SUPERTABLE, PERSISTENT_TABLE__TRIGGERS, PERSISTENT_TABLE__UDT, PERSISTENT_TABLE__UPDATABLE, PERSISTENT_TABLE_FEATURE_COUNT, REFERENCE_TYPE, TABLE, TABLE__COLUMNS, TABLE__DEPENDENCIES, TABLE__DESCRIPTION, TABLE__EANNOTATIONS, TABLE__INDEX, TABLE__INSERTABLE, TABLE__LABEL, TABLE__NAME, TABLE__SCHEMA, TABLE__SELF_REF_COLUMN_GENERATION, TABLE__SUBTABLES, TABLE__SUPERTABLE, TABLE__TRIGGERS, TABLE__UDT, TABLE__UPDATABLE, TABLE_FEATURE_COUNT, TEMPORARY_TABLE, TEMPORARY_TABLE__COLUMNS, TEMPORARY_TABLE__CONSTRAINTS, TEMPORARY_TABLE__DELETE_ON_COMMIT, TEMPORARY_TABLE__DEPENDENCIES, TEMPORARY_TABLE__DESCRIPTION, TEMPORARY_TABLE__EANNOTATIONS, TEMPORARY_TABLE__INDEX, TEMPORARY_TABLE__INSERTABLE, TEMPORARY_TABLE__LABEL, TEMPORARY_TABLE__LOCAL, TEMPORARY_TABLE__NAME, TEMPORARY_TABLE__SCHEMA, TEMPORARY_TABLE__SELF_REF_COLUMN_GENERATION, TEMPORARY_TABLE__SUBTABLES, TEMPORARY_TABLE__SUPERTABLE, TEMPORARY_TABLE__TRIGGERS, TEMPORARY_TABLE__UDT, TEMPORARY_TABLE__UPDATABLE, TEMPORARY_TABLE_FEATURE_COUNT, TRIGGER, TRIGGER__ACTION_GRANULARITY, TRIGGER__ACTION_STATEMENT, TRIGGER__ACTION_TIME, TRIGGER__DELETE_TYPE, TRIGGER__DEPENDENCIES, TRIGGER__DESCRIPTION, TRIGGER__EANNOTATIONS, TRIGGER__INSERT_TYPE, TRIGGER__LABEL, TRIGGER__NAME, TRIGGER__NEW_ROW, TRIGGER__NEW_TABLE, TRIGGER__OLD_ROW, TRIGGER__OLD_TABLE, TRIGGER__SCHEMA, TRIGGER__SUBJECT_TABLE, TRIGGER__TIME_STAMP, TRIGGER__TRIGGER_COLUMN, TRIGGER__UPDATE_TYPE, TRIGGER__WHEN, TRIGGER_FEATURE_COUNT, VIEW_TABLE, VIEW_TABLE__CHECK_TYPE, VIEW_TABLE__COLUMNS, VIEW_TABLE__DEPENDENCIES, VIEW_TABLE__DESCRIPTION, VIEW_TABLE__EANNOTATIONS, VIEW_TABLE__INDEX, VIEW_TABLE__INSERTABLE, VIEW_TABLE__LABEL, VIEW_TABLE__NAME, VIEW_TABLE__QUERY_EXPRESSION, VIEW_TABLE__SCHEMA, VIEW_TABLE__SELF_REF_COLUMN_GENERATION, VIEW_TABLE__SUBTABLES, VIEW_TABLE__SUPERTABLE, VIEW_TABLE__TRIGGERS, VIEW_TABLE__UDT, VIEW_TABLE__UPDATABLE, VIEW_TABLE_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.EEnum getActionGranularityType()
          
 org.eclipse.emf.ecore.EEnum getActionTimeType()
          
 org.eclipse.emf.ecore.EReference getBaseTable_Constraints()
          
 org.eclipse.emf.ecore.EClass getBaseTable()
          
 org.eclipse.emf.ecore.EEnum getCheckType()
          
 org.eclipse.emf.ecore.EAttribute getColumn_DefaultValue()
          
 org.eclipse.emf.ecore.EReference getColumn_GenerateExpression()
          
 org.eclipse.emf.ecore.EReference getColumn_IdentitySpecifier()
          
 org.eclipse.emf.ecore.EAttribute getColumn_ImplementationDependent()
          
 org.eclipse.emf.ecore.EAttribute getColumn_Nullable()
          
 org.eclipse.emf.ecore.EAttribute getColumn_ScopeCheck()
          
 org.eclipse.emf.ecore.EAttribute getColumn_ScopeChecked()
          
 org.eclipse.emf.ecore.EReference getColumn_Table()
          
 org.eclipse.emf.ecore.EClass getColumn()
          
 org.eclipse.emf.ecore.EReference getDerivedTable_QueryExpression()
          
 org.eclipse.emf.ecore.EClass getDerivedTable()
          
 org.eclipse.emf.ecore.EClass getPersistentTable()
          
 org.eclipse.emf.ecore.EEnum getReferenceType()
          
 SQLTablesFactory getSQLTablesFactory()
          
 org.eclipse.emf.ecore.EReference getTable_Columns()
          
 org.eclipse.emf.ecore.EReference getTable_Index()
          
 org.eclipse.emf.ecore.EAttribute getTable_Insertable()
          
 org.eclipse.emf.ecore.EReference getTable_Schema()
          
 org.eclipse.emf.ecore.EAttribute getTable_SelfRefColumnGeneration()
          
 org.eclipse.emf.ecore.EReference getTable_Subtables()
          
 org.eclipse.emf.ecore.EReference getTable_Supertable()
          
 org.eclipse.emf.ecore.EReference getTable_Triggers()
          
 org.eclipse.emf.ecore.EReference getTable_Udt()
          
 org.eclipse.emf.ecore.EAttribute getTable_Updatable()
          
 org.eclipse.emf.ecore.EClass getTable()
          
 org.eclipse.emf.ecore.EAttribute getTemporaryTable_DeleteOnCommit()
          
 org.eclipse.emf.ecore.EAttribute getTemporaryTable_Local()
          
 org.eclipse.emf.ecore.EClass getTemporaryTable()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_ActionGranularity()
          
 org.eclipse.emf.ecore.EReference getTrigger_ActionStatement()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_ActionTime()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_DeleteType()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_InsertType()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_NewRow()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_NewTable()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_OldRow()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_OldTable()
          
 org.eclipse.emf.ecore.EReference getTrigger_Schema()
          
 org.eclipse.emf.ecore.EReference getTrigger_SubjectTable()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_TimeStamp()
          
 org.eclipse.emf.ecore.EReference getTrigger_TriggerColumn()
          
 org.eclipse.emf.ecore.EAttribute getTrigger_UpdateType()
          
 org.eclipse.emf.ecore.EReference getTrigger_When()
          
 org.eclipse.emf.ecore.EClass getTrigger()
          
 org.eclipse.emf.ecore.EAttribute getViewTable_CheckType()
          
 org.eclipse.emf.ecore.EClass getViewTable()
          
static SQLTablesPackage 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 SQLTablesPackage 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:
SQLTablesPackage.eNS_URI, createPackageContents(), initializePackageContents()

getViewTable

public org.eclipse.emf.ecore.EClass getViewTable()
Specified by:
getViewTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'View Table'.
See Also:
ViewTable

getViewTable_CheckType

public org.eclipse.emf.ecore.EAttribute getViewTable_CheckType()
Specified by:
getViewTable_CheckType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Check Type'.
See Also:
ViewTable.getCheckType(), SQLTablesPackage.getViewTable()

getTemporaryTable

public org.eclipse.emf.ecore.EClass getTemporaryTable()
Specified by:
getTemporaryTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Temporary Table'.
See Also:
TemporaryTable

getTemporaryTable_Local

public org.eclipse.emf.ecore.EAttribute getTemporaryTable_Local()
Specified by:
getTemporaryTable_Local in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Local'.
See Also:
TemporaryTable.isLocal(), SQLTablesPackage.getTemporaryTable()

getTemporaryTable_DeleteOnCommit

public org.eclipse.emf.ecore.EAttribute getTemporaryTable_DeleteOnCommit()
Specified by:
getTemporaryTable_DeleteOnCommit in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Delete On Commit'.
See Also:
TemporaryTable.isDeleteOnCommit(), SQLTablesPackage.getTemporaryTable()

getTable

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

getTable_Columns

public org.eclipse.emf.ecore.EReference getTable_Columns()
Specified by:
getTable_Columns in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the containment reference list 'Columns'.
See Also:
Table.getColumns(), SQLTablesPackage.getTable()

getTable_Supertable

public org.eclipse.emf.ecore.EReference getTable_Supertable()
Specified by:
getTable_Supertable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Supertable'.
See Also:
Table.getSupertable(), SQLTablesPackage.getTable()

getTable_Subtables

public org.eclipse.emf.ecore.EReference getTable_Subtables()
Specified by:
getTable_Subtables in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference list 'Subtables'.
See Also:
Table.getSubtables(), SQLTablesPackage.getTable()

getTable_Schema

public org.eclipse.emf.ecore.EReference getTable_Schema()
Specified by:
getTable_Schema in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Schema'.
See Also:
Table.getSchema(), SQLTablesPackage.getTable()

getTable_Udt

public org.eclipse.emf.ecore.EReference getTable_Udt()
Specified by:
getTable_Udt in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Udt'.
See Also:
Table.getUdt(), SQLTablesPackage.getTable()

getTable_Triggers

public org.eclipse.emf.ecore.EReference getTable_Triggers()
Specified by:
getTable_Triggers in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference list 'Triggers'.
See Also:
Table.getTriggers(), SQLTablesPackage.getTable()

getTable_Index

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

getTable_SelfRefColumnGeneration

public org.eclipse.emf.ecore.EAttribute getTable_SelfRefColumnGeneration()
Specified by:
getTable_SelfRefColumnGeneration in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Self Ref Column Generation'.
See Also:
Table.getSelfRefColumnGeneration(), SQLTablesPackage.getTable()

getTable_Insertable

public org.eclipse.emf.ecore.EAttribute getTable_Insertable()
Specified by:
getTable_Insertable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Insertable'.
See Also:
Table.isInsertable(), SQLTablesPackage.getTable()

getTable_Updatable

public org.eclipse.emf.ecore.EAttribute getTable_Updatable()
Specified by:
getTable_Updatable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Updatable'.
See Also:
Table.isUpdatable(), SQLTablesPackage.getTable()

getPersistentTable

public org.eclipse.emf.ecore.EClass getPersistentTable()
Specified by:
getPersistentTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Persistent Table'.
See Also:
PersistentTable

getDerivedTable

public org.eclipse.emf.ecore.EClass getDerivedTable()
Specified by:
getDerivedTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Derived Table'.
See Also:
DerivedTable

getDerivedTable_QueryExpression

public org.eclipse.emf.ecore.EReference getDerivedTable_QueryExpression()
Specified by:
getDerivedTable_QueryExpression in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the containment reference 'Query Expression'.
See Also:
DerivedTable.getQueryExpression(), SQLTablesPackage.getDerivedTable()

getBaseTable

public org.eclipse.emf.ecore.EClass getBaseTable()
Specified by:
getBaseTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Base Table'.
See Also:
BaseTable

getBaseTable_Constraints

public org.eclipse.emf.ecore.EReference getBaseTable_Constraints()
Specified by:
getBaseTable_Constraints in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the containment reference list 'Constraints'.
See Also:
BaseTable.getConstraints(), SQLTablesPackage.getBaseTable()

getColumn

public org.eclipse.emf.ecore.EClass getColumn()
Specified by:
getColumn in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Column'.
See Also:
Column

getColumn_Table

public org.eclipse.emf.ecore.EReference getColumn_Table()
Specified by:
getColumn_Table in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the container reference 'Table'.
See Also:
Column.getTable(), SQLTablesPackage.getColumn()

getColumn_IdentitySpecifier

public org.eclipse.emf.ecore.EReference getColumn_IdentitySpecifier()
Specified by:
getColumn_IdentitySpecifier in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the containment reference 'Identity Specifier'.
See Also:
Column.getIdentitySpecifier(), SQLTablesPackage.getColumn()

getColumn_GenerateExpression

public org.eclipse.emf.ecore.EReference getColumn_GenerateExpression()
Specified by:
getColumn_GenerateExpression in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Generate Expression'.
See Also:
Column.getGenerateExpression(), SQLTablesPackage.getColumn()

getColumn_ImplementationDependent

public org.eclipse.emf.ecore.EAttribute getColumn_ImplementationDependent()
Specified by:
getColumn_ImplementationDependent in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Implementation Dependent'.
See Also:
Column.isImplementationDependent(), SQLTablesPackage.getColumn()

getColumn_Nullable

public org.eclipse.emf.ecore.EAttribute getColumn_Nullable()
Specified by:
getColumn_Nullable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Nullable'.
See Also:
Column.isNullable(), SQLTablesPackage.getColumn()

getColumn_DefaultValue

public org.eclipse.emf.ecore.EAttribute getColumn_DefaultValue()
Specified by:
getColumn_DefaultValue in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Default Value'.
See Also:
Column.getDefaultValue(), SQLTablesPackage.getColumn()

getColumn_ScopeCheck

public org.eclipse.emf.ecore.EAttribute getColumn_ScopeCheck()
Specified by:
getColumn_ScopeCheck in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Scope Check'.
See Also:
Column.getScopeCheck(), SQLTablesPackage.getColumn()

getColumn_ScopeChecked

public org.eclipse.emf.ecore.EAttribute getColumn_ScopeChecked()
Specified by:
getColumn_ScopeChecked in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Scope Checked'.
See Also:
Column.isScopeChecked(), SQLTablesPackage.getColumn()

getTrigger

public org.eclipse.emf.ecore.EClass getTrigger()
Specified by:
getTrigger in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for class 'Trigger'.
See Also:
Trigger

getTrigger_Schema

public org.eclipse.emf.ecore.EReference getTrigger_Schema()
Specified by:
getTrigger_Schema in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Schema'.
See Also:
Trigger.getSchema(), SQLTablesPackage.getTrigger()

getTrigger_SubjectTable

public org.eclipse.emf.ecore.EReference getTrigger_SubjectTable()
Specified by:
getTrigger_SubjectTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference 'Subject Table'.
See Also:
Trigger.getSubjectTable(), SQLTablesPackage.getTrigger()

getTrigger_ActionStatement

public org.eclipse.emf.ecore.EReference getTrigger_ActionStatement()
Specified by:
getTrigger_ActionStatement in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference list 'Action Statement'.
See Also:
Trigger.getActionStatement(), SQLTablesPackage.getTrigger()

getTrigger_TriggerColumn

public org.eclipse.emf.ecore.EReference getTrigger_TriggerColumn()
Specified by:
getTrigger_TriggerColumn in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the reference list 'Trigger Column'.
See Also:
Trigger.getTriggerColumn(), SQLTablesPackage.getTrigger()

getTrigger_ActionGranularity

public org.eclipse.emf.ecore.EAttribute getTrigger_ActionGranularity()
Specified by:
getTrigger_ActionGranularity in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Action Granularity'.
See Also:
Trigger.getActionGranularity(), SQLTablesPackage.getTrigger()

getTrigger_When

public org.eclipse.emf.ecore.EReference getTrigger_When()
Specified by:
getTrigger_When in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the containment reference 'When'.
See Also:
Trigger.getWhen(), SQLTablesPackage.getTrigger()

getTrigger_TimeStamp

public org.eclipse.emf.ecore.EAttribute getTrigger_TimeStamp()
Specified by:
getTrigger_TimeStamp in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Time Stamp'.
See Also:
Trigger.getTimeStamp(), SQLTablesPackage.getTrigger()

getTrigger_ActionTime

public org.eclipse.emf.ecore.EAttribute getTrigger_ActionTime()
Specified by:
getTrigger_ActionTime in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Action Time'.
See Also:
Trigger.getActionTime(), SQLTablesPackage.getTrigger()

getTrigger_UpdateType

public org.eclipse.emf.ecore.EAttribute getTrigger_UpdateType()
Specified by:
getTrigger_UpdateType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Update Type'.
See Also:
Trigger.isUpdateType(), SQLTablesPackage.getTrigger()

getTrigger_InsertType

public org.eclipse.emf.ecore.EAttribute getTrigger_InsertType()
Specified by:
getTrigger_InsertType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Insert Type'.
See Also:
Trigger.isInsertType(), SQLTablesPackage.getTrigger()

getTrigger_DeleteType

public org.eclipse.emf.ecore.EAttribute getTrigger_DeleteType()
Specified by:
getTrigger_DeleteType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Delete Type'.
See Also:
Trigger.isDeleteType(), SQLTablesPackage.getTrigger()

getTrigger_OldRow

public org.eclipse.emf.ecore.EAttribute getTrigger_OldRow()
Specified by:
getTrigger_OldRow in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Old Row'.
See Also:
Trigger.getOldRow(), SQLTablesPackage.getTrigger()

getTrigger_NewRow

public org.eclipse.emf.ecore.EAttribute getTrigger_NewRow()
Specified by:
getTrigger_NewRow in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'New Row'.
See Also:
Trigger.getNewRow(), SQLTablesPackage.getTrigger()

getTrigger_OldTable

public org.eclipse.emf.ecore.EAttribute getTrigger_OldTable()
Specified by:
getTrigger_OldTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'Old Table'.
See Also:
Trigger.getOldTable(), SQLTablesPackage.getTrigger()

getTrigger_NewTable

public org.eclipse.emf.ecore.EAttribute getTrigger_NewTable()
Specified by:
getTrigger_NewTable in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for the attribute 'New Table'.
See Also:
Trigger.getNewTable(), SQLTablesPackage.getTrigger()

getCheckType

public org.eclipse.emf.ecore.EEnum getCheckType()
Specified by:
getCheckType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for enum 'Check Type'.
See Also:
CheckType

getReferenceType

public org.eclipse.emf.ecore.EEnum getReferenceType()
Specified by:
getReferenceType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for enum 'Reference Type'.
See Also:
ReferenceType

getActionTimeType

public org.eclipse.emf.ecore.EEnum getActionTimeType()
Specified by:
getActionTimeType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for enum 'Action Time Type'.
See Also:
ActionTimeType

getActionGranularityType

public org.eclipse.emf.ecore.EEnum getActionGranularityType()
Specified by:
getActionGranularityType in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
Returns:
the meta object for enum 'Action Granularity Type'.
See Also:
ActionGranularityType

getSQLTablesFactory

public SQLTablesFactory getSQLTablesFactory()
Specified by:
getSQLTablesFactory in interface SQLTablesPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage
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.