org.eclipse.wst.rdb.internal.models.sql.schema
Interface SQLSchemaPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SQLSchemaPackageImpl

public interface SQLSchemaPackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
SQLSchemaFactory

Nested Class Summary
static interface SQLSchemaPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int COMMENT
          The meta object id for the 'Comment' class.
static int COMMENT__DESCRIPTION
          The feature id for the 'Description' attribute.
static int COMMENT__SQL_OBJECT
          The feature id for the 'SQL Object' reference.
static int COMMENT_FEATURE_COUNT
          The number of structural features of the 'Comment' class.
static int DATABASE
          The meta object id for the 'Database' class.
static int DATABASE__AUTHORIZATION_IDS
          The feature id for the 'Authorization Ids' reference list.
static int DATABASE__COMMENTS
          The feature id for the 'Comments' reference list.
static int DATABASE__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int DATABASE__DESCRIPTION
          The feature id for the 'Description' attribute.
static int DATABASE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int DATABASE__LABEL
          The feature id for the 'Label' attribute.
static int DATABASE__NAME
          The feature id for the 'Name' attribute.
static int DATABASE__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int DATABASE__SCHEMAS
          The feature id for the 'Schemas' reference list.
static int DATABASE__VENDOR
          The feature id for the 'Vendor' attribute.
static int DATABASE__VERSION
          The feature id for the 'Version' attribute.
static int DATABASE_FEATURE_COUNT
          The number of structural features of the 'Database' class.
static int DATE
          The meta object id for the 'Date' data type.
static int DEPENDENCY
          The meta object id for the 'Dependency' class.
static int DEPENDENCY__COMMENTS
          The feature id for the 'Comments' reference list.
static int DEPENDENCY__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int DEPENDENCY__DEPENDENCY_TYPE
          The feature id for the 'Dependency Type' attribute.
static int DEPENDENCY__DESCRIPTION
          The feature id for the 'Description' attribute.
static int DEPENDENCY__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int DEPENDENCY__LABEL
          The feature id for the 'Label' attribute.
static int DEPENDENCY__NAME
          The feature id for the 'Name' attribute.
static int DEPENDENCY__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int DEPENDENCY__TARGET_END
          The feature id for the 'Target End' reference.
static int DEPENDENCY_FEATURE_COUNT
          The number of structural features of the 'Dependency' class.
static SQLSchemaPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int GENERATE_TYPE
          The meta object id for the 'Generate Type' enum.
static int IDENTITY_SPECIFIER
          The meta object id for the 'Identity Specifier' class.
static int IDENTITY_SPECIFIER__COMMENTS
          The feature id for the 'Comments' reference list.
static int IDENTITY_SPECIFIER__CYCLE_OPTION
          The feature id for the 'Cycle Option' attribute.
static int IDENTITY_SPECIFIER__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int IDENTITY_SPECIFIER__DESCRIPTION
          The feature id for the 'Description' attribute.
static int IDENTITY_SPECIFIER__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int IDENTITY_SPECIFIER__GENERATION_TYPE
          The feature id for the 'Generation Type' attribute.
static int IDENTITY_SPECIFIER__INCREMENT
          The feature id for the 'Increment' attribute.
static int IDENTITY_SPECIFIER__LABEL
          The feature id for the 'Label' attribute.
static int IDENTITY_SPECIFIER__MAXIMUM
          The feature id for the 'Maximum' attribute.
static int IDENTITY_SPECIFIER__MINIMUM
          The feature id for the 'Minimum' attribute.
static int IDENTITY_SPECIFIER__NAME
          The feature id for the 'Name' attribute.
static int IDENTITY_SPECIFIER__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int IDENTITY_SPECIFIER__START_VALUE
          The feature id for the 'Start Value' attribute.
static int IDENTITY_SPECIFIER_FEATURE_COUNT
          The number of structural features of the 'Identity Specifier' class.
static int LIST
          The meta object id for the 'List' data type.
static int REFERENTIAL_ACTION_TYPE
          The meta object id for the 'Referential Action Type' enum.
static int SCHEMA
          The meta object id for the 'Schema' class.
static int SCHEMA__ASSERTIONS
          The feature id for the 'Assertions' reference list.
static int SCHEMA__CHAR_SETS
          The feature id for the 'Char Sets' reference list.
static int SCHEMA__COMMENTS
          The feature id for the 'Comments' reference list.
static int SCHEMA__DATABASE
          The feature id for the 'Database' reference.
static int SCHEMA__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int SCHEMA__DESCRIPTION
          The feature id for the 'Description' attribute.
static int SCHEMA__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int SCHEMA__INDICES
          The feature id for the 'Indices' reference list.
static int SCHEMA__LABEL
          The feature id for the 'Label' attribute.
static int SCHEMA__NAME
          The feature id for the 'Name' attribute.
static int SCHEMA__OWNER
          The feature id for the 'Owner' reference.
static int SCHEMA__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int SCHEMA__ROUTINES
          The feature id for the 'Routines' reference list.
static int SCHEMA__SEQUENCES
          The feature id for the 'Sequences' reference list.
static int SCHEMA__TABLES
          The feature id for the 'Tables' reference list.
static int SCHEMA__TRIGGERS
          The feature id for the 'Triggers' reference list.
static int SCHEMA__USER_DEFINED_TYPES
          The feature id for the 'User Defined Types' reference list.
static int SCHEMA_FEATURE_COUNT
          The number of structural features of the 'Schema' class.
static int SEQUENCE
          The meta object id for the 'Sequence' class.
static int SEQUENCE__COMMENTS
          The feature id for the 'Comments' reference list.
static int SEQUENCE__CONTAINED_TYPE
          The feature id for the 'Contained Type' containment reference.
static int SEQUENCE__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int SEQUENCE__DESCRIPTION
          The feature id for the 'Description' attribute.
static int SEQUENCE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int SEQUENCE__IDENTITY
          The feature id for the 'Identity' containment reference.
static int SEQUENCE__LABEL
          The feature id for the 'Label' attribute.
static int SEQUENCE__NAME
          The feature id for the 'Name' attribute.
static int SEQUENCE__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int SEQUENCE__REFERENCED_TYPE
          The feature id for the 'Referenced Type' reference.
static int SEQUENCE__SCHEMA
          The feature id for the 'Schema' reference.
static int SEQUENCE_FEATURE_COUNT
          The number of structural features of the 'Sequence' class.
static int SQL_OBJECT
          The meta object id for the 'SQL Object' class.
static int SQL_OBJECT__COMMENTS
          The feature id for the 'Comments' reference list.
static int SQL_OBJECT__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int SQL_OBJECT__DESCRIPTION
          The feature id for the 'Description' attribute.
static int SQL_OBJECT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int SQL_OBJECT__LABEL
          The feature id for the 'Label' attribute.
static int SQL_OBJECT__NAME
          The feature id for the 'Name' attribute.
static int SQL_OBJECT__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int SQL_OBJECT_FEATURE_COUNT
          The number of structural features of the 'SQL Object' class.
static int TYPED_ELEMENT
          The meta object id for the 'Typed Element' class.
static int TYPED_ELEMENT__COMMENTS
          The feature id for the 'Comments' reference list.
static int TYPED_ELEMENT__CONTAINED_TYPE
          The feature id for the 'Contained Type' containment reference.
static int TYPED_ELEMENT__DEPENDENCIES
          The feature id for the 'Dependencies' containment reference list.
static int TYPED_ELEMENT__DESCRIPTION
          The feature id for the 'Description' attribute.
static int TYPED_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TYPED_ELEMENT__LABEL
          The feature id for the 'Label' attribute.
static int TYPED_ELEMENT__NAME
          The feature id for the 'Name' attribute.
static int TYPED_ELEMENT__PRIVILEGES
          The feature id for the 'Privileges' reference list.
static int TYPED_ELEMENT__REFERENCED_TYPE
          The feature id for the 'Referenced Type' reference.
static int TYPED_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Typed Element' class.
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getComment_Description()
          Returns the meta object for the attribute 'Description'.
 org.eclipse.emf.ecore.EReference getComment_SQLObject()
          Returns the meta object for the reference 'SQL Object'.
 org.eclipse.emf.ecore.EClass getComment()
          Returns the meta object for class 'Comment'.
 org.eclipse.emf.ecore.EReference getDatabase_AuthorizationIds()
          Returns the meta object for the reference list 'Authorization Ids'.
 org.eclipse.emf.ecore.EReference getDatabase_Schemas()
          Returns the meta object for the reference list 'Schemas'.
 org.eclipse.emf.ecore.EAttribute getDatabase_Vendor()
          Returns the meta object for the attribute 'Vendor'.
 org.eclipse.emf.ecore.EAttribute getDatabase_Version()
          Returns the meta object for the attribute 'Version'.
 org.eclipse.emf.ecore.EClass getDatabase()
          Returns the meta object for class 'Database'.
 org.eclipse.emf.ecore.EDataType getDate()
          Returns the meta object for data type 'Date'.
 org.eclipse.emf.ecore.EAttribute getDependency_DependencyType()
          Returns the meta object for the attribute 'Dependency Type'.
 org.eclipse.emf.ecore.EReference getDependency_TargetEnd()
          Returns the meta object for the reference 'Target End'.
 org.eclipse.emf.ecore.EClass getDependency()
          Returns the meta object for class 'Dependency'.
 org.eclipse.emf.ecore.EEnum getGenerateType()
          Returns the meta object for enum 'Generate Type'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_CycleOption()
          Returns the meta object for the attribute 'Cycle Option'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_GenerationType()
          Returns the meta object for the attribute 'Generation Type'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Increment()
          Returns the meta object for the attribute 'Increment'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Maximum()
          Returns the meta object for the attribute 'Maximum'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Minimum()
          Returns the meta object for the attribute 'Minimum'.
 org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_StartValue()
          Returns the meta object for the attribute 'Start Value'.
 org.eclipse.emf.ecore.EClass getIdentitySpecifier()
          Returns the meta object for class 'Identity Specifier'.
 org.eclipse.emf.ecore.EDataType getList()
          Returns the meta object for data type 'List'.
 org.eclipse.emf.ecore.EEnum getReferentialActionType()
          Returns the meta object for enum 'Referential Action Type'.
 org.eclipse.emf.ecore.EReference getSchema_Assertions()
          Returns the meta object for the reference list 'Assertions'.
 org.eclipse.emf.ecore.EReference getSchema_CharSets()
          Returns the meta object for the reference list 'Char Sets'.
 org.eclipse.emf.ecore.EReference getSchema_Database()
          Returns the meta object for the reference 'Database'.
 org.eclipse.emf.ecore.EReference getSchema_Indices()
          Returns the meta object for the reference list 'Indices'.
 org.eclipse.emf.ecore.EReference getSchema_Owner()
          Returns the meta object for the reference 'Owner'.
 org.eclipse.emf.ecore.EReference getSchema_Routines()
          Returns the meta object for the reference list 'Routines'.
 org.eclipse.emf.ecore.EReference getSchema_Sequences()
          Returns the meta object for the reference list 'Sequences'.
 org.eclipse.emf.ecore.EReference getSchema_Tables()
          Returns the meta object for the reference list 'Tables'.
 org.eclipse.emf.ecore.EReference getSchema_Triggers()
          Returns the meta object for the reference list 'Triggers'.
 org.eclipse.emf.ecore.EReference getSchema_UserDefinedTypes()
          Returns the meta object for the reference list 'User Defined Types'.
 org.eclipse.emf.ecore.EClass getSchema()
          Returns the meta object for class 'Schema'.
 org.eclipse.emf.ecore.EReference getSequence_Identity()
          Returns the meta object for the containment reference 'Identity'.
 org.eclipse.emf.ecore.EReference getSequence_Schema()
          Returns the meta object for the reference 'Schema'.
 org.eclipse.emf.ecore.EClass getSequence()
          Returns the meta object for class 'Sequence'.
 org.eclipse.emf.ecore.EReference getSQLObject_Comments()
          Returns the meta object for the reference list 'Comments'.
 org.eclipse.emf.ecore.EReference getSQLObject_Dependencies()
          Returns the meta object for the containment reference list 'Dependencies'.
 org.eclipse.emf.ecore.EAttribute getSQLObject_Description()
          Returns the meta object for the attribute 'Description'.
 org.eclipse.emf.ecore.EAttribute getSQLObject_Label()
          Returns the meta object for the attribute 'Label'.
 org.eclipse.emf.ecore.EReference getSQLObject_Privileges()
          Returns the meta object for the reference list 'Privileges'.
 org.eclipse.emf.ecore.EClass getSQLObject()
          Returns the meta object for class 'SQL Object'.
 SQLSchemaFactory getSQLSchemaFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EReference getTypedElement_ContainedType()
          Returns the meta object for the containment reference 'Contained Type'.
 org.eclipse.emf.ecore.EReference getTypedElement_ReferencedType()
          Returns the meta object for the reference 'Referenced Type'.
 org.eclipse.emf.ecore.EClass getTypedElement()
          Returns the meta object for class 'Typed Element'.
 
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
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final SQLSchemaPackage eINSTANCE
The singleton instance of the package.


IDENTITY_SPECIFIER

static final int IDENTITY_SPECIFIER
The meta object id for the 'Identity Specifier' class.

See Also:
IdentitySpecifierImpl, SQLSchemaPackageImpl.getIdentitySpecifier(), Constant Field Values

SQL_OBJECT

static final int SQL_OBJECT
The meta object id for the 'SQL Object' class.

See Also:
SQLObjectImpl, SQLSchemaPackageImpl.getSQLObject(), Constant Field Values

SQL_OBJECT__EANNOTATIONS

static final int SQL_OBJECT__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

SQL_OBJECT__NAME

static final int SQL_OBJECT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

SQL_OBJECT__DEPENDENCIES

static final int SQL_OBJECT__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

SQL_OBJECT__DESCRIPTION

static final int SQL_OBJECT__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

SQL_OBJECT__LABEL

static final int SQL_OBJECT__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

SQL_OBJECT__COMMENTS

static final int SQL_OBJECT__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

SQL_OBJECT__PRIVILEGES

static final int SQL_OBJECT__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

SQL_OBJECT_FEATURE_COUNT

static final int SQL_OBJECT_FEATURE_COUNT
The number of structural features of the 'SQL Object' class.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__EANNOTATIONS

static final int IDENTITY_SPECIFIER__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__NAME

static final int IDENTITY_SPECIFIER__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__DEPENDENCIES

static final int IDENTITY_SPECIFIER__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__DESCRIPTION

static final int IDENTITY_SPECIFIER__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__LABEL

static final int IDENTITY_SPECIFIER__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__COMMENTS

static final int IDENTITY_SPECIFIER__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__PRIVILEGES

static final int IDENTITY_SPECIFIER__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__GENERATION_TYPE

static final int IDENTITY_SPECIFIER__GENERATION_TYPE
The feature id for the 'Generation Type' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__START_VALUE

static final int IDENTITY_SPECIFIER__START_VALUE
The feature id for the 'Start Value' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__INCREMENT

static final int IDENTITY_SPECIFIER__INCREMENT
The feature id for the 'Increment' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__MINIMUM

static final int IDENTITY_SPECIFIER__MINIMUM
The feature id for the 'Minimum' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__MAXIMUM

static final int IDENTITY_SPECIFIER__MAXIMUM
The feature id for the 'Maximum' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER__CYCLE_OPTION

static final int IDENTITY_SPECIFIER__CYCLE_OPTION
The feature id for the 'Cycle Option' attribute.

See Also:
Constant Field Values

IDENTITY_SPECIFIER_FEATURE_COUNT

static final int IDENTITY_SPECIFIER_FEATURE_COUNT
The number of structural features of the 'Identity Specifier' class.

See Also:
Constant Field Values

TYPED_ELEMENT

static final int TYPED_ELEMENT
The meta object id for the 'Typed Element' class.

See Also:
TypedElementImpl, SQLSchemaPackageImpl.getTypedElement(), Constant Field Values

TYPED_ELEMENT__EANNOTATIONS

static final int TYPED_ELEMENT__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

TYPED_ELEMENT__NAME

static final int TYPED_ELEMENT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

TYPED_ELEMENT__DEPENDENCIES

static final int TYPED_ELEMENT__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

TYPED_ELEMENT__DESCRIPTION

static final int TYPED_ELEMENT__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

TYPED_ELEMENT__LABEL

static final int TYPED_ELEMENT__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

TYPED_ELEMENT__COMMENTS

static final int TYPED_ELEMENT__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

TYPED_ELEMENT__PRIVILEGES

static final int TYPED_ELEMENT__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

TYPED_ELEMENT__CONTAINED_TYPE

static final int TYPED_ELEMENT__CONTAINED_TYPE
The feature id for the 'Contained Type' containment reference.

See Also:
Constant Field Values

TYPED_ELEMENT__REFERENCED_TYPE

static final int TYPED_ELEMENT__REFERENCED_TYPE
The feature id for the 'Referenced Type' reference.

See Also:
Constant Field Values

TYPED_ELEMENT_FEATURE_COUNT

static final int TYPED_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Typed Element' class.

See Also:
Constant Field Values

DEPENDENCY

static final int DEPENDENCY
The meta object id for the 'Dependency' class.

See Also:
DependencyImpl, SQLSchemaPackageImpl.getDependency(), Constant Field Values

DEPENDENCY__EANNOTATIONS

static final int DEPENDENCY__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

DEPENDENCY__NAME

static final int DEPENDENCY__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

DEPENDENCY__DEPENDENCIES

static final int DEPENDENCY__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

DEPENDENCY__DESCRIPTION

static final int DEPENDENCY__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

DEPENDENCY__LABEL

static final int DEPENDENCY__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

DEPENDENCY__COMMENTS

static final int DEPENDENCY__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

DEPENDENCY__PRIVILEGES

static final int DEPENDENCY__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

DEPENDENCY__TARGET_END

static final int DEPENDENCY__TARGET_END
The feature id for the 'Target End' reference.

See Also:
Constant Field Values

DEPENDENCY__DEPENDENCY_TYPE

static final int DEPENDENCY__DEPENDENCY_TYPE
The feature id for the 'Dependency Type' attribute.

See Also:
Constant Field Values

DEPENDENCY_FEATURE_COUNT

static final int DEPENDENCY_FEATURE_COUNT
The number of structural features of the 'Dependency' class.

See Also:
Constant Field Values

SCHEMA

static final int SCHEMA
The meta object id for the 'Schema' class.

See Also:
SchemaImpl, SQLSchemaPackageImpl.getSchema(), Constant Field Values

SCHEMA__EANNOTATIONS

static final int SCHEMA__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

SCHEMA__NAME

static final int SCHEMA__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

SCHEMA__DEPENDENCIES

static final int SCHEMA__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

SCHEMA__DESCRIPTION

static final int SCHEMA__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

SCHEMA__LABEL

static final int SCHEMA__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

SCHEMA__COMMENTS

static final int SCHEMA__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

SCHEMA__PRIVILEGES

static final int SCHEMA__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

SCHEMA__TRIGGERS

static final int SCHEMA__TRIGGERS
The feature id for the 'Triggers' reference list.

See Also:
Constant Field Values

SCHEMA__INDICES

static final int SCHEMA__INDICES
The feature id for the 'Indices' reference list.

See Also:
Constant Field Values

SCHEMA__TABLES

static final int SCHEMA__TABLES
The feature id for the 'Tables' reference list.

See Also:
Constant Field Values

SCHEMA__SEQUENCES

static final int SCHEMA__SEQUENCES
The feature id for the 'Sequences' reference list.

See Also:
Constant Field Values

SCHEMA__DATABASE

static final int SCHEMA__DATABASE
The feature id for the 'Database' reference.

See Also:
Constant Field Values

SCHEMA__ASSERTIONS

static final int SCHEMA__ASSERTIONS
The feature id for the 'Assertions' reference list.

See Also:
Constant Field Values

SCHEMA__USER_DEFINED_TYPES

static final int SCHEMA__USER_DEFINED_TYPES
The feature id for the 'User Defined Types' reference list.

See Also:
Constant Field Values

SCHEMA__CHAR_SETS

static final int SCHEMA__CHAR_SETS
The feature id for the 'Char Sets' reference list.

See Also:
Constant Field Values

SCHEMA__ROUTINES

static final int SCHEMA__ROUTINES
The feature id for the 'Routines' reference list.

See Also:
Constant Field Values

SCHEMA__OWNER

static final int SCHEMA__OWNER
The feature id for the 'Owner' reference.

See Also:
Constant Field Values

SCHEMA_FEATURE_COUNT

static final int SCHEMA_FEATURE_COUNT
The number of structural features of the 'Schema' class.

See Also:
Constant Field Values

SEQUENCE

static final int SEQUENCE
The meta object id for the 'Sequence' class.

See Also:
SequenceImpl, SQLSchemaPackageImpl.getSequence(), Constant Field Values

SEQUENCE__EANNOTATIONS

static final int SEQUENCE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

SEQUENCE__NAME

static final int SEQUENCE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

SEQUENCE__DEPENDENCIES

static final int SEQUENCE__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

SEQUENCE__DESCRIPTION

static final int SEQUENCE__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

SEQUENCE__LABEL

static final int SEQUENCE__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

SEQUENCE__COMMENTS

static final int SEQUENCE__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

SEQUENCE__PRIVILEGES

static final int SEQUENCE__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

SEQUENCE__CONTAINED_TYPE

static final int SEQUENCE__CONTAINED_TYPE
The feature id for the 'Contained Type' containment reference.

See Also:
Constant Field Values

SEQUENCE__REFERENCED_TYPE

static final int SEQUENCE__REFERENCED_TYPE
The feature id for the 'Referenced Type' reference.

See Also:
Constant Field Values

SEQUENCE__IDENTITY

static final int SEQUENCE__IDENTITY
The feature id for the 'Identity' containment reference.

See Also:
Constant Field Values

SEQUENCE__SCHEMA

static final int SEQUENCE__SCHEMA
The feature id for the 'Schema' reference.

See Also:
Constant Field Values

SEQUENCE_FEATURE_COUNT

static final int SEQUENCE_FEATURE_COUNT
The number of structural features of the 'Sequence' class.

See Also:
Constant Field Values

DATABASE

static final int DATABASE
The meta object id for the 'Database' class.

See Also:
DatabaseImpl, SQLSchemaPackageImpl.getDatabase(), Constant Field Values

DATABASE__EANNOTATIONS

static final int DATABASE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

DATABASE__NAME

static final int DATABASE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

DATABASE__DEPENDENCIES

static final int DATABASE__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.

See Also:
Constant Field Values

DATABASE__DESCRIPTION

static final int DATABASE__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

DATABASE__LABEL

static final int DATABASE__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

DATABASE__COMMENTS

static final int DATABASE__COMMENTS
The feature id for the 'Comments' reference list.

See Also:
Constant Field Values

DATABASE__PRIVILEGES

static final int DATABASE__PRIVILEGES
The feature id for the 'Privileges' reference list.

See Also:
Constant Field Values

DATABASE__VENDOR

static final int DATABASE__VENDOR
The feature id for the 'Vendor' attribute.

See Also:
Constant Field Values

DATABASE__VERSION

static final int DATABASE__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

DATABASE__SCHEMAS

static final int DATABASE__SCHEMAS
The feature id for the 'Schemas' reference list.

See Also:
Constant Field Values

DATABASE__AUTHORIZATION_IDS

static final int DATABASE__AUTHORIZATION_IDS
The feature id for the 'Authorization Ids' reference list.

See Also:
Constant Field Values

DATABASE_FEATURE_COUNT

static final int DATABASE_FEATURE_COUNT
The number of structural features of the 'Database' class.

See Also:
Constant Field Values

COMMENT

static final int COMMENT
The meta object id for the 'Comment' class.

See Also:
CommentImpl, SQLSchemaPackageImpl.getComment(), Constant Field Values

COMMENT__DESCRIPTION

static final int COMMENT__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

COMMENT__SQL_OBJECT

static final int COMMENT__SQL_OBJECT
The feature id for the 'SQL Object' reference.

See Also:
Constant Field Values

COMMENT_FEATURE_COUNT

static final int COMMENT_FEATURE_COUNT
The number of structural features of the 'Comment' class.

See Also:
Constant Field Values

GENERATE_TYPE

static final int GENERATE_TYPE
The meta object id for the 'Generate Type' enum.

See Also:
GenerateType, SQLSchemaPackageImpl.getGenerateType(), Constant Field Values

REFERENTIAL_ACTION_TYPE

static final int REFERENTIAL_ACTION_TYPE
The meta object id for the 'Referential Action Type' enum.

See Also:
ReferentialActionType, SQLSchemaPackageImpl.getReferentialActionType(), Constant Field Values

DATE

static final int DATE
The meta object id for the 'Date' data type.

See Also:
Date, SQLSchemaPackageImpl.getDate(), Constant Field Values

LIST

static final int LIST
The meta object id for the 'List' data type.

See Also:
List, SQLSchemaPackageImpl.getList(), Constant Field Values
Method Detail

getIdentitySpecifier

org.eclipse.emf.ecore.EClass getIdentitySpecifier()
Returns the meta object for class 'Identity Specifier'.

Returns:
the meta object for class 'Identity Specifier'.
See Also:
IdentitySpecifier

getIdentitySpecifier_GenerationType

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_GenerationType()
Returns the meta object for the attribute 'Generation Type'.

Returns:
the meta object for the attribute 'Generation Type'.
See Also:
IdentitySpecifier.getGenerationType(), getIdentitySpecifier()

getIdentitySpecifier_StartValue

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_StartValue()
Returns the meta object for the attribute 'Start Value'.

Returns:
the meta object for the attribute 'Start Value'.
See Also:
IdentitySpecifier.getStartValue(), getIdentitySpecifier()

getIdentitySpecifier_Increment

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Increment()
Returns the meta object for the attribute 'Increment'.

Returns:
the meta object for the attribute 'Increment'.
See Also:
IdentitySpecifier.getIncrement(), getIdentitySpecifier()

getIdentitySpecifier_Minimum

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Minimum()
Returns the meta object for the attribute 'Minimum'.

Returns:
the meta object for the attribute 'Minimum'.
See Also:
IdentitySpecifier.getMinimum(), getIdentitySpecifier()

getIdentitySpecifier_Maximum

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_Maximum()
Returns the meta object for the attribute 'Maximum'.

Returns:
the meta object for the attribute 'Maximum'.
See Also:
IdentitySpecifier.getMaximum(), getIdentitySpecifier()

getIdentitySpecifier_CycleOption

org.eclipse.emf.ecore.EAttribute getIdentitySpecifier_CycleOption()
Returns the meta object for the attribute 'Cycle Option'.

Returns:
the meta object for the attribute 'Cycle Option'.
See Also:
IdentitySpecifier.isCycleOption(), getIdentitySpecifier()

getTypedElement

org.eclipse.emf.ecore.EClass getTypedElement()
Returns the meta object for class 'Typed Element'.

Returns:
the meta object for class 'Typed Element'.
See Also:
TypedElement

getTypedElement_ContainedType

org.eclipse.emf.ecore.EReference getTypedElement_ContainedType()
Returns the meta object for the containment reference 'Contained Type'.

Returns:
the meta object for the containment reference 'Contained Type'.
See Also:
TypedElement.getContainedType(), getTypedElement()

getTypedElement_ReferencedType

org.eclipse.emf.ecore.EReference getTypedElement_ReferencedType()
Returns the meta object for the reference 'Referenced Type'.

Returns:
the meta object for the reference 'Referenced Type'.
See Also:
TypedElement.getReferencedType(), getTypedElement()

getDependency

org.eclipse.emf.ecore.EClass getDependency()
Returns the meta object for class 'Dependency'.

Returns:
the meta object for class 'Dependency'.
See Also:
Dependency

getDependency_TargetEnd

org.eclipse.emf.ecore.EReference getDependency_TargetEnd()
Returns the meta object for the reference 'Target End'.

Returns:
the meta object for the reference 'Target End'.
See Also:
Dependency.getTargetEnd(), getDependency()

getDependency_DependencyType

org.eclipse.emf.ecore.EAttribute getDependency_DependencyType()
Returns the meta object for the attribute 'Dependency Type'.

Returns:
the meta object for the attribute 'Dependency Type'.
See Also:
Dependency.getDependencyType(), getDependency()

getSchema

org.eclipse.emf.ecore.EClass getSchema()
Returns the meta object for class 'Schema'.

Returns:
the meta object for class 'Schema'.
See Also:
Schema

getSchema_Triggers

org.eclipse.emf.ecore.EReference getSchema_Triggers()
Returns the meta object for the reference list 'Triggers'.

Returns:
the meta object for the reference list 'Triggers'.
See Also:
Schema.getTriggers(), getSchema()

getSchema_Indices

org.eclipse.emf.ecore.EReference getSchema_Indices()
Returns the meta object for the reference list 'Indices'.

Returns:
the meta object for the reference list 'Indices'.
See Also:
Schema.getIndices(), getSchema()

getSchema_Tables

org.eclipse.emf.ecore.EReference getSchema_Tables()
Returns the meta object for the reference list 'Tables'.

Returns:
the meta object for the reference list 'Tables'.
See Also:
Schema.getTables(), getSchema()

getSchema_Sequences

org.eclipse.emf.ecore.EReference getSchema_Sequences()
Returns the meta object for the reference list 'Sequences'.

Returns:
the meta object for the reference list 'Sequences'.
See Also:
Schema.getSequences(), getSchema()

getSchema_Database

org.eclipse.emf.ecore.EReference getSchema_Database()
Returns the meta object for the reference 'Database'.

Returns:
the meta object for the reference 'Database'.
See Also:
Schema.getDatabase(), getSchema()

getSchema_Assertions

org.eclipse.emf.ecore.EReference getSchema_Assertions()
Returns the meta object for the reference list 'Assertions'.

Returns:
the meta object for the reference list 'Assertions'.
See Also:
Schema.getAssertions(), getSchema()

getSchema_UserDefinedTypes

org.eclipse.emf.ecore.EReference getSchema_UserDefinedTypes()
Returns the meta object for the reference list 'User Defined Types'.

Returns:
the meta object for the reference list 'User Defined Types'.
See Also:
Schema.getUserDefinedTypes(), getSchema()

getSchema_CharSets

org.eclipse.emf.ecore.EReference getSchema_CharSets()
Returns the meta object for the reference list 'Char Sets'.

Returns:
the meta object for the reference list 'Char Sets'.
See Also:
Schema.getCharSets(), getSchema()

getSchema_Routines

org.eclipse.emf.ecore.EReference getSchema_Routines()
Returns the meta object for the reference list 'Routines'.

Returns:
the meta object for the reference list 'Routines'.
See Also:
Schema.getRoutines(), getSchema()

getSchema_Owner

org.eclipse.emf.ecore.EReference getSchema_Owner()
Returns the meta object for the reference 'Owner'.

Returns:
the meta object for the reference 'Owner'.
See Also:
Schema.getOwner(), getSchema()

getSQLObject

org.eclipse.emf.ecore.EClass getSQLObject()
Returns the meta object for class 'SQL Object'.

Returns:
the meta object for class 'SQL Object'.
See Also:
SQLObject

getSQLObject_Dependencies

org.eclipse.emf.ecore.EReference getSQLObject_Dependencies()
Returns the meta object for the containment reference list 'Dependencies'.

Returns:
the meta object for the containment reference list 'Dependencies'.
See Also:
SQLObject.getDependencies(), getSQLObject()

getSQLObject_Description

org.eclipse.emf.ecore.EAttribute getSQLObject_Description()
Returns the meta object for the attribute 'Description'.

Returns:
the meta object for the attribute 'Description'.
See Also:
SQLObject.getDescription(), getSQLObject()

getSQLObject_Label

org.eclipse.emf.ecore.EAttribute getSQLObject_Label()
Returns the meta object for the attribute 'Label'.

Returns:
the meta object for the attribute 'Label'.
See Also:
SQLObject.getLabel(), getSQLObject()

getSQLObject_Comments

org.eclipse.emf.ecore.EReference getSQLObject_Comments()
Returns the meta object for the reference list 'Comments'.

Returns:
the meta object for the reference list 'Comments'.
See Also:
SQLObject.getComments(), getSQLObject()

getSQLObject_Privileges

org.eclipse.emf.ecore.EReference getSQLObject_Privileges()
Returns the meta object for the reference list 'Privileges'.

Returns:
the meta object for the reference list 'Privileges'.
See Also:
SQLObject.getPrivileges(), getSQLObject()

getSequence

org.eclipse.emf.ecore.EClass getSequence()
Returns the meta object for class 'Sequence'.

Returns:
the meta object for class 'Sequence'.
See Also:
Sequence

getSequence_Identity

org.eclipse.emf.ecore.EReference getSequence_Identity()
Returns the meta object for the containment reference 'Identity'.

Returns:
the meta object for the containment reference 'Identity'.
See Also:
Sequence.getIdentity(), getSequence()

getSequence_Schema

org.eclipse.emf.ecore.EReference getSequence_Schema()
Returns the meta object for the reference 'Schema'.

Returns:
the meta object for the reference 'Schema'.
See Also:
Sequence.getSchema(), getSequence()

getDatabase

org.eclipse.emf.ecore.EClass getDatabase()
Returns the meta object for class 'Database'.

Returns:
the meta object for class 'Database'.
See Also:
Database

getDatabase_Vendor

org.eclipse.emf.ecore.EAttribute getDatabase_Vendor()
Returns the meta object for the attribute 'Vendor'.

Returns:
the meta object for the attribute 'Vendor'.
See Also:
Database.getVendor(), getDatabase()

getDatabase_Version

org.eclipse.emf.ecore.EAttribute getDatabase_Version()
Returns the meta object for the attribute 'Version'.

Returns:
the meta object for the attribute 'Version'.
See Also:
Database.getVersion(), getDatabase()

getDatabase_Schemas

org.eclipse.emf.ecore.EReference getDatabase_Schemas()
Returns the meta object for the reference list 'Schemas'.

Returns:
the meta object for the reference list 'Schemas'.
See Also:
Database.getSchemas(), getDatabase()

getDatabase_AuthorizationIds

org.eclipse.emf.ecore.EReference getDatabase_AuthorizationIds()
Returns the meta object for the reference list 'Authorization Ids'.

Returns:
the meta object for the reference list 'Authorization Ids'.
See Also:
Database.getAuthorizationIds(), getDatabase()

getComment

org.eclipse.emf.ecore.EClass getComment()
Returns the meta object for class 'Comment'.

Returns:
the meta object for class 'Comment'.
See Also:
Comment

getComment_Description

org.eclipse.emf.ecore.EAttribute getComment_Description()
Returns the meta object for the attribute 'Description'.

Returns:
the meta object for the attribute 'Description'.
See Also:
Comment.getDescription(), getComment()

getComment_SQLObject

org.eclipse.emf.ecore.EReference getComment_SQLObject()
Returns the meta object for the reference 'SQL Object'.

Returns:
the meta object for the reference 'SQL Object'.
See Also:
Comment.getSQLObject(), getComment()

getGenerateType

org.eclipse.emf.ecore.EEnum getGenerateType()
Returns the meta object for enum 'Generate Type'.

Returns:
the meta object for enum 'Generate Type'.
See Also:
GenerateType

getReferentialActionType

org.eclipse.emf.ecore.EEnum getReferentialActionType()
Returns the meta object for enum 'Referential Action Type'.

Returns:
the meta object for enum 'Referential Action Type'.
See Also:
ReferentialActionType

getDate

org.eclipse.emf.ecore.EDataType getDate()
Returns the meta object for data type 'Date'.

Returns:
the meta object for data type 'Date'.
See Also:
Date

getList

org.eclipse.emf.ecore.EDataType getList()
Returns the meta object for data type 'List'.

Returns:
the meta object for data type 'List'.
See Also:
List

getSQLSchemaFactory

SQLSchemaFactory getSQLSchemaFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.