com.ibm.websphere.sdo.mediator.jdbc.metadata
Interface MetadataPackage

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

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

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

See Also:
MetadataFactory

Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int COLUMN
          The meta object id for the 'Column' class.
static int COLUMN__NAME
          The feature id for the 'Name' attribute.
static int COLUMN__NULLABLE
          The feature id for the 'Nullable' attribute.
static int COLUMN__PROPERTY_NAME
          The feature id for the 'Property Name' attribute.
static int COLUMN__TABLE
          The feature id for the 'Table' container reference.
static int COLUMN__TYPE
          The feature id for the 'Type' attribute.
static int COLUMN_FEATURE_COUNT
          The number of structural features of the the 'Column' class.
static MetadataPackage 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 FILTER
          The meta object id for the 'Filter' class.
static int FILTER__FILTER_ARGUMENTS
          The feature id for the 'Filter Arguments' containment reference list.
static int FILTER__ORDER_BY_COLUMNS
          The feature id for the 'Order By Columns' reference list.
static int FILTER__PREDICATE
          The feature id for the 'Predicate' attribute.
static int FILTER__TABLE
          The feature id for the 'Table' container reference.
static int FILTER_ARGUMENT
          The meta object id for the 'Filter Argument' class.
static int FILTER_ARGUMENT__NAME
          The feature id for the 'Name' attribute.
static int FILTER_ARGUMENT__TYPE
          The feature id for the 'Type' attribute.
static int FILTER_ARGUMENT_FEATURE_COUNT
          The number of structural features of the the 'Filter Argument' class.
static int FILTER_FEATURE_COUNT
          The number of structural features of the the 'Filter' class.
static int KEY
          The meta object id for the 'Key' class.
static int KEY__COLUMNS
          The feature id for the 'Columns' reference list.
static int KEY_FEATURE_COUNT
          The number of structural features of the the 'Key' class.
static int METADATA
          The meta object id for the 'Metadata' class.
static int METADATA__ORDER_BYS
          The feature id for the 'Order Bys' containment reference list.
static int METADATA__RELATIONSHIPS
          The feature id for the 'Relationships' containment reference list.
static int METADATA__ROOT_OBJECT
          The feature id for the 'Root Object' attribute.
static int METADATA__ROOT_TABLE
          The feature id for the 'Root Table' reference.
static int METADATA__TABLES
          The feature id for the 'Tables' containment reference list.
static int METADATA__UNIQUE_KEY_BUFFER_SIZE
          The feature id for the 'Unique Key Buffer Size' attribute.
static int METADATA__UNIQUE_KEY_TABLE
          The feature id for the 'Unique Key Table' containment reference.
static int METADATA_FEATURE_COUNT
          The number of structural features of the the 'Metadata' class.
static int ORDER_BY
          The meta object id for the 'Order By' class.
static int ORDER_BY__ASCENDING
          The feature id for the 'Ascending' attribute.
static int ORDER_BY__COLUMN
          The feature id for the 'Column' reference.
static int ORDER_BY_FEATURE_COUNT
          The number of structural features of the the 'Order By' class.
static int RELATIONSHIP
          The meta object id for the 'Relationship' class.
static int RELATIONSHIP__CHILD_KEY
          The feature id for the 'Child Key' reference.
static int RELATIONSHIP__EXCLUSIVE
          The feature id for the 'Exclusive' attribute.
static int RELATIONSHIP__NAME
          The feature id for the 'Name' attribute.
static int RELATIONSHIP__OPPOSITE_NAME
          The feature id for the 'Opposite Name' attribute.
static int RELATIONSHIP__PARENT_KEY
          The feature id for the 'Parent Key' reference.
static int RELATIONSHIP_FEATURE_COUNT
          The number of structural features of the the 'Relationship' class.
static int TABLE
          The meta object id for the 'Table' class.
static int TABLE__COLLISION_COLUMN
          The feature id for the 'Collision Column' reference.
static int TABLE__COLUMNS
          The feature id for the 'Columns' containment reference list.
static int TABLE__EXTERNAL
          The feature id for the 'External' attribute.
static int TABLE__FILTER
          The feature id for the 'Filter' containment reference.
static int TABLE__FOREIGN_KEYS
          The feature id for the 'Foreign Keys' containment reference list.
static int TABLE__METADATA
          The feature id for the 'Metadata' container reference.
static int TABLE__NAME
          The feature id for the 'Name' attribute.
static int TABLE__PRIMARY_KEY
          The feature id for the 'Primary Key' containment reference.
static int TABLE__PROPERTY_NAME
          The feature id for the 'Property Name' attribute.
static int TABLE__SCHEMA_NAME
          The feature id for the 'Schema Name' attribute.
static int TABLE_FEATURE_COUNT
          The number of structural features of the the 'Table' class.
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getColumn_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getColumn_Nullable()
          Returns the meta object for the attribute 'Nullable'.
 org.eclipse.emf.ecore.EAttribute getColumn_PropertyName()
          Returns the meta object for the attribute 'Property Name'.
 org.eclipse.emf.ecore.EReference getColumn_Table()
          Returns the meta object for the container reference 'Table'.
 org.eclipse.emf.ecore.EAttribute getColumn_Type()
          Returns the meta object for the attribute 'Type'.
 org.eclipse.emf.ecore.EClass getColumn()
          Returns the meta object for class 'Column'.
 org.eclipse.emf.ecore.EReference getFilter_FilterArguments()
          Returns the meta object for the containment reference list 'Filter Arguments'.
 org.eclipse.emf.ecore.EReference getFilter_OrderByColumns()
          Returns the meta object for the reference list 'Order By Columns'.
 org.eclipse.emf.ecore.EAttribute getFilter_Predicate()
          Returns the meta object for the attribute 'Predicate'.
 org.eclipse.emf.ecore.EReference getFilter_Table()
          Returns the meta object for the container reference 'Table'.
 org.eclipse.emf.ecore.EClass getFilter()
          Returns the meta object for class 'Filter'.
 org.eclipse.emf.ecore.EAttribute getFilterArgument_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getFilterArgument_Type()
          Returns the meta object for the attribute 'Type'.
 org.eclipse.emf.ecore.EClass getFilterArgument()
          Returns the meta object for class 'Filter Argument'.
 org.eclipse.emf.ecore.EReference getKey_Columns()
          Returns the meta object for the reference list 'Columns'.
 org.eclipse.emf.ecore.EClass getKey()
          Returns the meta object for class 'Key'.
 org.eclipse.emf.ecore.EReference getMetadata_OrderBys()
          Returns the meta object for the containment reference list 'Order Bys'.
 org.eclipse.emf.ecore.EReference getMetadata_Relationships()
          Returns the meta object for the containment reference list 'Relationships'.
 org.eclipse.emf.ecore.EAttribute getMetadata_RootObject()
          Returns the meta object for the attribute 'Root Object'.
 org.eclipse.emf.ecore.EReference getMetadata_RootTable()
          Returns the meta object for the reference 'Root Table'.
 org.eclipse.emf.ecore.EReference getMetadata_Tables()
          Returns the meta object for the containment reference list 'Tables'.
 org.eclipse.emf.ecore.EAttribute getMetadata_UniqueKeyBufferSize()
          Returns the meta object for the attribute 'Unique Key Buffer Size'.
 org.eclipse.emf.ecore.EReference getMetadata_UniqueKeyTable()
          Returns the meta object for the containment reference 'Unique Key Table'.
 org.eclipse.emf.ecore.EClass getMetadata()
          Returns the meta object for class 'Metadata'.
 MetadataFactory getMetadataFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EAttribute getOrderBy_Ascending()
          Returns the meta object for the attribute 'Ascending'.
 org.eclipse.emf.ecore.EReference getOrderBy_Column()
          Returns the meta object for the reference 'Column'.
 org.eclipse.emf.ecore.EClass getOrderBy()
          Returns the meta object for class 'Order By'.
 org.eclipse.emf.ecore.EReference getRelationship_ChildKey()
          Returns the meta object for the reference 'Child Key'.
 org.eclipse.emf.ecore.EAttribute getRelationship_Exclusive()
          Returns the meta object for the attribute 'Exclusive'.
 org.eclipse.emf.ecore.EAttribute getRelationship_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getRelationship_OppositeName()
          Returns the meta object for the attribute 'Opposite Name'.
 org.eclipse.emf.ecore.EReference getRelationship_ParentKey()
          Returns the meta object for the reference 'Parent Key'.
 org.eclipse.emf.ecore.EClass getRelationship()
          Returns the meta object for class 'Relationship'.
 org.eclipse.emf.ecore.EReference getTable_CollisionColumn()
          Returns the meta object for the reference 'Collision Column'.
 org.eclipse.emf.ecore.EReference getTable_Columns()
          Returns the meta object for the containment reference list 'Columns'.
 org.eclipse.emf.ecore.EAttribute getTable_External()
          Returns the meta object for the attribute 'External'.
 org.eclipse.emf.ecore.EReference getTable_Filter()
          Returns the meta object for the containment reference 'Filter'.
 org.eclipse.emf.ecore.EReference getTable_ForeignKeys()
          Returns the meta object for the containment reference list 'Foreign Keys'.
 org.eclipse.emf.ecore.EReference getTable_Metadata()
          Returns the meta object for the container reference 'Metadata'.
 org.eclipse.emf.ecore.EAttribute getTable_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getTable_PrimaryKey()
          Returns the meta object for the containment reference 'Primary Key'.
 org.eclipse.emf.ecore.EAttribute getTable_PropertyName()
          Returns the meta object for the attribute 'Property Name'.
 org.eclipse.emf.ecore.EAttribute getTable_SchemaName()
          Returns the meta object for the attribute 'Schema Name'.
 org.eclipse.emf.ecore.EClass getTable()
          Returns the meta object for class 'Table'.
 
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

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

See Also:
Constant Field Values

eNS_URI

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

See Also:
Constant Field Values

eNS_PREFIX

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

See Also:
Constant Field Values

eINSTANCE

public static final MetadataPackage eINSTANCE
The singleton instance of the package.


COLUMN

public static final int COLUMN
The meta object id for the 'Column' class.

See Also:
ColumnImpl, MetadataPackageImpl.getColumn(), Constant Field Values

COLUMN__PROPERTY_NAME

public static final int COLUMN__PROPERTY_NAME
The feature id for the 'Property Name' attribute.

See Also:
Constant Field Values

COLUMN__NAME

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

See Also:
Constant Field Values

COLUMN__TYPE

public static final int COLUMN__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

COLUMN__NULLABLE

public static final int COLUMN__NULLABLE
The feature id for the 'Nullable' attribute.

See Also:
Constant Field Values

COLUMN__TABLE

public static final int COLUMN__TABLE
The feature id for the 'Table' container reference.

See Also:
Constant Field Values

COLUMN_FEATURE_COUNT

public static final int COLUMN_FEATURE_COUNT
The number of structural features of the the 'Column' class.

See Also:
Constant Field Values

FILTER

public static final int FILTER
The meta object id for the 'Filter' class.

See Also:
FilterImpl, MetadataPackageImpl.getFilter(), Constant Field Values

FILTER__PREDICATE

public static final int FILTER__PREDICATE
The feature id for the 'Predicate' attribute.

See Also:
Constant Field Values

FILTER__ORDER_BY_COLUMNS

public static final int FILTER__ORDER_BY_COLUMNS
The feature id for the 'Order By Columns' reference list.

See Also:
Constant Field Values

FILTER__TABLE

public static final int FILTER__TABLE
The feature id for the 'Table' container reference.

See Also:
Constant Field Values

FILTER__FILTER_ARGUMENTS

public static final int FILTER__FILTER_ARGUMENTS
The feature id for the 'Filter Arguments' containment reference list.

See Also:
Constant Field Values

FILTER_FEATURE_COUNT

public static final int FILTER_FEATURE_COUNT
The number of structural features of the the 'Filter' class.

See Also:
Constant Field Values

FILTER_ARGUMENT

public static final int FILTER_ARGUMENT
The meta object id for the 'Filter Argument' class.

See Also:
FilterArgumentImpl, MetadataPackageImpl.getFilterArgument(), Constant Field Values

FILTER_ARGUMENT__NAME

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

See Also:
Constant Field Values

FILTER_ARGUMENT__TYPE

public static final int FILTER_ARGUMENT__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

FILTER_ARGUMENT_FEATURE_COUNT

public static final int FILTER_ARGUMENT_FEATURE_COUNT
The number of structural features of the the 'Filter Argument' class.

See Also:
Constant Field Values

KEY

public static final int KEY
The meta object id for the 'Key' class.

See Also:
KeyImpl, MetadataPackageImpl.getKey(), Constant Field Values

KEY__COLUMNS

public static final int KEY__COLUMNS
The feature id for the 'Columns' reference list.

See Also:
Constant Field Values

KEY_FEATURE_COUNT

public static final int KEY_FEATURE_COUNT
The number of structural features of the the 'Key' class.

See Also:
Constant Field Values

METADATA

public static final int METADATA
The meta object id for the 'Metadata' class.

See Also:
MetadataImpl, MetadataPackageImpl.getMetadata(), Constant Field Values

METADATA__ROOT_OBJECT

public static final int METADATA__ROOT_OBJECT
The feature id for the 'Root Object' attribute.

See Also:
Constant Field Values

METADATA__UNIQUE_KEY_TABLE

public static final int METADATA__UNIQUE_KEY_TABLE
The feature id for the 'Unique Key Table' containment reference.

See Also:
Constant Field Values

METADATA__ROOT_TABLE

public static final int METADATA__ROOT_TABLE
The feature id for the 'Root Table' reference.

See Also:
Constant Field Values

METADATA__TABLES

public static final int METADATA__TABLES
The feature id for the 'Tables' containment reference list.

See Also:
Constant Field Values

METADATA__RELATIONSHIPS

public static final int METADATA__RELATIONSHIPS
The feature id for the 'Relationships' containment reference list.

See Also:
Constant Field Values

METADATA__ORDER_BYS

public static final int METADATA__ORDER_BYS
The feature id for the 'Order Bys' containment reference list.

See Also:
Constant Field Values

METADATA__UNIQUE_KEY_BUFFER_SIZE

public static final int METADATA__UNIQUE_KEY_BUFFER_SIZE
The feature id for the 'Unique Key Buffer Size' attribute.

See Also:
Constant Field Values

METADATA_FEATURE_COUNT

public static final int METADATA_FEATURE_COUNT
The number of structural features of the the 'Metadata' class.

See Also:
Constant Field Values

ORDER_BY

public static final int ORDER_BY
The meta object id for the 'Order By' class.

See Also:
OrderByImpl, MetadataPackageImpl.getOrderBy(), Constant Field Values

ORDER_BY__ASCENDING

public static final int ORDER_BY__ASCENDING
The feature id for the 'Ascending' attribute.

See Also:
Constant Field Values

ORDER_BY__COLUMN

public static final int ORDER_BY__COLUMN
The feature id for the 'Column' reference.

See Also:
Constant Field Values

ORDER_BY_FEATURE_COUNT

public static final int ORDER_BY_FEATURE_COUNT
The number of structural features of the the 'Order By' class.

See Also:
Constant Field Values

RELATIONSHIP

public static final int RELATIONSHIP
The meta object id for the 'Relationship' class.

See Also:
RelationshipImpl, MetadataPackageImpl.getRelationship(), Constant Field Values

RELATIONSHIP__CHILD_KEY

public static final int RELATIONSHIP__CHILD_KEY
The feature id for the 'Child Key' reference.

See Also:
Constant Field Values

RELATIONSHIP__PARENT_KEY

public static final int RELATIONSHIP__PARENT_KEY
The feature id for the 'Parent Key' reference.

See Also:
Constant Field Values

RELATIONSHIP__NAME

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

See Also:
Constant Field Values

RELATIONSHIP__OPPOSITE_NAME

public static final int RELATIONSHIP__OPPOSITE_NAME
The feature id for the 'Opposite Name' attribute.

See Also:
Constant Field Values

RELATIONSHIP__EXCLUSIVE

public static final int RELATIONSHIP__EXCLUSIVE
The feature id for the 'Exclusive' attribute.

See Also:
Constant Field Values

RELATIONSHIP_FEATURE_COUNT

public static final int RELATIONSHIP_FEATURE_COUNT
The number of structural features of the the 'Relationship' class.

See Also:
Constant Field Values

TABLE

public static final int TABLE
The meta object id for the 'Table' class.

See Also:
TableImpl, MetadataPackageImpl.getTable(), Constant Field Values

TABLE__PROPERTY_NAME

public static final int TABLE__PROPERTY_NAME
The feature id for the 'Property Name' attribute.

See Also:
Constant Field Values

TABLE__SCHEMA_NAME

public static final int TABLE__SCHEMA_NAME
The feature id for the 'Schema Name' attribute.

See Also:
Constant Field Values

TABLE__NAME

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

See Also:
Constant Field Values

TABLE__PRIMARY_KEY

public static final int TABLE__PRIMARY_KEY
The feature id for the 'Primary Key' containment reference.

See Also:
Constant Field Values

TABLE__FOREIGN_KEYS

public static final int TABLE__FOREIGN_KEYS
The feature id for the 'Foreign Keys' containment reference list.

See Also:
Constant Field Values

TABLE__COLUMNS

public static final int TABLE__COLUMNS
The feature id for the 'Columns' containment reference list.

See Also:
Constant Field Values

TABLE__FILTER

public static final int TABLE__FILTER
The feature id for the 'Filter' containment reference.

See Also:
Constant Field Values

TABLE__METADATA

public static final int TABLE__METADATA
The feature id for the 'Metadata' container reference.

See Also:
Constant Field Values

TABLE__COLLISION_COLUMN

public static final int TABLE__COLLISION_COLUMN
The feature id for the 'Collision Column' reference.

See Also:
Constant Field Values

TABLE__EXTERNAL

public static final int TABLE__EXTERNAL
The feature id for the 'External' attribute.

See Also:
Constant Field Values

TABLE_FEATURE_COUNT

public static final int TABLE_FEATURE_COUNT
The number of structural features of the the 'Table' class.

See Also:
Constant Field Values
Method Detail

getColumn

public org.eclipse.emf.ecore.EClass getColumn()
Returns the meta object for class 'Column'.

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

getColumn_PropertyName

public org.eclipse.emf.ecore.EAttribute getColumn_PropertyName()
Returns the meta object for the attribute 'Property Name'.

Returns:
the meta object for the attribute 'Property Name'.
See Also:
Column.getPropertyName(), getColumn()

getColumn_Name

public org.eclipse.emf.ecore.EAttribute getColumn_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Column.getName(), getColumn()

getColumn_Type

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

Returns:
the meta object for the attribute 'Type'.
See Also:
Column.getType(), getColumn()

getColumn_Nullable

public org.eclipse.emf.ecore.EAttribute getColumn_Nullable()
Returns the meta object for the attribute 'Nullable'.

Returns:
the meta object for the attribute 'Nullable'.
See Also:
Column.isNullable(), getColumn()

getColumn_Table

public org.eclipse.emf.ecore.EReference getColumn_Table()
Returns the meta object for the container reference 'Table'.

Returns:
the meta object for the container reference 'Table'.
See Also:
Column.getTable(), getColumn()

getFilter

public org.eclipse.emf.ecore.EClass getFilter()
Returns the meta object for class 'Filter'.

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

getFilter_Predicate

public org.eclipse.emf.ecore.EAttribute getFilter_Predicate()
Returns the meta object for the attribute 'Predicate'.

Returns:
the meta object for the attribute 'Predicate'.
See Also:
Filter.getPredicate(), getFilter()

getFilter_OrderByColumns

public org.eclipse.emf.ecore.EReference getFilter_OrderByColumns()
Returns the meta object for the reference list 'Order By Columns'.

Returns:
the meta object for the reference list 'Order By Columns'.
See Also:
Filter.getOrderByColumns(), getFilter()

getFilter_Table

public org.eclipse.emf.ecore.EReference getFilter_Table()
Returns the meta object for the container reference 'Table'.

Returns:
the meta object for the container reference 'Table'.
See Also:
Filter.getTable(), getFilter()

getFilter_FilterArguments

public org.eclipse.emf.ecore.EReference getFilter_FilterArguments()
Returns the meta object for the containment reference list 'Filter Arguments'.

Returns:
the meta object for the containment reference list 'Filter Arguments'.
See Also:
Filter.getFilterArguments(), getFilter()

getFilterArgument

public org.eclipse.emf.ecore.EClass getFilterArgument()
Returns the meta object for class 'Filter Argument'.

Returns:
the meta object for class 'Filter Argument'.
See Also:
FilterArgument

getFilterArgument_Name

public org.eclipse.emf.ecore.EAttribute getFilterArgument_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
FilterArgument.getName(), getFilterArgument()

getFilterArgument_Type

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

Returns:
the meta object for the attribute 'Type'.
See Also:
FilterArgument.getType(), getFilterArgument()

getKey

public org.eclipse.emf.ecore.EClass getKey()
Returns the meta object for class 'Key'.

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

getKey_Columns

public org.eclipse.emf.ecore.EReference getKey_Columns()
Returns the meta object for the reference list 'Columns'.

Returns:
the meta object for the reference list 'Columns'.
See Also:
Key.getColumns(), getKey()

getMetadata

public org.eclipse.emf.ecore.EClass getMetadata()
Returns the meta object for class 'Metadata'.

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

getMetadata_RootObject

public org.eclipse.emf.ecore.EAttribute getMetadata_RootObject()
Returns the meta object for the attribute 'Root Object'.

Returns:
the meta object for the attribute 'Root Object'.
See Also:
Metadata.getRootObject(), getMetadata()

getMetadata_UniqueKeyTable

public org.eclipse.emf.ecore.EReference getMetadata_UniqueKeyTable()
Returns the meta object for the containment reference 'Unique Key Table'.

Returns:
the meta object for the containment reference 'Unique Key Table'.
See Also:
Metadata.getUniqueKeyTable(), getMetadata()

getMetadata_RootTable

public org.eclipse.emf.ecore.EReference getMetadata_RootTable()
Returns the meta object for the reference 'Root Table'.

Returns:
the meta object for the reference 'Root Table'.
See Also:
Metadata.getRootTable(), getMetadata()

getMetadata_Tables

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

Returns:
the meta object for the containment reference list 'Tables'.
See Also:
Metadata.getTables(), getMetadata()

getMetadata_Relationships

public org.eclipse.emf.ecore.EReference getMetadata_Relationships()
Returns the meta object for the containment reference list 'Relationships'.

Returns:
the meta object for the containment reference list 'Relationships'.
See Also:
Metadata.getRelationships(), getMetadata()

getMetadata_OrderBys

public org.eclipse.emf.ecore.EReference getMetadata_OrderBys()
Returns the meta object for the containment reference list 'Order Bys'.

Returns:
the meta object for the containment reference list 'Order Bys'.
See Also:
Metadata.getOrderBys(), getMetadata()

getMetadata_UniqueKeyBufferSize

public org.eclipse.emf.ecore.EAttribute getMetadata_UniqueKeyBufferSize()
Returns the meta object for the attribute 'Unique Key Buffer Size'.

Returns:
the meta object for the attribute 'Unique Key Buffer Size'.
See Also:
Metadata.getUniqueKeyBufferSize(), getMetadata()

getOrderBy

public org.eclipse.emf.ecore.EClass getOrderBy()
Returns the meta object for class 'Order By'.

Returns:
the meta object for class 'Order By'.
See Also:
OrderBy

getOrderBy_Ascending

public org.eclipse.emf.ecore.EAttribute getOrderBy_Ascending()
Returns the meta object for the attribute 'Ascending'.

Returns:
the meta object for the attribute 'Ascending'.
See Also:
OrderBy.isAscending(), getOrderBy()

getOrderBy_Column

public org.eclipse.emf.ecore.EReference getOrderBy_Column()
Returns the meta object for the reference 'Column'.

Returns:
the meta object for the reference 'Column'.
See Also:
OrderBy.getColumn(), getOrderBy()

getRelationship

public org.eclipse.emf.ecore.EClass getRelationship()
Returns the meta object for class 'Relationship'.

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

getRelationship_ChildKey

public org.eclipse.emf.ecore.EReference getRelationship_ChildKey()
Returns the meta object for the reference 'Child Key'.

Returns:
the meta object for the reference 'Child Key'.
See Also:
Relationship.getChildKey(), getRelationship()

getRelationship_ParentKey

public org.eclipse.emf.ecore.EReference getRelationship_ParentKey()
Returns the meta object for the reference 'Parent Key'.

Returns:
the meta object for the reference 'Parent Key'.
See Also:
Relationship.getParentKey(), getRelationship()

getRelationship_Name

public org.eclipse.emf.ecore.EAttribute getRelationship_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Relationship.getName(), getRelationship()

getRelationship_OppositeName

public org.eclipse.emf.ecore.EAttribute getRelationship_OppositeName()
Returns the meta object for the attribute 'Opposite Name'.

Returns:
the meta object for the attribute 'Opposite Name'.
See Also:
Relationship.getOppositeName(), getRelationship()

getRelationship_Exclusive

public org.eclipse.emf.ecore.EAttribute getRelationship_Exclusive()
Returns the meta object for the attribute 'Exclusive'.

Returns:
the meta object for the attribute 'Exclusive'.
See Also:
Relationship.isExclusive(), getRelationship()

getTable

public org.eclipse.emf.ecore.EClass getTable()
Returns the meta object for class 'Table'.

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

getTable_PropertyName

public org.eclipse.emf.ecore.EAttribute getTable_PropertyName()
Returns the meta object for the attribute 'Property Name'.

Returns:
the meta object for the attribute 'Property Name'.
See Also:
Table.getPropertyName(), getTable()

getTable_SchemaName

public org.eclipse.emf.ecore.EAttribute getTable_SchemaName()
Returns the meta object for the attribute 'Schema Name'.

Returns:
the meta object for the attribute 'Schema Name'.
See Also:
Table.getSchemaName(), getTable()

getTable_Name

public org.eclipse.emf.ecore.EAttribute getTable_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Table.getName(), getTable()

getTable_PrimaryKey

public org.eclipse.emf.ecore.EReference getTable_PrimaryKey()
Returns the meta object for the containment reference 'Primary Key'.

Returns:
the meta object for the containment reference 'Primary Key'.
See Also:
Table.getPrimaryKey(), getTable()

getTable_ForeignKeys

public org.eclipse.emf.ecore.EReference getTable_ForeignKeys()
Returns the meta object for the containment reference list 'Foreign Keys'.

Returns:
the meta object for the containment reference list 'Foreign Keys'.
See Also:
Table.getForeignKeys(), getTable()

getTable_Columns

public org.eclipse.emf.ecore.EReference getTable_Columns()
Returns the meta object for the containment reference list 'Columns'.

Returns:
the meta object for the containment reference list 'Columns'.
See Also:
Table.getColumns(), getTable()

getTable_Filter

public org.eclipse.emf.ecore.EReference getTable_Filter()
Returns the meta object for the containment reference 'Filter'.

Returns:
the meta object for the containment reference 'Filter'.
See Also:
Table.getFilter(), getTable()

getTable_Metadata

public org.eclipse.emf.ecore.EReference getTable_Metadata()
Returns the meta object for the container reference 'Metadata'.

Returns:
the meta object for the container reference 'Metadata'.
See Also:
Table.getMetadata(), getTable()

getTable_CollisionColumn

public org.eclipse.emf.ecore.EReference getTable_CollisionColumn()
Returns the meta object for the reference 'Collision Column'.

Returns:
the meta object for the reference 'Collision Column'.
See Also:
Table.getCollisionColumn(), getTable()

getTable_External

public org.eclipse.emf.ecore.EAttribute getTable_External()
Returns the meta object for the attribute 'External'.

Returns:
the meta object for the attribute 'External'.
See Also:
Table.isExternal(), getTable()

getMetadataFactory

public MetadataFactory getMetadataFactory()
Returns the factory that creates the instances of the model.

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