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
    • each class,
    • each feature of each class,
    • each enum,
    • and each data type
    See Also:
    MetadataFactory
    • Field Detail

      • 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 MetadataPackage eINSTANCE
        The singleton instance of the package.
      • COLUMN

        static final int COLUMN
        The meta object id for the 'Column' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.ColumnImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getColumn(), Constant Field Values
      • COLUMN__PROPERTY_NAME

        static final int COLUMN__PROPERTY_NAME
        The feature id for the 'Property Name' attribute.
        See Also:
        Constant Field Values
      • COLUMN__NAME

        static final int COLUMN__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • COLUMN__TYPE

        static final int COLUMN__TYPE
        The feature id for the 'Type' attribute.
        See Also:
        Constant Field Values
      • COLUMN__NULLABLE

        static final int COLUMN__NULLABLE
        The feature id for the 'Nullable' attribute.
        See Also:
        Constant Field Values
      • COLUMN__TABLE

        static final int COLUMN__TABLE
        The feature id for the 'Table' container reference.
        See Also:
        Constant Field Values
      • COLUMN_FEATURE_COUNT

        static final int COLUMN_FEATURE_COUNT
        The number of structural features of the the 'Column' class.
        See Also:
        Constant Field Values
      • FILTER

        static final int FILTER
        The meta object id for the 'Filter' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.FilterImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getFilter(), Constant Field Values
      • FILTER__PREDICATE

        static final int FILTER__PREDICATE
        The feature id for the 'Predicate' attribute.
        See Also:
        Constant Field Values
      • FILTER__ORDER_BY_COLUMNS

        static final int FILTER__ORDER_BY_COLUMNS
        The feature id for the 'Order By Columns' reference list.
        See Also:
        Constant Field Values
      • FILTER__TABLE

        static final int FILTER__TABLE
        The feature id for the 'Table' container reference.
        See Also:
        Constant Field Values
      • FILTER__FILTER_ARGUMENTS

        static final int FILTER__FILTER_ARGUMENTS
        The feature id for the 'Filter Arguments' containment reference list.
        See Also:
        Constant Field Values
      • FILTER_FEATURE_COUNT

        static final int FILTER_FEATURE_COUNT
        The number of structural features of the the 'Filter' class.
        See Also:
        Constant Field Values
      • FILTER_ARGUMENT

        static final int FILTER_ARGUMENT
        The meta object id for the 'Filter Argument' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.FilterArgumentImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getFilterArgument(), Constant Field Values
      • FILTER_ARGUMENT__NAME

        static final int FILTER_ARGUMENT__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • FILTER_ARGUMENT__TYPE

        static final int FILTER_ARGUMENT__TYPE
        The feature id for the 'Type' attribute.
        See Also:
        Constant Field Values
      • FILTER_ARGUMENT_FEATURE_COUNT

        static final int FILTER_ARGUMENT_FEATURE_COUNT
        The number of structural features of the the 'Filter Argument' class.
        See Also:
        Constant Field Values
      • KEY

        static final int KEY
        The meta object id for the 'Key' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.KeyImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getKey(), Constant Field Values
      • KEY__COLUMNS

        static final int KEY__COLUMNS
        The feature id for the 'Columns' reference list.
        See Also:
        Constant Field Values
      • KEY_FEATURE_COUNT

        static final int KEY_FEATURE_COUNT
        The number of structural features of the the 'Key' class.
        See Also:
        Constant Field Values
      • METADATA

        static final int METADATA
        The meta object id for the 'Metadata' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getMetadata(), Constant Field Values
      • METADATA__ROOT_OBJECT

        static final int METADATA__ROOT_OBJECT
        The feature id for the 'Root Object' attribute.
        See Also:
        Constant Field Values
      • METADATA__UNIQUE_KEY_TABLE

        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

        static final int METADATA__ROOT_TABLE
        The feature id for the 'Root Table' reference.
        See Also:
        Constant Field Values
      • METADATA__TABLES

        static final int METADATA__TABLES
        The feature id for the 'Tables' containment reference list.
        See Also:
        Constant Field Values
      • METADATA__RELATIONSHIPS

        static final int METADATA__RELATIONSHIPS
        The feature id for the 'Relationships' containment reference list.
        See Also:
        Constant Field Values
      • METADATA__ORDER_BYS

        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

        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

        static final int METADATA_FEATURE_COUNT
        The number of structural features of the the 'Metadata' class.
        See Also:
        Constant Field Values
      • ORDER_BY

        static final int ORDER_BY
        The meta object id for the 'Order By' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.OrderByImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getOrderBy(), Constant Field Values
      • ORDER_BY__ASCENDING

        static final int ORDER_BY__ASCENDING
        The feature id for the 'Ascending' attribute.
        See Also:
        Constant Field Values
      • ORDER_BY__COLUMN

        static final int ORDER_BY__COLUMN
        The feature id for the 'Column' reference.
        See Also:
        Constant Field Values
      • ORDER_BY_FEATURE_COUNT

        static final int ORDER_BY_FEATURE_COUNT
        The number of structural features of the the 'Order By' class.
        See Also:
        Constant Field Values
      • RELATIONSHIP

        static final int RELATIONSHIP
        The meta object id for the 'Relationship' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.RelationshipImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getRelationship(), Constant Field Values
      • RELATIONSHIP__CHILD_KEY

        static final int RELATIONSHIP__CHILD_KEY
        The feature id for the 'Child Key' reference.
        See Also:
        Constant Field Values
      • RELATIONSHIP__PARENT_KEY

        static final int RELATIONSHIP__PARENT_KEY
        The feature id for the 'Parent Key' reference.
        See Also:
        Constant Field Values
      • RELATIONSHIP__NAME

        static final int RELATIONSHIP__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • RELATIONSHIP__OPPOSITE_NAME

        static final int RELATIONSHIP__OPPOSITE_NAME
        The feature id for the 'Opposite Name' attribute.
        See Also:
        Constant Field Values
      • RELATIONSHIP__EXCLUSIVE

        static final int RELATIONSHIP__EXCLUSIVE
        The feature id for the 'Exclusive' attribute.
        See Also:
        Constant Field Values
      • RELATIONSHIP_FEATURE_COUNT

        static final int RELATIONSHIP_FEATURE_COUNT
        The number of structural features of the the 'Relationship' class.
        See Also:
        Constant Field Values
      • TABLE

        static final int TABLE
        The meta object id for the 'Table' class.
        See Also:
        com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.TableImpl, com.ibm.websphere.sdo.mediator.jdbc.metadata.impl.MetadataPackageImpl#getTable(), Constant Field Values
      • TABLE__PROPERTY_NAME

        static final int TABLE__PROPERTY_NAME
        The feature id for the 'Property Name' attribute.
        See Also:
        Constant Field Values
      • TABLE__SCHEMA_NAME

        static final int TABLE__SCHEMA_NAME
        The feature id for the 'Schema Name' attribute.
        See Also:
        Constant Field Values
      • TABLE__NAME

        static final int TABLE__NAME
        The feature id for the 'Name' attribute.
        See Also:
        Constant Field Values
      • TABLE__PRIMARY_KEY

        static final int TABLE__PRIMARY_KEY
        The feature id for the 'Primary Key' containment reference.
        See Also:
        Constant Field Values
      • TABLE__FOREIGN_KEYS

        static final int TABLE__FOREIGN_KEYS
        The feature id for the 'Foreign Keys' containment reference list.
        See Also:
        Constant Field Values
      • TABLE__COLUMNS

        static final int TABLE__COLUMNS
        The feature id for the 'Columns' containment reference list.
        See Also:
        Constant Field Values
      • TABLE__FILTER

        static final int TABLE__FILTER
        The feature id for the 'Filter' containment reference.
        See Also:
        Constant Field Values
      • TABLE__METADATA

        static final int TABLE__METADATA
        The feature id for the 'Metadata' container reference.
        See Also:
        Constant Field Values
      • TABLE__COLLISION_COLUMN

        static final int TABLE__COLLISION_COLUMN
        The feature id for the 'Collision Column' reference.
        See Also:
        Constant Field Values
      • TABLE__EXTERNAL

        static final int TABLE__EXTERNAL
        The feature id for the 'External' attribute.
        See Also:
        Constant Field Values
      • TABLE_FEATURE_COUNT

        static final int TABLE_FEATURE_COUNT
        The number of structural features of the the 'Table' class.
        See Also:
        Constant Field Values
    • Method Detail

      • getColumn

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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

        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()
      • getOrderBy

        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

        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

        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

        org.eclipse.emf.ecore.EClass getRelationship()
        Returns the meta object for class 'Relationship'.
        Returns:
        the meta object for class 'Relationship'.
        See Also:
        Relationship
      • getRelationship_Name

        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()
      • getTable

        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

        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

        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

        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

        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

        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

        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

        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

        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_External

        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

        MetadataFactory getMetadataFactory()
        Returns the factory that creates the instances of the model.
        Returns:
        the factory that creates the instances of the model.
IBM WebSphere Application ServerTM
Release 8.5