org.apache.tuscany.sdo.model.impl
Class ModelPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.apache.tuscany.sdo.model.impl.ModelPackageImpl
All Implemented Interfaces:
ModelPackage, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class ModelPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ModelPackage

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

See Also:
ModelFactory

Nested Class Summary
static interface ModelPackageImpl.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 class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static int BASE_DATA_GRAPH_TYPE
          The meta object id for the 'Base Data Graph Type' class.
static int BASE_DATA_GRAPH_TYPE__ANY_ATTRIBUTE
          The feature id for the 'Any Attribute' attribute list.
static int BASE_DATA_GRAPH_TYPE__CHANGE_SUMMARY
          The feature id for the 'Change Summary' containment reference.
static int BASE_DATA_GRAPH_TYPE__MODELS
          The feature id for the 'Models' containment reference.
static int BASE_DATA_GRAPH_TYPE__XSD
          The feature id for the 'Xsd' containment reference.
static int BASE_DATA_GRAPH_TYPE_FEATURE_COUNT
          The number of structural features of the 'Base Data Graph Type' class.
static int BOOLEAN
          The meta object id for the 'Boolean' data type.
static int BOOLEAN_OBJECT
          The meta object id for the 'Boolean Object' data type.
static int BYTE
          The meta object id for the 'Byte' data type.
static int BYTE_OBJECT
          The meta object id for the 'Byte Object' data type.
static int BYTES
          The meta object id for the 'Bytes' data type.
static int CHANGE_SUMMARY_TYPE
          The meta object id for the 'Change Summary Type' class.
static int CHANGE_SUMMARY_TYPE__ANY
          The feature id for the 'Any' attribute list.
static int CHANGE_SUMMARY_TYPE__CREATE
          The feature id for the 'Create' attribute.
static int CHANGE_SUMMARY_TYPE__DELETE
          The feature id for the 'Delete' attribute.
static int CHANGE_SUMMARY_TYPE__LOGGING
          The feature id for the 'Logging' attribute.
static int CHANGE_SUMMARY_TYPE_FEATURE_COUNT
          The number of structural features of the 'Change Summary Type' class.
static int CHARACTER
          The meta object id for the 'Character' data type.
static int CHARACTER_OBJECT
          The meta object id for the 'Character Object' data type.
static int DATA_GRAPH_TYPE
          The meta object id for the 'Data Graph Type' class.
static int DATA_GRAPH_TYPE__ANY
          The feature id for the 'Any' attribute list.
static int DATA_GRAPH_TYPE__ANY_ATTRIBUTE
          The feature id for the 'Any Attribute' attribute list.
static int DATA_GRAPH_TYPE__CHANGE_SUMMARY
          The feature id for the 'Change Summary' containment reference.
static int DATA_GRAPH_TYPE__MODELS
          The feature id for the 'Models' containment reference.
static int DATA_GRAPH_TYPE__XSD
          The feature id for the 'Xsd' containment reference.
static int DATA_GRAPH_TYPE_FEATURE_COUNT
          The number of structural features of the 'Data Graph Type' class.
static int DATA_OBJECT
          The meta object id for the 'Data Object' class.
static int DATA_OBJECT_FEATURE_COUNT
          The number of structural features of the 'Data Object' class.
static int DATE
          The meta object id for the 'Date' data type.
static int DATE_TIME
          The meta object id for the 'Date Time' data type.
static int DAY
          The meta object id for the 'Day' data type.
static int DECIMAL
          The meta object id for the 'Decimal' data type.
static int DOCUMENT_ROOT
          The meta object id for the 'Document Root' class.
static int DOCUMENT_ROOT__DATA_OBJECT
          The feature id for the 'Data Object' containment reference.
static int DOCUMENT_ROOT__DATAGRAPH
          The feature id for the 'Datagraph' containment reference.
static int DOCUMENT_ROOT__MIXED
          The feature id for the 'Mixed' attribute list.
static int DOCUMENT_ROOT__REF
          The feature id for the 'Ref' attribute.
static int DOCUMENT_ROOT__TYPE
          The feature id for the 'Type' containment reference.
static int DOCUMENT_ROOT__TYPES
          The feature id for the 'Types' containment reference.
static int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
          The feature id for the 'XMLNS Prefix Map' map.
static int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
          The feature id for the 'XSI Schema Location' map.
static int DOCUMENT_ROOT_FEATURE_COUNT
          The number of structural features of the 'Document Root' class.
static int DOUBLE
          The meta object id for the 'Double' data type.
static int DOUBLE_OBJECT
          The meta object id for the 'Double Object' data type.
static int DURATION
          The meta object id for the 'Duration' data type.
static ModelPackageImpl 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 FLOAT
          The meta object id for the 'Float' data type.
static int FLOAT_OBJECT
          The meta object id for the 'Float Object' data type.
static int INT
          The meta object id for the 'Int' data type.
static int INT_OBJECT
          The meta object id for the 'Int Object' data type.
static int INTEGER
          The meta object id for the 'Integer' data type.
static int LONG
          The meta object id for the 'Long' data type.
static int LONG_OBJECT
          The meta object id for the 'Long Object' data type.
static int MODELS_TYPE
          The meta object id for the 'Models Type' class.
static int MODELS_TYPE__ANY
          The feature id for the 'Any' attribute list.
static int MODELS_TYPE_FEATURE_COUNT
          The number of structural features of the 'Models Type' class.
static int MONTH
          The meta object id for the 'Month' data type.
static int MONTH_DAY
          The meta object id for the 'Month Day' data type.
static int OBJECT
          The meta object id for the 'Object' data type.
static int PROPERTY
          The meta object id for the 'Property' class.
static int PROPERTY__ALIAS_NAME
          The feature id for the 'Alias Name' attribute list.
static int PROPERTY__ANY
          The feature id for the 'Any' attribute list.
static int PROPERTY__ANY_ATTRIBUTE
          The feature id for the 'Any Attribute' attribute list.
static int PROPERTY__CONTAINMENT
          The feature id for the 'Containment' attribute.
static int PROPERTY__DEFAULT
          The feature id for the 'Default' attribute.
static int PROPERTY__MANY
          The feature id for the 'Many' attribute.
static int PROPERTY__NAME
          The feature id for the 'Name' attribute.
static int PROPERTY__OPPOSITE
          The feature id for the 'Opposite' reference.
static int PROPERTY__READ_ONLY
          The feature id for the 'Read Only' attribute.
static int PROPERTY__TYPE
          The feature id for the 'Type' reference.
static int PROPERTY_FEATURE_COUNT
          The number of structural features of the 'Property' class.
static int SHORT
          The meta object id for the 'Short' data type.
static int SHORT_OBJECT
          The meta object id for the 'Short Object' data type.
static int STRING
          The meta object id for the 'String' data type.
static int STRINGS
          The meta object id for the 'Strings' data type.
static int TEXT_TYPE
          The meta object id for the 'Text Type' class.
static int TEXT_TYPE__TEXT
          The feature id for the 'Text' attribute list.
static int TEXT_TYPE_FEATURE_COUNT
          The number of structural features of the 'Text Type' class.
static int TIME
          The meta object id for the 'Time' data type.
static int TYPE
          The meta object id for the 'Type' class.
static int TYPE__ABSTRACT
          The feature id for the 'Abstract' attribute.
static int TYPE__ALIAS_NAME
          The feature id for the 'Alias Name' attribute list.
static int TYPE__ANY
          The feature id for the 'Any' attribute list.
static int TYPE__ANY_ATTRIBUTE
          The feature id for the 'Any Attribute' attribute list.
static int TYPE__BASE_TYPE
          The feature id for the 'Base Type' reference list.
static int TYPE__DATA_TYPE
          The feature id for the 'Data Type' attribute.
static int TYPE__NAME
          The feature id for the 'Name' attribute.
static int TYPE__OPEN
          The feature id for the 'Open' attribute.
static int TYPE__PROPERTY
          The feature id for the 'Property' containment reference list.
static int TYPE__SEQUENCED
          The feature id for the 'Sequenced' attribute.
static int TYPE__URI
          The feature id for the 'Uri' attribute.
static int TYPE_FEATURE_COUNT
          The number of structural features of the 'Type' class.
static int TYPES
          The meta object id for the 'Types' class.
static int TYPES__TYPE
          The feature id for the 'Type' containment reference list.
static int TYPES_FEATURE_COUNT
          The number of structural features of the 'Types' class.
static int URI
          The meta object id for the 'URI' data type.
static int XSD_TYPE
          The meta object id for the 'XSD Type' class.
static int XSD_TYPE__ANY
          The feature id for the 'Any' attribute list.
static int XSD_TYPE_FEATURE_COUNT
          The number of structural features of the 'XSD Type' class.
static int YEAR
          The meta object id for the 'Year' data type.
static int YEAR_MONTH
          The meta object id for the 'Year Month' data type.
static int YEAR_MONTH_DAY
          The meta object id for the 'Year Month Day' data type.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
protected  void createExtendedMetaDataAnnotations()
          Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EAttribute getBaseDataGraphType_AnyAttribute()
          Returns the meta object for the attribute list 'Any Attribute'.
 org.eclipse.emf.ecore.EReference getBaseDataGraphType_ChangeSummary()
          Returns the meta object for the containment reference 'Change Summary'.
 org.eclipse.emf.ecore.EReference getBaseDataGraphType_Models()
          Returns the meta object for the containment reference 'Models'.
 org.eclipse.emf.ecore.EReference getBaseDataGraphType_Xsd()
          Returns the meta object for the containment reference 'Xsd'.
 org.eclipse.emf.ecore.EClass getBaseDataGraphType()
          Returns the meta object for class 'Base Data Graph Type'.
 org.eclipse.emf.ecore.EDataType getBoolean()
          Returns the meta object for data type 'Boolean'.
 org.eclipse.emf.ecore.EDataType getBooleanObject()
          Returns the meta object for data type 'Boolean Object'.
 org.eclipse.emf.ecore.EDataType getByte()
          Returns the meta object for data type 'Byte'.
 org.eclipse.emf.ecore.EDataType getByteObject()
          Returns the meta object for data type 'Byte Object'.
 org.eclipse.emf.ecore.EDataType getBytes()
          Returns the meta object for data type 'Bytes'.
 org.eclipse.emf.ecore.EAttribute getChangeSummaryType_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EAttribute getChangeSummaryType_Create()
          Returns the meta object for the attribute 'Create'.
 org.eclipse.emf.ecore.EAttribute getChangeSummaryType_Delete()
          Returns the meta object for the attribute 'Delete'.
 org.eclipse.emf.ecore.EAttribute getChangeSummaryType_Logging()
          Returns the meta object for the attribute 'Logging'.
 org.eclipse.emf.ecore.EClass getChangeSummaryType()
          Returns the meta object for class 'Change Summary Type'.
 org.eclipse.emf.ecore.EDataType getCharacter()
          Returns the meta object for data type 'Character'.
 org.eclipse.emf.ecore.EDataType getCharacterObject()
          Returns the meta object for data type 'Character Object'.
 org.eclipse.emf.ecore.EAttribute getDataGraphType_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EClass getDataGraphType()
          Returns the meta object for class 'Data Graph Type'.
 org.eclipse.emf.ecore.EClass getDataObject()
          Returns the meta object for class 'Data Object'.
 org.eclipse.emf.ecore.EDataType getDate()
          Returns the meta object for data type 'Date'.
 org.eclipse.emf.ecore.EDataType getDateTime()
          Returns the meta object for data type 'Date Time'.
 org.eclipse.emf.ecore.EDataType getDay()
          Returns the meta object for data type 'Day'.
 org.eclipse.emf.ecore.EDataType getDecimal()
          Returns the meta object for data type 'Decimal'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_Datagraph()
          Returns the meta object for the containment reference 'Datagraph'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_DataObject()
          Returns the meta object for the containment reference 'Data Object'.
 org.eclipse.emf.ecore.EAttribute getDocumentRoot_Mixed()
          Returns the meta object for the attribute list 'Mixed'.
 org.eclipse.emf.ecore.EAttribute getDocumentRoot_Ref()
          Returns the meta object for the attribute 'Ref'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_Type()
          Returns the meta object for the containment reference 'Type'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_Types()
          Returns the meta object for the containment reference 'Types'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_XMLNSPrefixMap()
          Returns the meta object for the map 'XMLNS Prefix Map'.
 org.eclipse.emf.ecore.EReference getDocumentRoot_XSISchemaLocation()
          Returns the meta object for the map 'XSI Schema Location'.
 org.eclipse.emf.ecore.EClass getDocumentRoot()
          Returns the meta object for class 'Document Root'.
 org.eclipse.emf.ecore.EDataType getDouble()
          Returns the meta object for data type 'Double'.
 org.eclipse.emf.ecore.EDataType getDoubleObject()
          Returns the meta object for data type 'Double Object'.
 org.eclipse.emf.ecore.EDataType getDuration()
          Returns the meta object for data type 'Duration'.
 org.eclipse.emf.ecore.EDataType getFloat()
          Returns the meta object for data type 'Float'.
 org.eclipse.emf.ecore.EDataType getFloatObject()
          Returns the meta object for data type 'Float Object'.
 org.eclipse.emf.ecore.EDataType getInt()
          Returns the meta object for data type 'Int'.
 org.eclipse.emf.ecore.EDataType getInteger()
          Returns the meta object for data type 'Integer'.
 org.eclipse.emf.ecore.EDataType getIntObject()
          Returns the meta object for data type 'Int Object'.
 org.eclipse.emf.ecore.EDataType getLong()
          Returns the meta object for data type 'Long'.
 org.eclipse.emf.ecore.EDataType getLongObject()
          Returns the meta object for data type 'Long Object'.
 ModelFactory getModelFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EAttribute getModelsType_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EClass getModelsType()
          Returns the meta object for class 'Models Type'.
 org.eclipse.emf.ecore.EDataType getMonth()
          Returns the meta object for data type 'Month'.
 org.eclipse.emf.ecore.EDataType getMonthDay()
          Returns the meta object for data type 'Month Day'.
 org.eclipse.emf.ecore.EDataType getObject()
          Returns the meta object for data type 'Object'.
 org.eclipse.emf.ecore.EAttribute getProperty_AliasName()
          Returns the meta object for the attribute list 'Alias Name'.
 org.eclipse.emf.ecore.EAttribute getProperty_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EAttribute getProperty_AnyAttribute()
          Returns the meta object for the attribute list 'Any Attribute'.
 org.eclipse.emf.ecore.EAttribute getProperty_Containment()
          Returns the meta object for the attribute 'Containment'.
 org.eclipse.emf.ecore.EAttribute getProperty_Default()
          Returns the meta object for the attribute 'Default'.
 org.eclipse.emf.ecore.EAttribute getProperty_Many()
          Returns the meta object for the attribute 'Many'.
 org.eclipse.emf.ecore.EAttribute getProperty_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EReference getProperty_Opposite()
          Returns the meta object for the reference 'Opposite'.
 org.eclipse.emf.ecore.EAttribute getProperty_ReadOnly()
          Returns the meta object for the attribute 'Read Only'.
 org.eclipse.emf.ecore.EReference getProperty_Type()
          Returns the meta object for the reference 'Type'.
 org.eclipse.emf.ecore.EClass getProperty()
          Returns the meta object for class 'Property'.
 org.eclipse.emf.ecore.EDataType getShort()
          Returns the meta object for data type 'Short'.
 org.eclipse.emf.ecore.EDataType getShortObject()
          Returns the meta object for data type 'Short Object'.
 org.eclipse.emf.ecore.EDataType getString()
          Returns the meta object for data type 'String'.
 org.eclipse.emf.ecore.EDataType getStrings()
          Returns the meta object for data type 'Strings'.
 org.eclipse.emf.ecore.EAttribute getTextType_Text()
          Returns the meta object for the attribute list 'Text'.
 org.eclipse.emf.ecore.EClass getTextType()
          Returns the meta object for class 'Text Type'.
 org.eclipse.emf.ecore.EDataType getTime()
          Returns the meta object for data type 'Time'.
 org.eclipse.emf.ecore.EAttribute getType_Abstract()
          Returns the meta object for the attribute 'Abstract'.
 org.eclipse.emf.ecore.EAttribute getType_AliasName()
          Returns the meta object for the attribute list 'Alias Name'.
 org.eclipse.emf.ecore.EAttribute getType_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EAttribute getType_AnyAttribute()
          Returns the meta object for the attribute list 'Any Attribute'.
 org.eclipse.emf.ecore.EReference getType_BaseType()
          Returns the meta object for the reference list 'Base Type'.
 org.eclipse.emf.ecore.EAttribute getType_DataType()
          Returns the meta object for the attribute 'Data Type'.
 org.eclipse.emf.ecore.EAttribute getType_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getType_Open()
          Returns the meta object for the attribute 'Open'.
 org.eclipse.emf.ecore.EReference getType_Property()
          Returns the meta object for the containment reference list 'Property'.
 org.eclipse.emf.ecore.EAttribute getType_Sequenced()
          Returns the meta object for the attribute 'Sequenced'.
 org.eclipse.emf.ecore.EAttribute getType_Uri()
          Returns the meta object for the attribute 'Uri'.
 org.eclipse.emf.ecore.EClass getType()
          Returns the meta object for class 'Type'.
 org.eclipse.emf.ecore.EReference getTypes_Type()
          Returns the meta object for the containment reference list 'Type'.
 org.eclipse.emf.ecore.EClass getTypes()
          Returns the meta object for class 'Types'.
 org.eclipse.emf.ecore.EDataType getURI()
          Returns the meta object for data type 'URI'.
 org.eclipse.emf.ecore.EAttribute getXSDType_Any()
          Returns the meta object for the attribute list 'Any'.
 org.eclipse.emf.ecore.EClass getXSDType()
          Returns the meta object for class 'XSD Type'.
 org.eclipse.emf.ecore.EDataType getYear()
          Returns the meta object for data type 'Year'.
 org.eclipse.emf.ecore.EDataType getYearMonth()
          Returns the meta object for data type 'Year Month'.
 org.eclipse.emf.ecore.EDataType getYearMonthDay()
          Returns the meta object for data type 'Year Month Day'.
static ModelPackageImpl init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEOperation, addEOperation, addEParameter, addEParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEDataType, initEDataType, initEEnum, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

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


BASE_DATA_GRAPH_TYPE

public static final int BASE_DATA_GRAPH_TYPE
The meta object id for the 'Base Data Graph Type' class.

See Also:
BaseDataGraphTypeImpl, getBaseDataGraphType(), Constant Field Values

BASE_DATA_GRAPH_TYPE__MODELS

public static final int BASE_DATA_GRAPH_TYPE__MODELS
The feature id for the 'Models' containment reference.

See Also:
Constant Field Values

BASE_DATA_GRAPH_TYPE__XSD

public static final int BASE_DATA_GRAPH_TYPE__XSD
The feature id for the 'Xsd' containment reference.

See Also:
Constant Field Values

BASE_DATA_GRAPH_TYPE__CHANGE_SUMMARY

public static final int BASE_DATA_GRAPH_TYPE__CHANGE_SUMMARY
The feature id for the 'Change Summary' containment reference.

See Also:
Constant Field Values

BASE_DATA_GRAPH_TYPE__ANY_ATTRIBUTE

public static final int BASE_DATA_GRAPH_TYPE__ANY_ATTRIBUTE
The feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

BASE_DATA_GRAPH_TYPE_FEATURE_COUNT

public static final int BASE_DATA_GRAPH_TYPE_FEATURE_COUNT
The number of structural features of the 'Base Data Graph Type' class.

See Also:
Constant Field Values

CHANGE_SUMMARY_TYPE

public static final int CHANGE_SUMMARY_TYPE
The meta object id for the 'Change Summary Type' class.

See Also:
ChangeSummaryTypeImpl, getChangeSummaryType(), Constant Field Values

CHANGE_SUMMARY_TYPE__ANY

public static final int CHANGE_SUMMARY_TYPE__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

CHANGE_SUMMARY_TYPE__CREATE

public static final int CHANGE_SUMMARY_TYPE__CREATE
The feature id for the 'Create' attribute.

See Also:
Constant Field Values

CHANGE_SUMMARY_TYPE__DELETE

public static final int CHANGE_SUMMARY_TYPE__DELETE
The feature id for the 'Delete' attribute.

See Also:
Constant Field Values

CHANGE_SUMMARY_TYPE__LOGGING

public static final int CHANGE_SUMMARY_TYPE__LOGGING
The feature id for the 'Logging' attribute.

See Also:
Constant Field Values

CHANGE_SUMMARY_TYPE_FEATURE_COUNT

public static final int CHANGE_SUMMARY_TYPE_FEATURE_COUNT
The number of structural features of the 'Change Summary Type' class.

See Also:
Constant Field Values

DATA_GRAPH_TYPE

public static final int DATA_GRAPH_TYPE
The meta object id for the 'Data Graph Type' class.

See Also:
DataGraphTypeImpl, getDataGraphType(), Constant Field Values

DATA_GRAPH_TYPE__MODELS

public static final int DATA_GRAPH_TYPE__MODELS
The feature id for the 'Models' containment reference.

See Also:
Constant Field Values

DATA_GRAPH_TYPE__XSD

public static final int DATA_GRAPH_TYPE__XSD
The feature id for the 'Xsd' containment reference.

See Also:
Constant Field Values

DATA_GRAPH_TYPE__CHANGE_SUMMARY

public static final int DATA_GRAPH_TYPE__CHANGE_SUMMARY
The feature id for the 'Change Summary' containment reference.

See Also:
Constant Field Values

DATA_GRAPH_TYPE__ANY_ATTRIBUTE

public static final int DATA_GRAPH_TYPE__ANY_ATTRIBUTE
The feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

DATA_GRAPH_TYPE__ANY

public static final int DATA_GRAPH_TYPE__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

DATA_GRAPH_TYPE_FEATURE_COUNT

public static final int DATA_GRAPH_TYPE_FEATURE_COUNT
The number of structural features of the 'Data Graph Type' class.

See Also:
Constant Field Values

DATA_OBJECT

public static final int DATA_OBJECT
The meta object id for the 'Data Object' class.

See Also:
DataObjectImpl, getDataObject(), Constant Field Values

DATA_OBJECT_FEATURE_COUNT

public static final int DATA_OBJECT_FEATURE_COUNT
The number of structural features of the 'Data Object' class.

See Also:
Constant Field Values

DOCUMENT_ROOT

public static final int DOCUMENT_ROOT
The meta object id for the 'Document Root' class.

See Also:
org.apache.tuscany.sdo.model.impl.DocumentRootImpl, getDocumentRoot(), Constant Field Values

DOCUMENT_ROOT__MIXED

public static final int DOCUMENT_ROOT__MIXED
The feature id for the 'Mixed' attribute list.

See Also:
Constant Field Values

DOCUMENT_ROOT__XMLNS_PREFIX_MAP

public static final int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
The feature id for the 'XMLNS Prefix Map' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__XSI_SCHEMA_LOCATION

public static final int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
The feature id for the 'XSI Schema Location' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__DATAGRAPH

public static final int DOCUMENT_ROOT__DATAGRAPH
The feature id for the 'Datagraph' containment reference.

See Also:
Constant Field Values

DOCUMENT_ROOT__DATA_OBJECT

public static final int DOCUMENT_ROOT__DATA_OBJECT
The feature id for the 'Data Object' containment reference.

See Also:
Constant Field Values

DOCUMENT_ROOT__TYPE

public static final int DOCUMENT_ROOT__TYPE
The feature id for the 'Type' containment reference.

See Also:
Constant Field Values

DOCUMENT_ROOT__TYPES

public static final int DOCUMENT_ROOT__TYPES
The feature id for the 'Types' containment reference.

See Also:
Constant Field Values

DOCUMENT_ROOT__REF

public static final int DOCUMENT_ROOT__REF
The feature id for the 'Ref' attribute.

See Also:
Constant Field Values

DOCUMENT_ROOT_FEATURE_COUNT

public static final int DOCUMENT_ROOT_FEATURE_COUNT
The number of structural features of the 'Document Root' class.

See Also:
Constant Field Values

MODELS_TYPE

public static final int MODELS_TYPE
The meta object id for the 'Models Type' class.

See Also:
ModelsTypeImpl, getModelsType(), Constant Field Values

MODELS_TYPE__ANY

public static final int MODELS_TYPE__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

MODELS_TYPE_FEATURE_COUNT

public static final int MODELS_TYPE_FEATURE_COUNT
The number of structural features of the 'Models Type' class.

See Also:
Constant Field Values

PROPERTY

public static final int PROPERTY
The meta object id for the 'Property' class.

See Also:
PropertyImpl, getProperty(), Constant Field Values

PROPERTY__ALIAS_NAME

public static final int PROPERTY__ALIAS_NAME
The feature id for the 'Alias Name' attribute list.

See Also:
Constant Field Values

PROPERTY__ANY

public static final int PROPERTY__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

PROPERTY__CONTAINMENT

public static final int PROPERTY__CONTAINMENT
The feature id for the 'Containment' attribute.

See Also:
Constant Field Values

PROPERTY__DEFAULT

public static final int PROPERTY__DEFAULT
The feature id for the 'Default' attribute.

See Also:
Constant Field Values

PROPERTY__MANY

public static final int PROPERTY__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

PROPERTY__NAME

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

See Also:
Constant Field Values

PROPERTY__OPPOSITE

public static final int PROPERTY__OPPOSITE
The feature id for the 'Opposite' reference.

See Also:
Constant Field Values

PROPERTY__READ_ONLY

public static final int PROPERTY__READ_ONLY
The feature id for the 'Read Only' attribute.

See Also:
Constant Field Values

PROPERTY__TYPE

public static final int PROPERTY__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

PROPERTY__ANY_ATTRIBUTE

public static final int PROPERTY__ANY_ATTRIBUTE
The feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

PROPERTY_FEATURE_COUNT

public static final int PROPERTY_FEATURE_COUNT
The number of structural features of the 'Property' class.

See Also:
Constant Field Values

TEXT_TYPE

public static final int TEXT_TYPE
The meta object id for the 'Text Type' class.

See Also:
TextTypeImpl, getTextType(), Constant Field Values

TEXT_TYPE__TEXT

public static final int TEXT_TYPE__TEXT
The feature id for the 'Text' attribute list.

See Also:
Constant Field Values

TEXT_TYPE_FEATURE_COUNT

public static final int TEXT_TYPE_FEATURE_COUNT
The number of structural features of the 'Text Type' class.

See Also:
Constant Field Values

TYPE

public static final int TYPE
The meta object id for the 'Type' class.

See Also:
TypeImpl, getType(), Constant Field Values

TYPE__BASE_TYPE

public static final int TYPE__BASE_TYPE
The feature id for the 'Base Type' reference list.

See Also:
Constant Field Values

TYPE__PROPERTY

public static final int TYPE__PROPERTY
The feature id for the 'Property' containment reference list.

See Also:
Constant Field Values

TYPE__ALIAS_NAME

public static final int TYPE__ALIAS_NAME
The feature id for the 'Alias Name' attribute list.

See Also:
Constant Field Values

TYPE__ANY

public static final int TYPE__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

TYPE__ABSTRACT

public static final int TYPE__ABSTRACT
The feature id for the 'Abstract' attribute.

See Also:
Constant Field Values

TYPE__DATA_TYPE

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

See Also:
Constant Field Values

TYPE__NAME

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

See Also:
Constant Field Values

TYPE__OPEN

public static final int TYPE__OPEN
The feature id for the 'Open' attribute.

See Also:
Constant Field Values

TYPE__SEQUENCED

public static final int TYPE__SEQUENCED
The feature id for the 'Sequenced' attribute.

See Also:
Constant Field Values

TYPE__URI

public static final int TYPE__URI
The feature id for the 'Uri' attribute.

See Also:
Constant Field Values

TYPE__ANY_ATTRIBUTE

public static final int TYPE__ANY_ATTRIBUTE
The feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

TYPE_FEATURE_COUNT

public static final int TYPE_FEATURE_COUNT
The number of structural features of the 'Type' class.

See Also:
Constant Field Values

TYPES

public static final int TYPES
The meta object id for the 'Types' class.

See Also:
TypesImpl, getTypes(), Constant Field Values

TYPES__TYPE

public static final int TYPES__TYPE
The feature id for the 'Type' containment reference list.

See Also:
Constant Field Values

TYPES_FEATURE_COUNT

public static final int TYPES_FEATURE_COUNT
The number of structural features of the 'Types' class.

See Also:
Constant Field Values

XSD_TYPE

public static final int XSD_TYPE
The meta object id for the 'XSD Type' class.

See Also:
XSDTypeImpl, getXSDType(), Constant Field Values

XSD_TYPE__ANY

public static final int XSD_TYPE__ANY
The feature id for the 'Any' attribute list.

See Also:
Constant Field Values

XSD_TYPE_FEATURE_COUNT

public static final int XSD_TYPE_FEATURE_COUNT
The number of structural features of the 'XSD Type' class.

See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
The meta object id for the 'Boolean' data type.

See Also:
getBoolean(), Constant Field Values

BOOLEAN_OBJECT

public static final int BOOLEAN_OBJECT
The meta object id for the 'Boolean Object' data type.

See Also:
Boolean, getBooleanObject(), Constant Field Values

BYTE

public static final int BYTE
The meta object id for the 'Byte' data type.

See Also:
getByte(), Constant Field Values

BYTE_OBJECT

public static final int BYTE_OBJECT
The meta object id for the 'Byte Object' data type.

See Also:
Byte, getByteObject(), Constant Field Values

BYTES

public static final int BYTES
The meta object id for the 'Bytes' data type.

See Also:
getBytes(), Constant Field Values

CHARACTER

public static final int CHARACTER
The meta object id for the 'Character' data type.

See Also:
getCharacter(), Constant Field Values

CHARACTER_OBJECT

public static final int CHARACTER_OBJECT
The meta object id for the 'Character Object' data type.

See Also:
Character, getCharacterObject(), Constant Field Values

DATE

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

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

DATE_TIME

public static final int DATE_TIME
The meta object id for the 'Date Time' data type.

See Also:
String, getDateTime(), Constant Field Values

DAY

public static final int DAY
The meta object id for the 'Day' data type.

See Also:
String, getDay(), Constant Field Values

DECIMAL

public static final int DECIMAL
The meta object id for the 'Decimal' data type.

See Also:
BigDecimal, getDecimal(), Constant Field Values

DOUBLE

public static final int DOUBLE
The meta object id for the 'Double' data type.

See Also:
getDouble(), Constant Field Values

DOUBLE_OBJECT

public static final int DOUBLE_OBJECT
The meta object id for the 'Double Object' data type.

See Also:
Double, getDoubleObject(), Constant Field Values

DURATION

public static final int DURATION
The meta object id for the 'Duration' data type.

See Also:
String, getDuration(), Constant Field Values

FLOAT

public static final int FLOAT
The meta object id for the 'Float' data type.

See Also:
getFloat(), Constant Field Values

FLOAT_OBJECT

public static final int FLOAT_OBJECT
The meta object id for the 'Float Object' data type.

See Also:
Float, getFloatObject(), Constant Field Values

INT

public static final int INT
The meta object id for the 'Int' data type.

See Also:
getInt(), Constant Field Values

INTEGER

public static final int INTEGER
The meta object id for the 'Integer' data type.

See Also:
BigInteger, getInteger(), Constant Field Values

INT_OBJECT

public static final int INT_OBJECT
The meta object id for the 'Int Object' data type.

See Also:
Integer, getIntObject(), Constant Field Values

LONG

public static final int LONG
The meta object id for the 'Long' data type.

See Also:
getLong(), Constant Field Values

LONG_OBJECT

public static final int LONG_OBJECT
The meta object id for the 'Long Object' data type.

See Also:
Long, getLongObject(), Constant Field Values

MONTH

public static final int MONTH
The meta object id for the 'Month' data type.

See Also:
String, getMonth(), Constant Field Values

MONTH_DAY

public static final int MONTH_DAY
The meta object id for the 'Month Day' data type.

See Also:
String, getMonthDay(), Constant Field Values

OBJECT

public static final int OBJECT
The meta object id for the 'Object' data type.

See Also:
Object, getObject(), Constant Field Values

SHORT

public static final int SHORT
The meta object id for the 'Short' data type.

See Also:
getShort(), Constant Field Values

SHORT_OBJECT

public static final int SHORT_OBJECT
The meta object id for the 'Short Object' data type.

See Also:
Short, getShortObject(), Constant Field Values

STRING

public static final int STRING
The meta object id for the 'String' data type.

See Also:
String, getString(), Constant Field Values

STRINGS

public static final int STRINGS
The meta object id for the 'Strings' data type.

See Also:
List, getStrings(), Constant Field Values

TIME

public static final int TIME
The meta object id for the 'Time' data type.

See Also:
String, getTime(), Constant Field Values

URI

public static final int URI
The meta object id for the 'URI' data type.

See Also:
String, getURI(), Constant Field Values

YEAR

public static final int YEAR
The meta object id for the 'Year' data type.

See Also:
String, getYear(), Constant Field Values

YEAR_MONTH

public static final int YEAR_MONTH
The meta object id for the 'Year Month' data type.

See Also:
String, getYearMonth(), Constant Field Values

YEAR_MONTH_DAY

public static final int YEAR_MONTH_DAY
The meta object id for the 'Year Month Day' data type.

See Also:
String, getYearMonthDay(), Constant Field Values
Method Detail

init

public static ModelPackageImpl init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
eNS_URI, createPackageContents(), initializePackageContents()

getBaseDataGraphType

public org.eclipse.emf.ecore.EClass getBaseDataGraphType()
Returns the meta object for class 'Base Data Graph Type'.

Specified by:
getBaseDataGraphType in interface ModelPackage
Returns:
the meta object for class 'Base Data Graph Type'.
See Also:
BaseDataGraphType

getBaseDataGraphType_Models

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

Specified by:
getBaseDataGraphType_Models in interface ModelPackage
Returns:
the meta object for the containment reference 'Models'.
See Also:
BaseDataGraphType.getModels(), getBaseDataGraphType()

getBaseDataGraphType_Xsd

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

Specified by:
getBaseDataGraphType_Xsd in interface ModelPackage
Returns:
the meta object for the containment reference 'Xsd'.
See Also:
BaseDataGraphType.getXsd(), getBaseDataGraphType()

getBaseDataGraphType_ChangeSummary

public org.eclipse.emf.ecore.EReference getBaseDataGraphType_ChangeSummary()
Returns the meta object for the containment reference 'Change Summary'.

Specified by:
getBaseDataGraphType_ChangeSummary in interface ModelPackage
Returns:
the meta object for the containment reference 'Change Summary'.
See Also:
org.apache.tuscany.sdo.model.BaseDataGraphType#getChangeSummary(), getBaseDataGraphType()

getBaseDataGraphType_AnyAttribute

public org.eclipse.emf.ecore.EAttribute getBaseDataGraphType_AnyAttribute()
Returns the meta object for the attribute list 'Any Attribute'.

Specified by:
getBaseDataGraphType_AnyAttribute in interface ModelPackage
Returns:
the meta object for the attribute list 'Any Attribute'.
See Also:
BaseDataGraphType.getAnyAttribute(), getBaseDataGraphType()

getChangeSummaryType

public org.eclipse.emf.ecore.EClass getChangeSummaryType()
Returns the meta object for class 'Change Summary Type'.

Specified by:
getChangeSummaryType in interface ModelPackage
Returns:
the meta object for class 'Change Summary Type'.
See Also:
ChangeSummaryType

getChangeSummaryType_Any

public org.eclipse.emf.ecore.EAttribute getChangeSummaryType_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getChangeSummaryType_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
ChangeSummaryType.getAny(), getChangeSummaryType()

getChangeSummaryType_Create

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

Specified by:
getChangeSummaryType_Create in interface ModelPackage
Returns:
the meta object for the attribute 'Create'.
See Also:
ChangeSummaryType.getCreate(), getChangeSummaryType()

getChangeSummaryType_Delete

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

Specified by:
getChangeSummaryType_Delete in interface ModelPackage
Returns:
the meta object for the attribute 'Delete'.
See Also:
ChangeSummaryType.getDelete(), getChangeSummaryType()

getChangeSummaryType_Logging

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

Specified by:
getChangeSummaryType_Logging in interface ModelPackage
Returns:
the meta object for the attribute 'Logging'.
See Also:
ChangeSummaryType.isLogging(), getChangeSummaryType()

getDataGraphType

public org.eclipse.emf.ecore.EClass getDataGraphType()
Returns the meta object for class 'Data Graph Type'.

Specified by:
getDataGraphType in interface ModelPackage
Returns:
the meta object for class 'Data Graph Type'.
See Also:
DataGraphType

getDataGraphType_Any

public org.eclipse.emf.ecore.EAttribute getDataGraphType_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getDataGraphType_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
DataGraphType.getAny(), getDataGraphType()

getDataObject

public org.eclipse.emf.ecore.EClass getDataObject()
Returns the meta object for class 'Data Object'.

Specified by:
getDataObject in interface ModelPackage
Returns:
the meta object for class 'Data Object'.
See Also:
DataObject

getDocumentRoot

public org.eclipse.emf.ecore.EClass getDocumentRoot()
Returns the meta object for class 'Document Root'.

Specified by:
getDocumentRoot in interface ModelPackage
Returns:
the meta object for class 'Document Root'.
See Also:
EObject

getDocumentRoot_Mixed

public org.eclipse.emf.ecore.EAttribute getDocumentRoot_Mixed()
Returns the meta object for the attribute list 'Mixed'.

Specified by:
getDocumentRoot_Mixed in interface ModelPackage
Returns:
the meta object for the attribute list 'Mixed'.
See Also:
org.eclipse.emf.ecore.EObject#getMixed(), getDocumentRoot()

getDocumentRoot_XMLNSPrefixMap

public org.eclipse.emf.ecore.EReference getDocumentRoot_XMLNSPrefixMap()
Returns the meta object for the map 'XMLNS Prefix Map'.

Specified by:
getDocumentRoot_XMLNSPrefixMap in interface ModelPackage
Returns:
the meta object for the map 'XMLNS Prefix Map'.
See Also:
org.eclipse.emf.ecore.EObject#getXMLNSPrefixMap(), getDocumentRoot()

getDocumentRoot_XSISchemaLocation

public org.eclipse.emf.ecore.EReference getDocumentRoot_XSISchemaLocation()
Returns the meta object for the map 'XSI Schema Location'.

Specified by:
getDocumentRoot_XSISchemaLocation in interface ModelPackage
Returns:
the meta object for the map 'XSI Schema Location'.
See Also:
org.eclipse.emf.ecore.EObject#getXSISchemaLocation(), getDocumentRoot()

getDocumentRoot_Datagraph

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

Specified by:
getDocumentRoot_Datagraph in interface ModelPackage
Returns:
the meta object for the containment reference 'Datagraph'.
See Also:
org.eclipse.emf.ecore.EObject#getDatagraph(), getDocumentRoot()

getDocumentRoot_DataObject

public org.eclipse.emf.ecore.EReference getDocumentRoot_DataObject()
Returns the meta object for the containment reference 'Data Object'.

Specified by:
getDocumentRoot_DataObject in interface ModelPackage
Returns:
the meta object for the containment reference 'Data Object'.
See Also:
org.eclipse.emf.ecore.EObject#getDataObject(), getDocumentRoot()

getDocumentRoot_Type

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

Specified by:
getDocumentRoot_Type in interface ModelPackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
org.eclipse.emf.ecore.EObject#getType(), getDocumentRoot()

getDocumentRoot_Types

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

Specified by:
getDocumentRoot_Types in interface ModelPackage
Returns:
the meta object for the containment reference 'Types'.
See Also:
org.eclipse.emf.ecore.EObject#getTypes(), getDocumentRoot()

getDocumentRoot_Ref

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

Specified by:
getDocumentRoot_Ref in interface ModelPackage
Returns:
the meta object for the attribute 'Ref'.
See Also:
org.eclipse.emf.ecore.EObject#getRef(), getDocumentRoot()

getModelsType

public org.eclipse.emf.ecore.EClass getModelsType()
Returns the meta object for class 'Models Type'.

Specified by:
getModelsType in interface ModelPackage
Returns:
the meta object for class 'Models Type'.
See Also:
ModelsType

getModelsType_Any

public org.eclipse.emf.ecore.EAttribute getModelsType_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getModelsType_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
ModelsType.getAny(), getModelsType()

getProperty

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

Specified by:
getProperty in interface ModelPackage
Returns:
the meta object for class 'Property'.
See Also:
Property

getProperty_AliasName

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

Specified by:
getProperty_AliasName in interface ModelPackage
Returns:
the meta object for the attribute list 'Alias Name'.
See Also:
Property.getAliasName(), getProperty()

getProperty_Any

public org.eclipse.emf.ecore.EAttribute getProperty_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getProperty_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
Property.getAny(), getProperty()

getProperty_Containment

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

Specified by:
getProperty_Containment in interface ModelPackage
Returns:
the meta object for the attribute 'Containment'.
See Also:
Property.isContainment(), getProperty()

getProperty_Default

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

Specified by:
getProperty_Default in interface ModelPackage
Returns:
the meta object for the attribute 'Default'.
See Also:
org.apache.tuscany.sdo.model.Property#getDefault(), getProperty()

getProperty_Many

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

Specified by:
getProperty_Many in interface ModelPackage
Returns:
the meta object for the attribute 'Many'.
See Also:
Property.isMany(), getProperty()

getProperty_Name

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

Specified by:
getProperty_Name in interface ModelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Property.getName(), getProperty()

getProperty_Opposite

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

Specified by:
getProperty_Opposite in interface ModelPackage
Returns:
the meta object for the reference 'Opposite'.
See Also:
org.apache.tuscany.sdo.model.Property#getOpposite(), getProperty()

getProperty_ReadOnly

public org.eclipse.emf.ecore.EAttribute getProperty_ReadOnly()
Returns the meta object for the attribute 'Read Only'.

Specified by:
getProperty_ReadOnly in interface ModelPackage
Returns:
the meta object for the attribute 'Read Only'.
See Also:
Property.isReadOnly(), getProperty()

getProperty_Type

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

Specified by:
getProperty_Type in interface ModelPackage
Returns:
the meta object for the reference 'Type'.
See Also:
org.apache.tuscany.sdo.model.Property#getType(), getProperty()

getProperty_AnyAttribute

public org.eclipse.emf.ecore.EAttribute getProperty_AnyAttribute()
Returns the meta object for the attribute list 'Any Attribute'.

Specified by:
getProperty_AnyAttribute in interface ModelPackage
Returns:
the meta object for the attribute list 'Any Attribute'.
See Also:
Property.getAnyAttribute(), getProperty()

getTextType

public org.eclipse.emf.ecore.EClass getTextType()
Returns the meta object for class 'Text Type'.

Specified by:
getTextType in interface ModelPackage
Returns:
the meta object for class 'Text Type'.
See Also:
TextType

getTextType_Text

public org.eclipse.emf.ecore.EAttribute getTextType_Text()
Returns the meta object for the attribute list 'Text'.

Specified by:
getTextType_Text in interface ModelPackage
Returns:
the meta object for the attribute list 'Text'.
See Also:
TextType.getText(), getTextType()

getType

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

Specified by:
getType in interface ModelPackage
Returns:
the meta object for class 'Type'.
See Also:
Type

getType_BaseType

public org.eclipse.emf.ecore.EReference getType_BaseType()
Returns the meta object for the reference list 'Base Type'.

Specified by:
getType_BaseType in interface ModelPackage
Returns:
the meta object for the reference list 'Base Type'.
See Also:
Type.getBaseType(), getType()

getType_Property

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

Specified by:
getType_Property in interface ModelPackage
Returns:
the meta object for the containment reference list 'Property'.
See Also:
Type.getProperty(), getType()

getType_AliasName

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

Specified by:
getType_AliasName in interface ModelPackage
Returns:
the meta object for the attribute list 'Alias Name'.
See Also:
Type.getAliasName(), getType()

getType_Any

public org.eclipse.emf.ecore.EAttribute getType_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getType_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
Type.getAny(), getType()

getType_Abstract

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

Specified by:
getType_Abstract in interface ModelPackage
Returns:
the meta object for the attribute 'Abstract'.
See Also:
Type.isAbstract(), getType()

getType_DataType

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

Specified by:
getType_DataType in interface ModelPackage
Returns:
the meta object for the attribute 'Data Type'.
See Also:
Type.isDataType(), getType()

getType_Name

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

Specified by:
getType_Name in interface ModelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Type.getName(), getType()

getType_Open

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

Specified by:
getType_Open in interface ModelPackage
Returns:
the meta object for the attribute 'Open'.
See Also:
Type.isOpen(), getType()

getType_Sequenced

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

Specified by:
getType_Sequenced in interface ModelPackage
Returns:
the meta object for the attribute 'Sequenced'.
See Also:
Type.isSequenced(), getType()

getType_Uri

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

Specified by:
getType_Uri in interface ModelPackage
Returns:
the meta object for the attribute 'Uri'.
See Also:
Type.getUri(), getType()

getType_AnyAttribute

public org.eclipse.emf.ecore.EAttribute getType_AnyAttribute()
Returns the meta object for the attribute list 'Any Attribute'.

Specified by:
getType_AnyAttribute in interface ModelPackage
Returns:
the meta object for the attribute list 'Any Attribute'.
See Also:
Type.getAnyAttribute(), getType()

getTypes

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

Specified by:
getTypes in interface ModelPackage
Returns:
the meta object for class 'Types'.
See Also:
Types

getTypes_Type

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

Specified by:
getTypes_Type in interface ModelPackage
Returns:
the meta object for the containment reference list 'Type'.
See Also:
org.apache.tuscany.sdo.model.Types#getType(), getTypes()

getXSDType

public org.eclipse.emf.ecore.EClass getXSDType()
Returns the meta object for class 'XSD Type'.

Specified by:
getXSDType in interface ModelPackage
Returns:
the meta object for class 'XSD Type'.
See Also:
XSDType

getXSDType_Any

public org.eclipse.emf.ecore.EAttribute getXSDType_Any()
Returns the meta object for the attribute list 'Any'.

Specified by:
getXSDType_Any in interface ModelPackage
Returns:
the meta object for the attribute list 'Any'.
See Also:
XSDType.getAny(), getXSDType()

getBoolean

public org.eclipse.emf.ecore.EDataType getBoolean()
Returns the meta object for data type 'Boolean'.

Specified by:
getBoolean in interface ModelPackage
Returns:
the meta object for data type 'Boolean'.

getBooleanObject

public org.eclipse.emf.ecore.EDataType getBooleanObject()
Returns the meta object for data type 'Boolean Object'.

Specified by:
getBooleanObject in interface ModelPackage
Returns:
the meta object for data type 'Boolean Object'.
See Also:
Boolean

getByte

public org.eclipse.emf.ecore.EDataType getByte()
Returns the meta object for data type 'Byte'.

Specified by:
getByte in interface ModelPackage
Returns:
the meta object for data type 'Byte'.

getByteObject

public org.eclipse.emf.ecore.EDataType getByteObject()
Returns the meta object for data type 'Byte Object'.

Specified by:
getByteObject in interface ModelPackage
Returns:
the meta object for data type 'Byte Object'.
See Also:
Byte

getBytes

public org.eclipse.emf.ecore.EDataType getBytes()
Returns the meta object for data type 'Bytes'.

Specified by:
getBytes in interface ModelPackage
Returns:
the meta object for data type 'Bytes'.

getCharacter

public org.eclipse.emf.ecore.EDataType getCharacter()
Returns the meta object for data type 'Character'.

Specified by:
getCharacter in interface ModelPackage
Returns:
the meta object for data type 'Character'.

getCharacterObject

public org.eclipse.emf.ecore.EDataType getCharacterObject()
Returns the meta object for data type 'Character Object'.

Specified by:
getCharacterObject in interface ModelPackage
Returns:
the meta object for data type 'Character Object'.
See Also:
Character

getDate

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

Specified by:
getDate in interface ModelPackage
Returns:
the meta object for data type 'Date'.
See Also:
Date

getDateTime

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

Specified by:
getDateTime in interface ModelPackage
Returns:
the meta object for data type 'Date Time'.
See Also:
String

getDay

public org.eclipse.emf.ecore.EDataType getDay()
Returns the meta object for data type 'Day'.

Specified by:
getDay in interface ModelPackage
Returns:
the meta object for data type 'Day'.
See Also:
String

getDecimal

public org.eclipse.emf.ecore.EDataType getDecimal()
Returns the meta object for data type 'Decimal'.

Specified by:
getDecimal in interface ModelPackage
Returns:
the meta object for data type 'Decimal'.
See Also:
BigDecimal

getDouble

public org.eclipse.emf.ecore.EDataType getDouble()
Returns the meta object for data type 'Double'.

Specified by:
getDouble in interface ModelPackage
Returns:
the meta object for data type 'Double'.

getDoubleObject

public org.eclipse.emf.ecore.EDataType getDoubleObject()
Returns the meta object for data type 'Double Object'.

Specified by:
getDoubleObject in interface ModelPackage
Returns:
the meta object for data type 'Double Object'.
See Also:
Double

getDuration

public org.eclipse.emf.ecore.EDataType getDuration()
Returns the meta object for data type 'Duration'.

Specified by:
getDuration in interface ModelPackage
Returns:
the meta object for data type 'Duration'.
See Also:
String

getFloat

public org.eclipse.emf.ecore.EDataType getFloat()
Returns the meta object for data type 'Float'.

Specified by:
getFloat in interface ModelPackage
Returns:
the meta object for data type 'Float'.

getFloatObject

public org.eclipse.emf.ecore.EDataType getFloatObject()
Returns the meta object for data type 'Float Object'.

Specified by:
getFloatObject in interface ModelPackage
Returns:
the meta object for data type 'Float Object'.
See Also:
Float

getInt

public org.eclipse.emf.ecore.EDataType getInt()
Returns the meta object for data type 'Int'.

Specified by:
getInt in interface ModelPackage
Returns:
the meta object for data type 'Int'.

getInteger

public org.eclipse.emf.ecore.EDataType getInteger()
Returns the meta object for data type 'Integer'.

Specified by:
getInteger in interface ModelPackage
Returns:
the meta object for data type 'Integer'.
See Also:
BigInteger

getIntObject

public org.eclipse.emf.ecore.EDataType getIntObject()
Returns the meta object for data type 'Int Object'.

Specified by:
getIntObject in interface ModelPackage
Returns:
the meta object for data type 'Int Object'.
See Also:
Integer

getLong

public org.eclipse.emf.ecore.EDataType getLong()
Returns the meta object for data type 'Long'.

Specified by:
getLong in interface ModelPackage
Returns:
the meta object for data type 'Long'.

getLongObject

public org.eclipse.emf.ecore.EDataType getLongObject()
Returns the meta object for data type 'Long Object'.

Specified by:
getLongObject in interface ModelPackage
Returns:
the meta object for data type 'Long Object'.
See Also:
Long

getMonth

public org.eclipse.emf.ecore.EDataType getMonth()
Returns the meta object for data type 'Month'.

Specified by:
getMonth in interface ModelPackage
Returns:
the meta object for data type 'Month'.
See Also:
String

getMonthDay

public org.eclipse.emf.ecore.EDataType getMonthDay()
Returns the meta object for data type 'Month Day'.

Specified by:
getMonthDay in interface ModelPackage
Returns:
the meta object for data type 'Month Day'.
See Also:
String

getObject

public org.eclipse.emf.ecore.EDataType getObject()
Returns the meta object for data type 'Object'.

Specified by:
getObject in interface ModelPackage
Returns:
the meta object for data type 'Object'.
See Also:
Object

getShort

public org.eclipse.emf.ecore.EDataType getShort()
Returns the meta object for data type 'Short'.

Specified by:
getShort in interface ModelPackage
Returns:
the meta object for data type 'Short'.

getShortObject

public org.eclipse.emf.ecore.EDataType getShortObject()
Returns the meta object for data type 'Short Object'.

Specified by:
getShortObject in interface ModelPackage
Returns:
the meta object for data type 'Short Object'.
See Also:
Short

getString

public org.eclipse.emf.ecore.EDataType getString()
Returns the meta object for data type 'String'.

Specified by:
getString in interface ModelPackage
Returns:
the meta object for data type 'String'.
See Also:
String

getStrings

public org.eclipse.emf.ecore.EDataType getStrings()
Returns the meta object for data type 'Strings'.

Specified by:
getStrings in interface ModelPackage
Returns:
the meta object for data type 'Strings'.
See Also:
List

getTime

public org.eclipse.emf.ecore.EDataType getTime()
Returns the meta object for data type 'Time'.

Specified by:
getTime in interface ModelPackage
Returns:
the meta object for data type 'Time'.
See Also:
String

getURI

public org.eclipse.emf.ecore.EDataType getURI()
Returns the meta object for data type 'URI'.

Specified by:
getURI in interface ModelPackage
Returns:
the meta object for data type 'URI'.
See Also:
String

getYear

public org.eclipse.emf.ecore.EDataType getYear()
Returns the meta object for data type 'Year'.

Specified by:
getYear in interface ModelPackage
Returns:
the meta object for data type 'Year'.
See Also:
String

getYearMonth

public org.eclipse.emf.ecore.EDataType getYearMonth()
Returns the meta object for data type 'Year Month'.

Specified by:
getYearMonth in interface ModelPackage
Returns:
the meta object for data type 'Year Month'.
See Also:
String

getYearMonthDay

public org.eclipse.emf.ecore.EDataType getYearMonthDay()
Returns the meta object for data type 'Year Month Day'.

Specified by:
getYearMonthDay in interface ModelPackage
Returns:
the meta object for data type 'Year Month Day'.
See Also:
String

getModelFactory

public ModelFactory getModelFactory()
Returns the factory that creates the instances of the model.

Specified by:
getModelFactory in interface ModelPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


createExtendedMetaDataAnnotations

protected void createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.



Copyright © 2006 Apache Software Foundation. All Rights Reserved.