org.eclipse.wst.rdb.internal.models.sql.schema.impl
Class SQLSchemaPackageImpl

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.schema.impl.SQLSchemaPackageImpl
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, SQLSchemaPackage

public class SQLSchemaPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements SQLSchemaPackage

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.schema.SQLSchemaPackage
DATABASE, DATABASE__AUTHORIZATION_IDS, DATABASE__DEPENDENCIES, DATABASE__DESCRIPTION, DATABASE__EANNOTATIONS, DATABASE__LABEL, DATABASE__NAME, DATABASE__SCHEMAS, DATABASE__VENDOR, DATABASE__VERSION, DATABASE_FEATURE_COUNT, DATE, DEPENDENCY, DEPENDENCY__DEPENDENCIES, DEPENDENCY__DEPENDENCY_TYPE, DEPENDENCY__DESCRIPTION, DEPENDENCY__EANNOTATIONS, DEPENDENCY__LABEL, DEPENDENCY__NAME, DEPENDENCY__TARGET_END, DEPENDENCY_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, GENERATE_TYPE, IDENTITY_SPECIFIER, IDENTITY_SPECIFIER__CYCLE_OPTION, IDENTITY_SPECIFIER__GENERATION_TYPE, IDENTITY_SPECIFIER__INCREMENT, IDENTITY_SPECIFIER__MAXIMUM, IDENTITY_SPECIFIER__MINIMUM, IDENTITY_SPECIFIER__START_VALUE, IDENTITY_SPECIFIER_FEATURE_COUNT, LIST, REFERENTIAL_ACTION_TYPE, SCHEMA, SCHEMA__ASSERTIONS, SCHEMA__CHAR_SETS, SCHEMA__DATABASE, SCHEMA__DEPENDENCIES, SCHEMA__DESCRIPTION, SCHEMA__EANNOTATIONS, SCHEMA__INDICES, SCHEMA__LABEL, SCHEMA__NAME, SCHEMA__OWNER, SCHEMA__ROUTINES, SCHEMA__SEQUENCES, SCHEMA__TABLES, SCHEMA__TRIGGERS, SCHEMA__USER_DEFINED_TYPES, SCHEMA_FEATURE_COUNT, SEQUENCE, SEQUENCE__CONTAINED_TYPE, SEQUENCE__DEPENDENCIES, SEQUENCE__DESCRIPTION, SEQUENCE__EANNOTATIONS, SEQUENCE__IDENTITY, SEQUENCE__LABEL, SEQUENCE__NAME, SEQUENCE__REFERENCED_TYPE, SEQUENCE__SCHEMA, SEQUENCE_FEATURE_COUNT, SQL_OBJECT, SQL_OBJECT__DEPENDENCIES, SQL_OBJECT__DESCRIPTION, SQL_OBJECT__EANNOTATIONS, SQL_OBJECT__LABEL, SQL_OBJECT__NAME, SQL_OBJECT_FEATURE_COUNT, TYPED_ELEMENT, TYPED_ELEMENT__CONTAINED_TYPE, TYPED_ELEMENT__DEPENDENCIES, TYPED_ELEMENT__DESCRIPTION, TYPED_ELEMENT__EANNOTATIONS, TYPED_ELEMENT__LABEL, TYPED_ELEMENT__NAME, TYPED_ELEMENT__REFERENCED_TYPE, TYPED_ELEMENT_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 getDatabase_AuthorizationIds()
          
 org.eclipse.emf.ecore.EReference getDatabase_Schemas()
          
 org.eclipse.emf.ecore.EAttribute getDatabase_Vendor()
          
 org.eclipse.emf.ecore.EAttribute getDatabase_Version()
          
 org.eclipse.emf.ecore.EClass getDatabase()
          
 org.eclipse.emf.ecore.EDataType getDate()
          
 org.eclipse.emf.ecore.EAttribute getDependency_DependencyType()
          
 org.eclipse.emf.ecore.EReference getDependency_TargetEnd()
          
 org.eclipse.emf.ecore.EClass getDependency()
          
 org.eclipse.emf.ecore.EEnum getGenerateType()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_CycleOption()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_GenerationType()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Increment()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Maximum()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Minimum()
          
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_StartValue()
          
 org.eclipse.emf.ecore.EClass getIdentitySpecifier()
          
 org.eclipse.emf.ecore.EDataType getList()
          
 org.eclipse.emf.ecore.EEnum getReferentialActionType()
          
 org.eclipse.emf.ecore.EReference getSchema_Assertions()
          
 org.eclipse.emf.ecore.EReference getSchema_CharSets()
          
 org.eclipse.emf.ecore.EReference getSchema_Database()
          
 org.eclipse.emf.ecore.EReference getSchema_Indices()
          
 org.eclipse.emf.ecore.EReference getSchema_Owner()
          
 org.eclipse.emf.ecore.EReference getSchema_Routines()
          
 org.eclipse.emf.ecore.EReference getSchema_Sequences()
          
 org.eclipse.emf.ecore.EReference getSchema_Tables()
          
 org.eclipse.emf.ecore.EReference getSchema_Triggers()
          
 org.eclipse.emf.ecore.EReference getSchema_UserDefinedTypes()
          
 org.eclipse.emf.ecore.EClass getSchema()
          
 org.eclipse.emf.ecore.EReference getSequence_Identity()
          
 org.eclipse.emf.ecore.EReference getSequence_Schema()
          
 org.eclipse.emf.ecore.EClass getSequence()
          
 org.eclipse.emf.ecore.EReference getSQLObject_Dependencies()
          
 org.eclipse.emf.ecore.EAttribute getSQLObject_Description()
          
 org.eclipse.emf.ecore.EAttribute getSQLObject_Label()
          
 org.eclipse.emf.ecore.EClass getSQLObject()
          
 SQLSchemaFactory getSQLSchemaFactory()
          
 org.eclipse.emf.ecore.EReference getTypedElement_ContainedType()
          
 org.eclipse.emf.ecore.EReference getTypedElement_ReferencedType()
          
 org.eclipse.emf.ecore.EClass getTypedElement()
          
static SQLSchemaPackage 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 SQLSchemaPackage 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:
SQLSchemaPackage.eNS_URI, createPackageContents(), initializePackageContents()

getIdentitySpecifier

public org.eclipse.emf.ecore.EClass getIdentitySpecifier()
Specified by:
getIdentitySpecifier in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Identity Specifier'.
See Also:
IdentitySpecifier

getIdentitySpecifier_GenerationType

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_GenerationType()
Specified by:
getIdentitySpecifier_GenerationType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Generation Type'.
See Also:
IdentitySpecifier.getGenerationType(), SQLSchemaPackage.getIdentitySpecifier()

getIdentitySpecifier_StartValue

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_StartValue()
Specified by:
getIdentitySpecifier_StartValue in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Start Value'.
See Also:
IdentitySpecifier.getStartValue(), SQLSchemaPackage.getIdentitySpecifier()

getIdentitySpecifier_Increment

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Increment()
Specified by:
getIdentitySpecifier_Increment in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Increment'.
See Also:
IdentitySpecifier.getIncrement(), SQLSchemaPackage.getIdentitySpecifier()

getIdentitySpecifier_Minimum

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Minimum()
Specified by:
getIdentitySpecifier_Minimum in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Minimum'.
See Also:
IdentitySpecifier.getMinimum(), SQLSchemaPackage.getIdentitySpecifier()

getIdentitySpecifier_Maximum

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Maximum()
Specified by:
getIdentitySpecifier_Maximum in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Maximum'.
See Also:
IdentitySpecifier.getMaximum(), SQLSchemaPackage.getIdentitySpecifier()

getIdentitySpecifier_CycleOption

public org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_CycleOption()
Specified by:
getIdentitySpecifier_CycleOption in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Cycle Option'.
See Also:
IdentitySpecifier.isCycleOption(), SQLSchemaPackage.getIdentitySpecifier()

getTypedElement

public org.eclipse.emf.ecore.EClass getTypedElement()
Specified by:
getTypedElement in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Typed Element'.
See Also:
TypedElement

getTypedElement_ContainedType

public org.eclipse.emf.ecore.EReference getTypedElement_ContainedType()
Specified by:
getTypedElement_ContainedType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the containment reference 'Contained Type'.
See Also:
TypedElement.getContainedType(), SQLSchemaPackage.getTypedElement()

getTypedElement_ReferencedType

public org.eclipse.emf.ecore.EReference getTypedElement_ReferencedType()
Specified by:
getTypedElement_ReferencedType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference 'Referenced Type'.
See Also:
TypedElement.getReferencedType(), SQLSchemaPackage.getTypedElement()

getDependency

public org.eclipse.emf.ecore.EClass getDependency()
Specified by:
getDependency in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Dependency'.
See Also:
Dependency

getDependency_TargetEnd

public org.eclipse.emf.ecore.EReference getDependency_TargetEnd()
Specified by:
getDependency_TargetEnd in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference 'Target End'.
See Also:
Dependency.getTargetEnd(), SQLSchemaPackage.getDependency()

getDependency_DependencyType

public org.eclipse.emf.ecore.EAttribute getDependency_DependencyType()
Specified by:
getDependency_DependencyType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Dependency Type'.
See Also:
Dependency.getDependencyType(), SQLSchemaPackage.getDependency()

getSchema

public org.eclipse.emf.ecore.EClass getSchema()
Specified by:
getSchema in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Schema'.
See Also:
Schema

getSchema_Triggers

public org.eclipse.emf.ecore.EReference getSchema_Triggers()
Specified by:
getSchema_Triggers in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Triggers'.
See Also:
Schema.getTriggers(), SQLSchemaPackage.getSchema()

getSchema_Indices

public org.eclipse.emf.ecore.EReference getSchema_Indices()
Specified by:
getSchema_Indices in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Indices'.
See Also:
Schema.getIndices(), SQLSchemaPackage.getSchema()

getSchema_Tables

public org.eclipse.emf.ecore.EReference getSchema_Tables()
Specified by:
getSchema_Tables in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Tables'.
See Also:
Schema.getTables(), SQLSchemaPackage.getSchema()

getSchema_Sequences

public org.eclipse.emf.ecore.EReference getSchema_Sequences()
Specified by:
getSchema_Sequences in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Sequences'.
See Also:
Schema.getSequences(), SQLSchemaPackage.getSchema()

getSchema_Database

public org.eclipse.emf.ecore.EReference getSchema_Database()
Specified by:
getSchema_Database in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference 'Database'.
See Also:
Schema.getDatabase(), SQLSchemaPackage.getSchema()

getSchema_Assertions

public org.eclipse.emf.ecore.EReference getSchema_Assertions()
Specified by:
getSchema_Assertions in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Assertions'.
See Also:
Schema.getAssertions(), SQLSchemaPackage.getSchema()

getSchema_UserDefinedTypes

public org.eclipse.emf.ecore.EReference getSchema_UserDefinedTypes()
Specified by:
getSchema_UserDefinedTypes in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'User Defined Types'.
See Also:
Schema.getUserDefinedTypes(), SQLSchemaPackage.getSchema()

getSchema_CharSets

public org.eclipse.emf.ecore.EReference getSchema_CharSets()
Specified by:
getSchema_CharSets in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Char Sets'.
See Also:
Schema.getCharSets(), SQLSchemaPackage.getSchema()

getSchema_Routines

public org.eclipse.emf.ecore.EReference getSchema_Routines()
Specified by:
getSchema_Routines in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Routines'.
See Also:
Schema.getRoutines(), SQLSchemaPackage.getSchema()

getSchema_Owner

public org.eclipse.emf.ecore.EReference getSchema_Owner()
Specified by:
getSchema_Owner in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference 'Owner'.
See Also:
Schema.getOwner(), SQLSchemaPackage.getSchema()

getSQLObject

public org.eclipse.emf.ecore.EClass getSQLObject()
Specified by:
getSQLObject in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'SQL Object'.
See Also:
SQLObject

getSQLObject_Dependencies

public org.eclipse.emf.ecore.EReference getSQLObject_Dependencies()
Specified by:
getSQLObject_Dependencies in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the containment reference list 'Dependencies'.
See Also:
SQLObject.getDependencies(), SQLSchemaPackage.getSQLObject()

getSQLObject_Description

public org.eclipse.emf.ecore.EAttribute getSQLObject_Description()
Specified by:
getSQLObject_Description in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Description'.
See Also:
SQLObject.getDescription(), SQLSchemaPackage.getSQLObject()

getSQLObject_Label

public org.eclipse.emf.ecore.EAttribute getSQLObject_Label()
Specified by:
getSQLObject_Label in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Label'.
See Also:
SQLObject.getLabel(), SQLSchemaPackage.getSQLObject()

getSequence

public org.eclipse.emf.ecore.EClass getSequence()
Specified by:
getSequence in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Sequence'.
See Also:
Sequence

getSequence_Identity

public org.eclipse.emf.ecore.EReference getSequence_Identity()
Specified by:
getSequence_Identity in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the containment reference 'Identity'.
See Also:
Sequence.getIdentity(), SQLSchemaPackage.getSequence()

getSequence_Schema

public org.eclipse.emf.ecore.EReference getSequence_Schema()
Specified by:
getSequence_Schema in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference 'Schema'.
See Also:
Sequence.getSchema(), SQLSchemaPackage.getSequence()

getDatabase

public org.eclipse.emf.ecore.EClass getDatabase()
Specified by:
getDatabase in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for class 'Database'.
See Also:
Database

getDatabase_Vendor

public org.eclipse.emf.ecore.EAttribute getDatabase_Vendor()
Specified by:
getDatabase_Vendor in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Vendor'.
See Also:
Database.getVendor(), SQLSchemaPackage.getDatabase()

getDatabase_Version

public org.eclipse.emf.ecore.EAttribute getDatabase_Version()
Specified by:
getDatabase_Version in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the attribute 'Version'.
See Also:
Database.getVersion(), SQLSchemaPackage.getDatabase()

getDatabase_Schemas

public org.eclipse.emf.ecore.EReference getDatabase_Schemas()
Specified by:
getDatabase_Schemas in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Schemas'.
See Also:
Database.getSchemas(), SQLSchemaPackage.getDatabase()

getDatabase_AuthorizationIds

public org.eclipse.emf.ecore.EReference getDatabase_AuthorizationIds()
Specified by:
getDatabase_AuthorizationIds in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for the reference list 'Authorization Ids'.
See Also:
Database.getAuthorizationIds(), SQLSchemaPackage.getDatabase()

getGenerateType

public org.eclipse.emf.ecore.EEnum getGenerateType()
Specified by:
getGenerateType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for enum 'Generate Type'.
See Also:
GenerateType

getReferentialActionType

public org.eclipse.emf.ecore.EEnum getReferentialActionType()
Specified by:
getReferentialActionType in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for enum 'Referential Action Type'.
See Also:
ReferentialActionType

getDate

public org.eclipse.emf.ecore.EDataType getDate()
Specified by:
getDate in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for data type 'Date'.
See Also:
Date

getList

public org.eclipse.emf.ecore.EDataType getList()
Specified by:
getList in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
Returns:
the meta object for data type 'List'.
See Also:
List

getSQLSchemaFactory

public SQLSchemaFactory getSQLSchemaFactory()
Specified by:
getSQLSchemaFactory in interface SQLSchemaPackage
Following copied from interface: org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage
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.