org.eclipse.emf.cdo.mapping
Interface MappingPackage

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

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

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

See Also:
MappingFactory

Nested Class Summary
static interface MappingPackage.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 ATTRIBUTE_MAPPING
          The meta object id for the 'Attribute Mapping' class
static int ATTRIBUTE_MAPPING__ATTRIBUTE_NAME
          The feature id for the 'Attribute Name' attribute
static int ATTRIBUTE_MAPPING__COLUMN_NAME
          The feature id for the 'Column Name' attribute
static int ATTRIBUTE_MAPPING__COLUMN_TYPE
          The feature id for the 'Column Type' attribute
static int ATTRIBUTE_MAPPING_FEATURE_COUNT
          The number of structural features of the 'Attribute Mapping' class
static int CLASS_MAPPING
          The meta object id for the 'Class Mapping' class
static int CLASS_MAPPING__ATTRIBUTES
          The feature id for the 'Attributes' containment reference list
static int CLASS_MAPPING__CLASS_NAME
          The feature id for the 'Class Name' attribute
static int CLASS_MAPPING__TABLE_NAME
          The feature id for the 'Table Name' attribute
static int CLASS_MAPPING_FEATURE_COUNT
          The number of structural features of the 'Class Mapping' class
static MappingPackage 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 PACKAGE_MAPPING
          The meta object id for the 'Package Mapping' class
static int PACKAGE_MAPPING__CLASSES
          The feature id for the 'Classes' containment reference list
static int PACKAGE_MAPPING__PACKAGE_NAME
          The feature id for the 'Package Name' attribute
static int PACKAGE_MAPPING_FEATURE_COUNT
          The number of structural features of the 'Package Mapping' class
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getAttributeMapping_AttributeName()
          Returns the meta object for the attribute 'Attribute Name'
 org.eclipse.emf.ecore.EAttribute getAttributeMapping_ColumnName()
          Returns the meta object for the attribute 'Column Name'
 org.eclipse.emf.ecore.EAttribute getAttributeMapping_ColumnType()
          Returns the meta object for the attribute 'Column Type'
 org.eclipse.emf.ecore.EClass getAttributeMapping()
          Returns the meta object for class 'Attribute Mapping'
 org.eclipse.emf.ecore.EReference getClassMapping_Attributes()
          Returns the meta object for the containment reference list 'Attributes'
 org.eclipse.emf.ecore.EAttribute getClassMapping_ClassName()
          Returns the meta object for the attribute 'Class Name'
 org.eclipse.emf.ecore.EAttribute getClassMapping_TableName()
          Returns the meta object for the attribute 'Table Name'
 org.eclipse.emf.ecore.EClass getClassMapping()
          Returns the meta object for class 'Class Mapping'
 MappingFactory getMappingFactory()
          Returns the factory that creates the instances of the model
 org.eclipse.emf.ecore.EReference getPackageMapping_Classes()
          Returns the meta object for the containment reference list 'Classes'
 org.eclipse.emf.ecore.EAttribute getPackageMapping_PackageName()
          Returns the meta object for the attribute 'Package Name'
 org.eclipse.emf.ecore.EClass getPackageMapping()
          Returns the meta object for class 'Package Mapping'
 
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 MappingPackage eINSTANCE
The singleton instance of the package.


PACKAGE_MAPPING

static final int PACKAGE_MAPPING
The meta object id for the 'Package Mapping' class.

See Also:
PackageMappingImpl, MappingPackageImpl.getPackageMapping(), Constant Field Values

PACKAGE_MAPPING__CLASSES

static final int PACKAGE_MAPPING__CLASSES
The feature id for the 'Classes' containment reference list.

See Also:
Constant Field Values

PACKAGE_MAPPING__PACKAGE_NAME

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

See Also:
Constant Field Values

PACKAGE_MAPPING_FEATURE_COUNT

static final int PACKAGE_MAPPING_FEATURE_COUNT
The number of structural features of the 'Package Mapping' class.

See Also:
Constant Field Values

CLASS_MAPPING

static final int CLASS_MAPPING
The meta object id for the 'Class Mapping' class.

See Also:
ClassMappingImpl, MappingPackageImpl.getClassMapping(), Constant Field Values

CLASS_MAPPING__ATTRIBUTES

static final int CLASS_MAPPING__ATTRIBUTES
The feature id for the 'Attributes' containment reference list.

See Also:
Constant Field Values

CLASS_MAPPING__CLASS_NAME

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

See Also:
Constant Field Values

CLASS_MAPPING__TABLE_NAME

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

See Also:
Constant Field Values

CLASS_MAPPING_FEATURE_COUNT

static final int CLASS_MAPPING_FEATURE_COUNT
The number of structural features of the 'Class Mapping' class.

See Also:
Constant Field Values

ATTRIBUTE_MAPPING

static final int ATTRIBUTE_MAPPING
The meta object id for the 'Attribute Mapping' class.

See Also:
AttributeMappingImpl, MappingPackageImpl.getAttributeMapping(), Constant Field Values

ATTRIBUTE_MAPPING__ATTRIBUTE_NAME

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

See Also:
Constant Field Values

ATTRIBUTE_MAPPING__COLUMN_NAME

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

See Also:
Constant Field Values

ATTRIBUTE_MAPPING__COLUMN_TYPE

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

See Also:
Constant Field Values

ATTRIBUTE_MAPPING_FEATURE_COUNT

static final int ATTRIBUTE_MAPPING_FEATURE_COUNT
The number of structural features of the 'Attribute Mapping' class.

See Also:
Constant Field Values
Method Detail

getPackageMapping

org.eclipse.emf.ecore.EClass getPackageMapping()
Returns the meta object for class 'Package Mapping'.

Returns:
the meta object for class 'Package Mapping'.
See Also:
PackageMapping

getPackageMapping_Classes

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

Returns:
the meta object for the containment reference list 'Classes'.
See Also:
PackageMapping.getClasses(), getPackageMapping()

getPackageMapping_PackageName

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

Returns:
the meta object for the attribute 'Package Name'.
See Also:
PackageMapping.getPackageName(), getPackageMapping()

getClassMapping

org.eclipse.emf.ecore.EClass getClassMapping()
Returns the meta object for class 'Class Mapping'.

Returns:
the meta object for class 'Class Mapping'.
See Also:
ClassMapping

getClassMapping_Attributes

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

Returns:
the meta object for the containment reference list 'Attributes'.
See Also:
ClassMapping.getAttributes(), getClassMapping()

getClassMapping_ClassName

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

Returns:
the meta object for the attribute 'Class Name'.
See Also:
ClassMapping.getClassName(), getClassMapping()

getClassMapping_TableName

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

Returns:
the meta object for the attribute 'Table Name'.
See Also:
ClassMapping.getTableName(), getClassMapping()

getAttributeMapping

org.eclipse.emf.ecore.EClass getAttributeMapping()
Returns the meta object for class 'Attribute Mapping'.

Returns:
the meta object for class 'Attribute Mapping'.
See Also:
AttributeMapping

getAttributeMapping_AttributeName

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

Returns:
the meta object for the attribute 'Attribute Name'.
See Also:
AttributeMapping.getAttributeName(), getAttributeMapping()

getAttributeMapping_ColumnName

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

Returns:
the meta object for the attribute 'Column Name'.
See Also:
AttributeMapping.getColumnName(), getAttributeMapping()

getAttributeMapping_ColumnType

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

Returns:
the meta object for the attribute 'Column Type'.
See Also:
AttributeMapping.getColumnType(), getAttributeMapping()

getMappingFactory

MappingFactory getMappingFactory()
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.