org.eclipse.emf.ecore.xcore.impl
Class XcorePackageImpl

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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  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.eclipse.emf.ecore.xcore.impl.XcorePackageImpl
All Implemented Interfaces:
Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, XcorePackage

public class XcorePackageImpl
extends EPackageImpl
implements XcorePackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xcore.XcorePackage
XcorePackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
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, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
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.xcore.XcorePackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, XANNOTATION, XANNOTATION__ANNOTATIONS, XANNOTATION__DETAILS, XANNOTATION__MODEL_ELEMENT, XANNOTATION__SOURCE, XANNOTATION_DIRECTIVE, XANNOTATION_DIRECTIVE__ANNOTATIONS, XANNOTATION_DIRECTIVE__NAME, XANNOTATION_DIRECTIVE__PACKAGE, XANNOTATION_DIRECTIVE__SOURCE_URI, XANNOTATION_DIRECTIVE_FEATURE_COUNT, XANNOTATION_FEATURE_COUNT, XATTRIBUTE, XATTRIBUTE__ANNOTATIONS, XATTRIBUTE__CONTAINING_CLASS, XATTRIBUTE__DEFAULT_VALUE_LITERAL, XATTRIBUTE__DERIVED, XATTRIBUTE__GET_BODY, XATTRIBUTE__ID, XATTRIBUTE__IS_SET_BODY, XATTRIBUTE__MULTIPLICITY, XATTRIBUTE__NAME, XATTRIBUTE__READONLY, XATTRIBUTE__SET_BODY, XATTRIBUTE__TRANSIENT, XATTRIBUTE__TYPE, XATTRIBUTE__UNIQUE, XATTRIBUTE__UNORDERED, XATTRIBUTE__UNSET_BODY, XATTRIBUTE__UNSETTABLE, XATTRIBUTE__VOLATILE, XATTRIBUTE_FEATURE_COUNT, XCLASS, XCLASS__ABSTRACT, XCLASS__ANNOTATIONS, XCLASS__INSTANCE_TYPE, XCLASS__INTERFACE, XCLASS__MEMBERS, XCLASS__NAME, XCLASS__PACKAGE, XCLASS__SUPER_TYPES, XCLASS__TYPE_PARAMETERS, XCLASS_FEATURE_COUNT, XCLASSIFIER, XCLASSIFIER__ANNOTATIONS, XCLASSIFIER__INSTANCE_TYPE, XCLASSIFIER__NAME, XCLASSIFIER__PACKAGE, XCLASSIFIER__TYPE_PARAMETERS, XCLASSIFIER_FEATURE_COUNT, XDATA_TYPE, XDATA_TYPE__ANNOTATIONS, XDATA_TYPE__CONVERT_BODY, XDATA_TYPE__CREATE_BODY, XDATA_TYPE__INSTANCE_TYPE, XDATA_TYPE__NAME, XDATA_TYPE__PACKAGE, XDATA_TYPE__SERIALIZABLE, XDATA_TYPE__TYPE_PARAMETERS, XDATA_TYPE_FEATURE_COUNT, XENUM, XENUM__ANNOTATIONS, XENUM__CONVERT_BODY, XENUM__CREATE_BODY, XENUM__INSTANCE_TYPE, XENUM__LITERALS, XENUM__NAME, XENUM__PACKAGE, XENUM__SERIALIZABLE, XENUM__TYPE_PARAMETERS, XENUM_FEATURE_COUNT, XENUM_LITERAL, XENUM_LITERAL__ANNOTATIONS, XENUM_LITERAL__ENUM, XENUM_LITERAL__LITERAL, XENUM_LITERAL__NAME, XENUM_LITERAL__VALUE, XENUM_LITERAL_FEATURE_COUNT, XGENERIC_TYPE, XGENERIC_TYPE__LOWER_BOUND, XGENERIC_TYPE__TYPE, XGENERIC_TYPE__TYPE_ARGUMENTS, XGENERIC_TYPE__UPPER_BOUND, XGENERIC_TYPE_FEATURE_COUNT, XIMPORT_DIRECTIVE, XIMPORT_DIRECTIVE__ANNOTATIONS, XIMPORT_DIRECTIVE__IMPORTED_NAMESPACE, XIMPORT_DIRECTIVE__IMPORTED_OBJECT, XIMPORT_DIRECTIVE__PACKAGE, XIMPORT_DIRECTIVE_FEATURE_COUNT, XMEMBER, XMEMBER__ANNOTATIONS, XMEMBER__CONTAINING_CLASS, XMEMBER__MULTIPLICITY, XMEMBER__NAME, XMEMBER__TYPE, XMEMBER__UNIQUE, XMEMBER__UNORDERED, XMEMBER_FEATURE_COUNT, XMODEL_ELEMENT, XMODEL_ELEMENT__ANNOTATIONS, XMODEL_ELEMENT_FEATURE_COUNT, XMULTIPLICITY, XNAMED_ELEMENT, XNAMED_ELEMENT__ANNOTATIONS, XNAMED_ELEMENT__NAME, XNAMED_ELEMENT_FEATURE_COUNT, XOPERATION, XOPERATION__ANNOTATIONS, XOPERATION__BODY, XOPERATION__CONTAINING_CLASS, XOPERATION__EXCEPTIONS, XOPERATION__MULTIPLICITY, XOPERATION__NAME, XOPERATION__PARAMETERS, XOPERATION__TYPE, XOPERATION__TYPE_PARAMETERS, XOPERATION__UNIQUE, XOPERATION__UNORDERED, XOPERATION_FEATURE_COUNT, XPACKAGE, XPACKAGE__ANNOTATION_DIRECTIVES, XPACKAGE__ANNOTATIONS, XPACKAGE__CLASSIFIERS, XPACKAGE__IMPORT_DIRECTIVES, XPACKAGE__NAME, XPACKAGE_FEATURE_COUNT, XPARAMETER, XPARAMETER__ANNOTATIONS, XPARAMETER__MULTIPLICITY, XPARAMETER__NAME, XPARAMETER__OPERATION, XPARAMETER__TYPE, XPARAMETER__UNIQUE, XPARAMETER__UNORDERED, XPARAMETER_FEATURE_COUNT, XREFERENCE, XREFERENCE__ANNOTATIONS, XREFERENCE__CONTAINER, XREFERENCE__CONTAINING_CLASS, XREFERENCE__CONTAINMENT, XREFERENCE__DERIVED, XREFERENCE__GET_BODY, XREFERENCE__IS_SET_BODY, XREFERENCE__KEYS, XREFERENCE__LOCAL, XREFERENCE__MULTIPLICITY, XREFERENCE__NAME, XREFERENCE__OPPOSITE, XREFERENCE__READONLY, XREFERENCE__RESOLVE_PROXIES, XREFERENCE__SET_BODY, XREFERENCE__TRANSIENT, XREFERENCE__TYPE, XREFERENCE__UNIQUE, XREFERENCE__UNORDERED, XREFERENCE__UNSET_BODY, XREFERENCE__UNSETTABLE, XREFERENCE__VOLATILE, XREFERENCE_FEATURE_COUNT, XSTRING_TO_STRING_MAP_ENTRY, XSTRING_TO_STRING_MAP_ENTRY__KEY, XSTRING_TO_STRING_MAP_ENTRY__VALUE, XSTRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT, XSTRUCTURAL_FEATURE, XSTRUCTURAL_FEATURE__ANNOTATIONS, XSTRUCTURAL_FEATURE__CONTAINING_CLASS, XSTRUCTURAL_FEATURE__DERIVED, XSTRUCTURAL_FEATURE__GET_BODY, XSTRUCTURAL_FEATURE__IS_SET_BODY, XSTRUCTURAL_FEATURE__MULTIPLICITY, XSTRUCTURAL_FEATURE__NAME, XSTRUCTURAL_FEATURE__READONLY, XSTRUCTURAL_FEATURE__SET_BODY, XSTRUCTURAL_FEATURE__TRANSIENT, XSTRUCTURAL_FEATURE__TYPE, XSTRUCTURAL_FEATURE__UNIQUE, XSTRUCTURAL_FEATURE__UNORDERED, XSTRUCTURAL_FEATURE__UNSET_BODY, XSTRUCTURAL_FEATURE__UNSETTABLE, XSTRUCTURAL_FEATURE__VOLATILE, XSTRUCTURAL_FEATURE_FEATURE_COUNT, XTYPE_PARAMETER, XTYPE_PARAMETER__ANNOTATIONS, XTYPE_PARAMETER__BOUNDS, XTYPE_PARAMETER__NAME, XTYPE_PARAMETER_FEATURE_COUNT, XTYPED_ELEMENT, XTYPED_ELEMENT__ANNOTATIONS, XTYPED_ELEMENT__MULTIPLICITY, XTYPED_ELEMENT__NAME, XTYPED_ELEMENT__TYPE, XTYPED_ELEMENT__UNIQUE, XTYPED_ELEMENT__UNORDERED, XTYPED_ELEMENT_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getXAnnotation_Details()
           
 EReference getXAnnotation_ModelElement()
           
 EReference getXAnnotation_Source()
           
 EClass getXAnnotation()
           
 EReference getXAnnotationDirective_Package()
           
 EAttribute getXAnnotationDirective_SourceURI()
           
 EClass getXAnnotationDirective()
           
 EAttribute getXAttribute_DefaultValueLiteral()
           
 EAttribute getXAttribute_ID()
           
 EClass getXAttribute()
           
 EAttribute getXClass_Abstract()
           
 EAttribute getXClass_Interface()
           
 EReference getXClass_Members()
           
 EReference getXClass_SuperTypes()
           
 EClass getXClass()
           
 EReference getXClassifier_InstanceType()
           
 EReference getXClassifier_Package()
           
 EReference getXClassifier_TypeParameters()
           
 EClass getXClassifier()
           
 XcoreFactory getXcoreFactory()
           
 EReference getXDataType_ConvertBody()
           
 EReference getXDataType_CreateBody()
           
 EAttribute getXDataType_Serializable()
           
 EClass getXDataType()
           
 EReference getXEnum_Literals()
           
 EClass getXEnum()
           
 EReference getXEnumLiteral_Enum()
           
 EAttribute getXEnumLiteral_Literal()
           
 EAttribute getXEnumLiteral_Value()
           
 EClass getXEnumLiteral()
           
 EReference getXGenericType_LowerBound()
           
 EReference getXGenericType_Type()
           
 EReference getXGenericType_TypeArguments()
           
 EReference getXGenericType_UpperBound()
           
 EClass getXGenericType()
           
 EAttribute getXImportDirective_ImportedNamespace()
           
 EReference getXImportDirective_ImportedObject()
           
 EReference getXImportDirective_Package()
           
 EClass getXImportDirective()
           
 EReference getXMember_ContainingClass()
           
 EClass getXMember()
           
 EReference getXModelElement_Annotations()
           
 EClass getXModelElement()
           
 EDataType getXMultiplicity()
           
 EAttribute getXNamedElement_Name()
           
 EClass getXNamedElement()
           
 EReference getXOperation_Body()
           
 EReference getXOperation_Exceptions()
           
 EReference getXOperation_Parameters()
           
 EReference getXOperation_TypeParameters()
           
 EClass getXOperation()
           
 EReference getXPackage_AnnotationDirectives()
           
 EReference getXPackage_Classifiers()
           
 EReference getXPackage_ImportDirectives()
           
 EClass getXPackage()
           
 EReference getXParameter_Operation()
           
 EClass getXParameter()
           
 EAttribute getXReference_Container()
           
 EAttribute getXReference_Containment()
           
 EReference getXReference_Keys()
           
 EAttribute getXReference_Local()
           
 EReference getXReference_Opposite()
           
 EAttribute getXReference_ResolveProxies()
           
 EClass getXReference()
           
 EAttribute getXStringToStringMapEntry_Key()
           
 EAttribute getXStringToStringMapEntry_Value()
           
 EClass getXStringToStringMapEntry()
           
 EAttribute getXStructuralFeature_Derived()
           
 EReference getXStructuralFeature_GetBody()
           
 EReference getXStructuralFeature_IsSetBody()
           
 EAttribute getXStructuralFeature_Readonly()
           
 EReference getXStructuralFeature_SetBody()
           
 EAttribute getXStructuralFeature_Transient()
           
 EReference getXStructuralFeature_UnsetBody()
           
 EAttribute getXStructuralFeature_Unsettable()
           
 EAttribute getXStructuralFeature_Volatile()
           
 EClass getXStructuralFeature()
           
 EAttribute getXTypedElement_Multiplicity()
           
 EReference getXTypedElement_Type()
           
 EAttribute getXTypedElement_Unique()
           
 EAttribute getXTypedElement_Unordered()
           
 EClass getXTypedElement()
           
 EReference getXTypeParameter_Bounds()
           
 EClass getXTypeParameter()
           
static XcorePackage 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, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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, eInvoke, 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
 

Method Detail

init

public static XcorePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize XcorePackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

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

getXAnnotation

public EClass getXAnnotation()

Specified by:
getXAnnotation in interface XcorePackage
Returns:
the meta object for class 'XAnnotation'.
See Also:
XAnnotation

getXAnnotation_Source

public EReference getXAnnotation_Source()

Specified by:
getXAnnotation_Source in interface XcorePackage
Returns:
the meta object for the reference 'Source'.
See Also:
XAnnotation.getSource(), XcorePackage.getXAnnotation()

getXAnnotation_Details

public EReference getXAnnotation_Details()

Specified by:
getXAnnotation_Details in interface XcorePackage
Returns:
the meta object for the map 'Details'.
See Also:
XAnnotation.getDetails(), XcorePackage.getXAnnotation()

getXAnnotation_ModelElement

public EReference getXAnnotation_ModelElement()

Specified by:
getXAnnotation_ModelElement in interface XcorePackage
Returns:
the meta object for the container reference 'Model Element'.
See Also:
XAnnotation.getModelElement(), XcorePackage.getXAnnotation()

getXAnnotationDirective

public EClass getXAnnotationDirective()

Specified by:
getXAnnotationDirective in interface XcorePackage
Returns:
the meta object for class 'XAnnotation Directive'.
See Also:
XAnnotationDirective

getXAnnotationDirective_SourceURI

public EAttribute getXAnnotationDirective_SourceURI()

Specified by:
getXAnnotationDirective_SourceURI in interface XcorePackage
Returns:
the meta object for the attribute 'Source URI'.
See Also:
XAnnotationDirective.getSourceURI(), XcorePackage.getXAnnotationDirective()

getXAnnotationDirective_Package

public EReference getXAnnotationDirective_Package()

Specified by:
getXAnnotationDirective_Package in interface XcorePackage
Returns:
the meta object for the container reference 'Package'.
See Also:
XAnnotationDirective.getPackage(), XcorePackage.getXAnnotationDirective()

getXAttribute

public EClass getXAttribute()

Specified by:
getXAttribute in interface XcorePackage
Returns:
the meta object for class 'XAttribute'.
See Also:
XAttribute

getXAttribute_DefaultValueLiteral

public EAttribute getXAttribute_DefaultValueLiteral()

Specified by:
getXAttribute_DefaultValueLiteral in interface XcorePackage
Returns:
the meta object for the attribute 'Default Value Literal'.
See Also:
XAttribute.getDefaultValueLiteral(), XcorePackage.getXAttribute()

getXAttribute_ID

public EAttribute getXAttribute_ID()

Specified by:
getXAttribute_ID in interface XcorePackage
Returns:
the meta object for the attribute 'ID'.
See Also:
XAttribute.isID(), XcorePackage.getXAttribute()

getXClass

public EClass getXClass()

Specified by:
getXClass in interface XcorePackage
Returns:
the meta object for class 'XClass'.
See Also:
XClass

getXClass_Abstract

public EAttribute getXClass_Abstract()

Specified by:
getXClass_Abstract in interface XcorePackage
Returns:
the meta object for the attribute 'Abstract'.
See Also:
XClass.isAbstract(), XcorePackage.getXClass()

getXClass_Interface

public EAttribute getXClass_Interface()

Specified by:
getXClass_Interface in interface XcorePackage
Returns:
the meta object for the attribute 'Interface'.
See Also:
XClass.isInterface(), XcorePackage.getXClass()

getXClass_Members

public EReference getXClass_Members()

Specified by:
getXClass_Members in interface XcorePackage
Returns:
the meta object for the containment reference list 'Members'.
See Also:
XClass.getMembers(), XcorePackage.getXClass()

getXClass_SuperTypes

public EReference getXClass_SuperTypes()

Specified by:
getXClass_SuperTypes in interface XcorePackage
Returns:
the meta object for the containment reference list 'Super Types'.
See Also:
XClass.getSuperTypes(), XcorePackage.getXClass()

getXClassifier

public EClass getXClassifier()

Specified by:
getXClassifier in interface XcorePackage
Returns:
the meta object for class 'XClassifier'.
See Also:
XClassifier

getXClassifier_InstanceType

public EReference getXClassifier_InstanceType()

Specified by:
getXClassifier_InstanceType in interface XcorePackage
Returns:
the meta object for the containment reference 'Instance Type'.
See Also:
XClassifier.getInstanceType(), XcorePackage.getXClassifier()

getXClassifier_Package

public EReference getXClassifier_Package()

Specified by:
getXClassifier_Package in interface XcorePackage
Returns:
the meta object for the container reference 'Package'.
See Also:
XClassifier.getPackage(), XcorePackage.getXClassifier()

getXClassifier_TypeParameters

public EReference getXClassifier_TypeParameters()

Specified by:
getXClassifier_TypeParameters in interface XcorePackage
Returns:
the meta object for the containment reference list 'Type Parameters'.
See Also:
XClassifier.getTypeParameters(), XcorePackage.getXClassifier()

getXDataType

public EClass getXDataType()

Specified by:
getXDataType in interface XcorePackage
Returns:
the meta object for class 'XData Type'.
See Also:
XDataType

getXDataType_Serializable

public EAttribute getXDataType_Serializable()

Specified by:
getXDataType_Serializable in interface XcorePackage
Returns:
the meta object for the attribute 'Serializable'.
See Also:
XDataType.isSerializable(), XcorePackage.getXDataType()

getXDataType_CreateBody

public EReference getXDataType_CreateBody()

Specified by:
getXDataType_CreateBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Create Body'.
See Also:
XDataType.getCreateBody(), XcorePackage.getXDataType()

getXDataType_ConvertBody

public EReference getXDataType_ConvertBody()

Specified by:
getXDataType_ConvertBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Convert Body'.
See Also:
XDataType.getConvertBody(), XcorePackage.getXDataType()

getXEnum

public EClass getXEnum()

Specified by:
getXEnum in interface XcorePackage
Returns:
the meta object for class 'XEnum'.
See Also:
XEnum

getXEnum_Literals

public EReference getXEnum_Literals()

Specified by:
getXEnum_Literals in interface XcorePackage
Returns:
the meta object for the containment reference list 'Literals'.
See Also:
XEnum.getLiterals(), XcorePackage.getXEnum()

getXEnumLiteral

public EClass getXEnumLiteral()

Specified by:
getXEnumLiteral in interface XcorePackage
Returns:
the meta object for class 'XEnum Literal'.
See Also:
XEnumLiteral

getXEnumLiteral_Value

public EAttribute getXEnumLiteral_Value()

Specified by:
getXEnumLiteral_Value in interface XcorePackage
Returns:
the meta object for the attribute 'Value'.
See Also:
XEnumLiteral.getValue(), XcorePackage.getXEnumLiteral()

getXEnumLiteral_Literal

public EAttribute getXEnumLiteral_Literal()

Specified by:
getXEnumLiteral_Literal in interface XcorePackage
Returns:
the meta object for the attribute 'Literal'.
See Also:
XEnumLiteral.getLiteral(), XcorePackage.getXEnumLiteral()

getXEnumLiteral_Enum

public EReference getXEnumLiteral_Enum()

Specified by:
getXEnumLiteral_Enum in interface XcorePackage
Returns:
the meta object for the container reference 'Enum'.
See Also:
XEnumLiteral.getEnum(), XcorePackage.getXEnumLiteral()

getXGenericType

public EClass getXGenericType()

Specified by:
getXGenericType in interface XcorePackage
Returns:
the meta object for class 'XGeneric Type'.
See Also:
XGenericType

getXGenericType_UpperBound

public EReference getXGenericType_UpperBound()

Specified by:
getXGenericType_UpperBound in interface XcorePackage
Returns:
the meta object for the containment reference 'Upper Bound'.
See Also:
XGenericType.getUpperBound(), XcorePackage.getXGenericType()

getXGenericType_TypeArguments

public EReference getXGenericType_TypeArguments()

Specified by:
getXGenericType_TypeArguments in interface XcorePackage
Returns:
the meta object for the containment reference list 'Type Arguments'.
See Also:
XGenericType.getTypeArguments(), XcorePackage.getXGenericType()

getXGenericType_LowerBound

public EReference getXGenericType_LowerBound()

Specified by:
getXGenericType_LowerBound in interface XcorePackage
Returns:
the meta object for the containment reference 'Lower Bound'.
See Also:
XGenericType.getLowerBound(), XcorePackage.getXGenericType()

getXGenericType_Type

public EReference getXGenericType_Type()

Specified by:
getXGenericType_Type in interface XcorePackage
Returns:
the meta object for the reference 'Type'.
See Also:
XGenericType.getType(), XcorePackage.getXGenericType()

getXImportDirective

public EClass getXImportDirective()

Specified by:
getXImportDirective in interface XcorePackage
Returns:
the meta object for class 'XImport Directive'.
See Also:
XImportDirective

getXImportDirective_ImportedNamespace

public EAttribute getXImportDirective_ImportedNamespace()

Specified by:
getXImportDirective_ImportedNamespace in interface XcorePackage
Returns:
the meta object for the attribute 'Imported Namespace'.
See Also:
XImportDirective.getImportedNamespace(), XcorePackage.getXImportDirective()

getXImportDirective_ImportedObject

public EReference getXImportDirective_ImportedObject()

Specified by:
getXImportDirective_ImportedObject in interface XcorePackage
Returns:
the meta object for the reference 'Imported Object'.
See Also:
XImportDirective.getImportedObject(), XcorePackage.getXImportDirective()

getXImportDirective_Package

public EReference getXImportDirective_Package()

Specified by:
getXImportDirective_Package in interface XcorePackage
Returns:
the meta object for the container reference 'Package'.
See Also:
XImportDirective.getPackage(), XcorePackage.getXImportDirective()

getXMember

public EClass getXMember()

Specified by:
getXMember in interface XcorePackage
Returns:
the meta object for class 'XMember'.
See Also:
XMember

getXMember_ContainingClass

public EReference getXMember_ContainingClass()

Specified by:
getXMember_ContainingClass in interface XcorePackage
Returns:
the meta object for the container reference 'Containing Class'.
See Also:
XMember.getContainingClass(), XcorePackage.getXMember()

getXModelElement

public EClass getXModelElement()

Specified by:
getXModelElement in interface XcorePackage
Returns:
the meta object for class 'XModel Element'.
See Also:
XModelElement

getXModelElement_Annotations

public EReference getXModelElement_Annotations()

Specified by:
getXModelElement_Annotations in interface XcorePackage
Returns:
the meta object for the containment reference list 'Annotations'.
See Also:
XModelElement.getAnnotations(), XcorePackage.getXModelElement()

getXNamedElement

public EClass getXNamedElement()

Specified by:
getXNamedElement in interface XcorePackage
Returns:
the meta object for class 'XNamed Element'.
See Also:
XNamedElement

getXNamedElement_Name

public EAttribute getXNamedElement_Name()

Specified by:
getXNamedElement_Name in interface XcorePackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XNamedElement.getName(), XcorePackage.getXNamedElement()

getXOperation

public EClass getXOperation()

Specified by:
getXOperation in interface XcorePackage
Returns:
the meta object for class 'XOperation'.
See Also:
XOperation

getXOperation_TypeParameters

public EReference getXOperation_TypeParameters()

Specified by:
getXOperation_TypeParameters in interface XcorePackage
Returns:
the meta object for the containment reference list 'Type Parameters'.
See Also:
XOperation.getTypeParameters(), XcorePackage.getXOperation()

getXOperation_Parameters

public EReference getXOperation_Parameters()

Specified by:
getXOperation_Parameters in interface XcorePackage
Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
XOperation.getParameters(), XcorePackage.getXOperation()

getXOperation_Exceptions

public EReference getXOperation_Exceptions()

Specified by:
getXOperation_Exceptions in interface XcorePackage
Returns:
the meta object for the containment reference list 'Exceptions'.
See Also:
XOperation.getExceptions(), XcorePackage.getXOperation()

getXOperation_Body

public EReference getXOperation_Body()

Specified by:
getXOperation_Body in interface XcorePackage
Returns:
the meta object for the containment reference 'Body'.
See Also:
XOperation.getBody(), XcorePackage.getXOperation()

getXPackage

public EClass getXPackage()

Specified by:
getXPackage in interface XcorePackage
Returns:
the meta object for class 'XPackage'.
See Also:
XPackage

getXPackage_ImportDirectives

public EReference getXPackage_ImportDirectives()

Specified by:
getXPackage_ImportDirectives in interface XcorePackage
Returns:
the meta object for the containment reference list 'Import Directives'.
See Also:
XPackage.getImportDirectives(), XcorePackage.getXPackage()

getXPackage_AnnotationDirectives

public EReference getXPackage_AnnotationDirectives()

Specified by:
getXPackage_AnnotationDirectives in interface XcorePackage
Returns:
the meta object for the containment reference list 'Annotation Directives'.
See Also:
XPackage.getAnnotationDirectives(), XcorePackage.getXPackage()

getXPackage_Classifiers

public EReference getXPackage_Classifiers()

Specified by:
getXPackage_Classifiers in interface XcorePackage
Returns:
the meta object for the containment reference list 'Classifiers'.
See Also:
XPackage.getClassifiers(), XcorePackage.getXPackage()

getXParameter

public EClass getXParameter()

Specified by:
getXParameter in interface XcorePackage
Returns:
the meta object for class 'XParameter'.
See Also:
XParameter

getXParameter_Operation

public EReference getXParameter_Operation()

Specified by:
getXParameter_Operation in interface XcorePackage
Returns:
the meta object for the container reference 'Operation'.
See Also:
XParameter.getOperation(), XcorePackage.getXParameter()

getXReference

public EClass getXReference()

Specified by:
getXReference in interface XcorePackage
Returns:
the meta object for class 'XReference'.
See Also:
XReference

getXReference_Container

public EAttribute getXReference_Container()

Specified by:
getXReference_Container in interface XcorePackage
Returns:
the meta object for the attribute 'Container'.
See Also:
XReference.isContainer(), XcorePackage.getXReference()

getXReference_Containment

public EAttribute getXReference_Containment()

Specified by:
getXReference_Containment in interface XcorePackage
Returns:
the meta object for the attribute 'Containment'.
See Also:
XReference.isContainment(), XcorePackage.getXReference()

getXReference_ResolveProxies

public EAttribute getXReference_ResolveProxies()

Specified by:
getXReference_ResolveProxies in interface XcorePackage
Returns:
the meta object for the attribute 'Resolve Proxies'.
See Also:
XReference.isResolveProxies(), XcorePackage.getXReference()

getXReference_Local

public EAttribute getXReference_Local()

Specified by:
getXReference_Local in interface XcorePackage
Returns:
the meta object for the attribute 'Local'.
See Also:
XReference.isLocal(), XcorePackage.getXReference()

getXReference_Opposite

public EReference getXReference_Opposite()

Specified by:
getXReference_Opposite in interface XcorePackage
Returns:
the meta object for the reference 'Opposite'.
See Also:
XReference.getOpposite(), XcorePackage.getXReference()

getXReference_Keys

public EReference getXReference_Keys()

Specified by:
getXReference_Keys in interface XcorePackage
Returns:
the meta object for the reference list 'Keys'.
See Also:
XReference.getKeys(), XcorePackage.getXReference()

getXStringToStringMapEntry

public EClass getXStringToStringMapEntry()

Specified by:
getXStringToStringMapEntry in interface XcorePackage
Returns:
the meta object for class 'XString To String Map Entry'.
See Also:
Map.Entry

getXStringToStringMapEntry_Key

public EAttribute getXStringToStringMapEntry_Key()

Specified by:
getXStringToStringMapEntry_Key in interface XcorePackage
Returns:
the meta object for the attribute 'Key'.
See Also:
Map.Entry, XcorePackage.getXStringToStringMapEntry()

getXStringToStringMapEntry_Value

public EAttribute getXStringToStringMapEntry_Value()

Specified by:
getXStringToStringMapEntry_Value in interface XcorePackage
Returns:
the meta object for the attribute 'Value'.
See Also:
Map.Entry, XcorePackage.getXStringToStringMapEntry()

getXStructuralFeature

public EClass getXStructuralFeature()

Specified by:
getXStructuralFeature in interface XcorePackage
Returns:
the meta object for class 'XStructural Feature'.
See Also:
XStructuralFeature

getXStructuralFeature_Readonly

public EAttribute getXStructuralFeature_Readonly()

Specified by:
getXStructuralFeature_Readonly in interface XcorePackage
Returns:
the meta object for the attribute 'Readonly'.
See Also:
XStructuralFeature.isReadonly(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_Volatile

public EAttribute getXStructuralFeature_Volatile()

Specified by:
getXStructuralFeature_Volatile in interface XcorePackage
Returns:
the meta object for the attribute 'Volatile'.
See Also:
XStructuralFeature.isVolatile(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_Transient

public EAttribute getXStructuralFeature_Transient()

Specified by:
getXStructuralFeature_Transient in interface XcorePackage
Returns:
the meta object for the attribute 'Transient'.
See Also:
XStructuralFeature.isTransient(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_Unsettable

public EAttribute getXStructuralFeature_Unsettable()

Specified by:
getXStructuralFeature_Unsettable in interface XcorePackage
Returns:
the meta object for the attribute 'Unsettable'.
See Also:
XStructuralFeature.isUnsettable(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_Derived

public EAttribute getXStructuralFeature_Derived()

Specified by:
getXStructuralFeature_Derived in interface XcorePackage
Returns:
the meta object for the attribute 'Derived'.
See Also:
XStructuralFeature.isDerived(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_GetBody

public EReference getXStructuralFeature_GetBody()

Specified by:
getXStructuralFeature_GetBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Get Body'.
See Also:
XStructuralFeature.getGetBody(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_SetBody

public EReference getXStructuralFeature_SetBody()

Specified by:
getXStructuralFeature_SetBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Set Body'.
See Also:
XStructuralFeature.getSetBody(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_IsSetBody

public EReference getXStructuralFeature_IsSetBody()

Specified by:
getXStructuralFeature_IsSetBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Is Set Body'.
See Also:
XStructuralFeature.getIsSetBody(), XcorePackage.getXStructuralFeature()

getXStructuralFeature_UnsetBody

public EReference getXStructuralFeature_UnsetBody()

Specified by:
getXStructuralFeature_UnsetBody in interface XcorePackage
Returns:
the meta object for the containment reference 'Unset Body'.
See Also:
XStructuralFeature.getUnsetBody(), XcorePackage.getXStructuralFeature()

getXTypedElement

public EClass getXTypedElement()

Specified by:
getXTypedElement in interface XcorePackage
Returns:
the meta object for class 'XTyped Element'.
See Also:
XTypedElement

getXTypedElement_Unordered

public EAttribute getXTypedElement_Unordered()

Specified by:
getXTypedElement_Unordered in interface XcorePackage
Returns:
the meta object for the attribute 'Unordered'.
See Also:
XTypedElement.isUnordered(), XcorePackage.getXTypedElement()

getXTypedElement_Unique

public EAttribute getXTypedElement_Unique()

Specified by:
getXTypedElement_Unique in interface XcorePackage
Returns:
the meta object for the attribute 'Unique'.
See Also:
XTypedElement.isUnique(), XcorePackage.getXTypedElement()

getXTypedElement_Type

public EReference getXTypedElement_Type()

Specified by:
getXTypedElement_Type in interface XcorePackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
XTypedElement.getType(), XcorePackage.getXTypedElement()

getXTypedElement_Multiplicity

public EAttribute getXTypedElement_Multiplicity()

Specified by:
getXTypedElement_Multiplicity in interface XcorePackage
Returns:
the meta object for the attribute 'Multiplicity'.
See Also:
XTypedElement.getMultiplicity(), XcorePackage.getXTypedElement()

getXTypeParameter

public EClass getXTypeParameter()

Specified by:
getXTypeParameter in interface XcorePackage
Returns:
the meta object for class 'XType Parameter'.
See Also:
XTypeParameter

getXTypeParameter_Bounds

public EReference getXTypeParameter_Bounds()

Specified by:
getXTypeParameter_Bounds in interface XcorePackage
Returns:
the meta object for the containment reference list 'Bounds'.
See Also:
XTypeParameter.getBounds(), XcorePackage.getXTypeParameter()

getXMultiplicity

public EDataType getXMultiplicity()

Specified by:
getXMultiplicity in interface XcorePackage
Returns:
the meta object for data type 'XMultiplicity'.

getXcoreFactory

public XcoreFactory getXcoreFactory()

Specified by:
getXcoreFactory in interface XcorePackage
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.


Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.