org.eclipse.emf.cdo.dbgen
Interface DBGenPackage

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:
DBGenPackageImpl

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

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

See Also:
DBGenFactory

Nested Class Summary
static interface DBGenPackage.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 COLUMN
          The meta object id for the 'Column' class
static int COLUMN__CONSTRAINT
          The feature id for the 'Constraint' attribute
static int COLUMN__LENGTH
          The feature id for the 'Length' attribute
static int COLUMN__NAME
          The feature id for the '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 'Column' class
static int COLUMN_TYPE
          The meta object id for the 'Column Type' enum
static int DATABASE
          The meta object id for the 'Database' class
static int DATABASE__NAME
          The feature id for the 'Name' attribute
static int DATABASE__TABLES
          The feature id for the 'Tables' containment reference list
static int DATABASE_FEATURE_COUNT
          The number of structural features of the 'Database' class
static DBGenPackage 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 INDEX
          The meta object id for the 'Index' class
static int INDEX__COLUMNS
          The feature id for the 'Columns' reference list
static int INDEX__NAME
          The feature id for the 'Name' attribute
static int INDEX__TABLE
          The feature id for the 'Table' container reference
static int INDEX__TYPE
          The feature id for the 'Type' attribute
static int INDEX_FEATURE_COUNT
          The number of structural features of the 'Index' class
static int INDEX_TYPE
          The meta object id for the 'Index Type' enum
static int TABLE
          The meta object id for the 'Table' class
static int TABLE__COLUMNS
          The feature id for the 'Columns' containment reference list
static int TABLE__DATABASE
          The feature id for the 'Database' container reference
static int TABLE__INDICES
          The feature id for the 'Indices' containment reference list
static int TABLE__NAME
          The feature id for the 'Name' attribute
static int TABLE_FEATURE_COUNT
          The number of structural features of the 'Table' class
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getColumn_Constraint()
          Returns the meta object for the attribute 'Constraint'
 org.eclipse.emf.ecore.EAttribute getColumn_Length()
          Returns the meta object for the attribute 'Length'
 org.eclipse.emf.ecore.EAttribute getColumn_Name()
          Returns the meta object for the attribute '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.EEnum getColumnType()
          Returns the meta object for enum 'Column Type'
 org.eclipse.emf.ecore.EAttribute getDatabase_Name()
          Returns the meta object for the attribute 'Name'
 org.eclipse.emf.ecore.EReference getDatabase_Tables()
          Returns the meta object for the containment reference list 'Tables'
 org.eclipse.emf.ecore.EClass getDatabase()
          Returns the meta object for class 'Database'
 DBGenFactory getDBGenFactory()
          Returns the factory that creates the instances of the model
 org.eclipse.emf.ecore.EReference getIndex_Columns()
          Returns the meta object for the reference list 'Columns'
 org.eclipse.emf.ecore.EAttribute getIndex_Name()
          Returns the meta object for the attribute 'Name'
 org.eclipse.emf.ecore.EReference getIndex_Table()
          Returns the meta object for the container reference 'Table'
 org.eclipse.emf.ecore.EAttribute getIndex_Type()
          Returns the meta object for the attribute 'Type'
 org.eclipse.emf.ecore.EClass getIndex()
          Returns the meta object for class 'Index'
 org.eclipse.emf.ecore.EEnum getIndexType()
          Returns the meta object for enum 'Index Type'
 org.eclipse.emf.ecore.EReference getTable_Columns()
          Returns the meta object for the containment reference list 'Columns'
 org.eclipse.emf.ecore.EReference getTable_Database()
          Returns the meta object for the container reference 'Database'
 org.eclipse.emf.ecore.EReference getTable_Indices()
          Returns the meta object for the containment reference list 'Indices'
 org.eclipse.emf.ecore.EAttribute getTable_Name()
          Returns the meta object for the attribute '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

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


DATABASE

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

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

DATABASE__NAME

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

See Also:
Constant Field Values

DATABASE__TABLES

static final int DATABASE__TABLES
The feature id for the 'Tables' containment 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

TABLE

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

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

TABLE__NAME

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

See Also:
Constant Field Values

TABLE__DATABASE

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

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__INDICES

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

See Also:
Constant Field Values

TABLE_FEATURE_COUNT

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

See Also:
Constant Field Values

COLUMN

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

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

COLUMN__NAME

static final int COLUMN__NAME
The feature id for the 'Name' 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__TYPE

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

See Also:
Constant Field Values

COLUMN__LENGTH

static final int COLUMN__LENGTH
The feature id for the 'Length' attribute.

See Also:
Constant Field Values

COLUMN__CONSTRAINT

static final int COLUMN__CONSTRAINT
The feature id for the 'Constraint' attribute.

See Also:
Constant Field Values

COLUMN_FEATURE_COUNT

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

See Also:
Constant Field Values

INDEX

static final int INDEX
The meta object id for the 'Index' class.

See Also:
IndexImpl, DBGenPackageImpl.getIndex(), Constant Field Values

INDEX__NAME

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

See Also:
Constant Field Values

INDEX__TABLE

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

See Also:
Constant Field Values

INDEX__COLUMNS

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

See Also:
Constant Field Values

INDEX__TYPE

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

See Also:
Constant Field Values

INDEX_FEATURE_COUNT

static final int INDEX_FEATURE_COUNT
The number of structural features of the 'Index' class.

See Also:
Constant Field Values

COLUMN_TYPE

static final int COLUMN_TYPE
The meta object id for the 'Column Type' enum.

See Also:
ColumnType, DBGenPackageImpl.getColumnType(), Constant Field Values

INDEX_TYPE

static final int INDEX_TYPE
The meta object id for the 'Index Type' enum.

See Also:
IndexType, DBGenPackageImpl.getIndexType(), Constant Field Values
Method Detail

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_Name

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

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

getDatabase_Tables

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

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

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_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_Database

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

Returns:
the meta object for the container reference 'Database'.
See Also:
Table.getDatabase(), 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_Indices

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

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

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_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_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()

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_Length

org.eclipse.emf.ecore.EAttribute getColumn_Length()
Returns the meta object for the attribute 'Length'.

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

getColumn_Constraint

org.eclipse.emf.ecore.EAttribute getColumn_Constraint()
Returns the meta object for the attribute 'Constraint'.

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

getIndex

org.eclipse.emf.ecore.EClass getIndex()
Returns the meta object for class 'Index'.

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

getIndex_Name

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

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

getIndex_Table

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

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

getIndex_Columns

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

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

getIndex_Type

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

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

getColumnType

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

Returns:
the meta object for enum 'Column Type'.
See Also:
ColumnType

getIndexType

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

Returns:
the meta object for enum 'Index Type'.
See Also:
IndexType

getDBGenFactory

DBGenFactory getDBGenFactory()
Returns the factory that creates the instances of the model.

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

Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.