public class EPackageImpl extends ENamedElementImpl implements EPackage, BasicExtendedMetaData.EPackageExtendedMetaData.Holder
Modifier and Type | Class and Description |
---|---|
protected static interface |
EPackageImpl.EBasicWhiteList
This interface is provided as a place holder for single sourcing GWT runtime and regular runtime applications.
|
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
EPackage.Descriptor, EPackage.Registry
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected EList<EClassifier> |
eClassifiers
The cached value of the '
EClassifiers ' containment reference list |
protected EcoreFactory |
ecoreFactory
The Ecore factory.
|
protected EcorePackage |
ecorePackage
The Ecore factory.
|
protected EFactory |
eFactoryInstance
The cached value of the '
EFactory Instance ' reference |
protected java.util.Map<java.lang.String,EClassifier> |
eNameToEClassifierMap
The map from name to
|
protected BasicExtendedMetaData.EPackageExtendedMetaData |
ePackageExtendedMetaData |
protected EList<EPackage> |
eSubpackages
The cached value of the '
ESubpackages ' containment reference list |
protected static boolean |
IS_ABSTRACT |
protected static boolean |
IS_CHANGEABLE |
protected static boolean |
IS_COMPOSITE |
protected static boolean |
IS_DERIVED |
protected static boolean |
IS_GENERATED_INSTANCE_CLASS |
protected static boolean |
IS_ID |
protected static boolean |
IS_INTERFACE |
protected static boolean |
IS_ORDERED |
protected static boolean |
IS_RESOLVABLE |
protected static boolean |
IS_RESOLVE_PROXIES |
protected static boolean |
IS_SERIALIZABLE |
protected static boolean |
IS_TRANSIENT |
protected static boolean |
IS_UNIQUE |
protected static boolean |
IS_UNSETTABLE |
protected static boolean |
IS_VOLATILE |
protected static java.lang.String |
NS_PREFIX_EDEFAULT
The default value of the '
Ns Prefix ' attribute |
protected static java.lang.String |
NS_URI_EDEFAULT
The default value of the '
Ns URI ' attribute |
protected java.lang.String |
nsPrefix
The cached value of the '
Ns Prefix ' attribute |
protected java.lang.String |
nsURI
The cached value of the '
Ns URI ' attribute |
name, NAME_EDEFAULT
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
EPackageImpl()
Creates an instance
|
protected |
EPackageImpl(EFactory eFactory)
Creates an instance with a factory.
|
protected |
EPackageImpl(java.lang.String packageURI)
Creates a
registered instance that has a default factory. |
protected |
EPackageImpl(java.lang.String packageURI,
EFactory factory)
Creates a
registered instance with a factory. |
Modifier and Type | Method and Description |
---|---|
protected void |
addAnnotation(ENamedElement eNamedElement,
boolean[] path,
java.lang.String source,
java.lang.String[] details) |
protected void |
addAnnotation(ENamedElement eNamedElement,
boolean[] path,
java.lang.String source,
java.lang.String[] details,
URI[] references) |
protected void |
addAnnotation(ENamedElement eNamedElement,
int depth,
java.lang.String source,
java.lang.String[] details) |
protected void |
addAnnotation(ENamedElement eNamedElement,
int depth,
java.lang.String source,
java.lang.String[] details,
URI[] references) |
protected void |
addAnnotation(ENamedElement eNamedElement,
java.lang.String source,
java.lang.String[] details) |
protected void |
addAnnotation(ENamedElement eNamedElement,
java.lang.String source,
java.lang.String[] details,
URI[] references) |
protected void |
addEEnumLiteral(EEnum owner,
Enumerator e) |
protected void |
addEException(EOperation owner,
EClassifier exception) |
protected void |
addEException(EOperation owner,
EGenericType exception) |
protected EOperation |
addEOperation(EClass owner,
EClassifier type,
java.lang.String name) |
protected EOperation |
addEOperation(EClass owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EOperation |
addEOperation(EClass owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected void |
addEParameter(EOperation owner,
EClassifier type,
java.lang.String name) |
protected void |
addEParameter(EOperation owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EParameter |
addEParameter(EOperation owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected void |
addEParameter(EOperation owner,
EGenericType type,
java.lang.String name,
int lowerBound,
int upperBound)
Deprecated.
|
protected void |
addEParameter(EOperation owner,
EGenericType type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected ETypeParameter |
addETypeParameter(EClassifier owner,
java.lang.String name) |
protected ETypeParameter |
addETypeParameter(EOperation owner,
java.lang.String name) |
EPackage |
basicGetESuperPackage() |
NotificationChain |
basicSetEFactoryInstance(EFactory newEFactoryInstance,
NotificationChain msgs) |
protected void |
createEAttribute(EClass owner,
int id) |
protected EClass |
createEClass(int id) |
protected EDataType |
createEDataType(int id) |
protected EEnum |
createEEnum(int id) |
protected EGenericType |
createEGenericType() |
protected EGenericType |
createEGenericType(EClassifier eClassifier) |
protected EGenericType |
createEGenericType(ETypeParameter eTypeParameter) |
protected void |
createEOperation(EClass owner,
int id) |
protected void |
createEReference(EClass owner,
int id) |
protected Resource |
createResource(java.lang.String uri) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
EList<?> arguments) |
boolean |
eIsSet(int featureID) |
EObject |
eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
Returns the object resolved by the fragment segment.
|
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eSetProxyURI(URI uri)
Set the proxy URI of this object.
|
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
fixEClassifiers() |
protected void |
fixEEnumLiterals(EEnum eEnum) |
protected void |
fixEOperations(EClass eClass) |
protected void |
fixEStructuralFeatures(EClass eClass) |
protected void |
fixInstanceClass(EClassifier eClassifier) |
void |
freeze() |
EClassifier |
getEClassifier(java.lang.String name)
Returns the classifier with the given name.
|
EClassifier |
getEClassifierGen(java.lang.String name) |
EList<EClassifier> |
getEClassifiers() |
EFactory |
getEFactoryInstance() |
EList<EPackage> |
getESubpackages() |
EPackage |
getESuperPackage() |
BasicExtendedMetaData.EPackageExtendedMetaData |
getExtendedMetaData() |
java.lang.String |
getNsPrefix() |
java.lang.String |
getNsURI() |
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable)
Deprecated.
|
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID)
Deprecated.
|
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique)
Deprecated.
|
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived) |
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EAttribute |
initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EAttribute |
initEAttribute(EAttribute a,
EGenericType type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EClass |
initEClass(EClass c,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isAbstract,
boolean isInterface) |
protected EClass |
initEClass(EClass c,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isAbstract,
boolean isInterface,
boolean isGenerated) |
protected EClass |
initEClass(EClass c,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isAbstract,
boolean isInterface,
boolean isGenerated,
java.lang.String instanceTypeName) |
protected EDataType |
initEDataType(EDataType d,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isSerializable) |
protected EDataType |
initEDataType(EDataType d,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isSerializable,
boolean isGenerated) |
protected EDataType |
initEDataType(EDataType d,
java.lang.Class<?> instanceClass,
java.lang.String name,
boolean isSerializable,
boolean isGenerated,
java.lang.String instanceTypeName) |
protected EEnum |
initEEnum(EEnum e,
java.lang.Class<?> instanceClass,
java.lang.String name) |
protected EOperation |
initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name) |
protected EOperation |
initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EOperation |
initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected void |
initEOperation(EOperation eOperation,
EGenericType eGenericType) |
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies)
Deprecated.
|
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable)
Deprecated.
|
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique)
Deprecated.
|
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived) |
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EReference |
initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EReference |
initEReference(EReference r,
EGenericType type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected void |
initializeFromLoadedEPackage(EPackage target,
EPackage source) |
void |
setEFactoryInstance(EFactory newEFactoryInstance) |
void |
setExtendedMetaData(BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData) |
protected void |
setGeneratedClassName(EClassifier eClassifier) |
protected void |
setInstanceTypeName(EClassifier eClassifier,
java.lang.String instanceTypeName) |
void |
setNamespaceURI(java.lang.String nsURI)
Deprecated.
|
void |
setNsPrefix(java.lang.String newNsPrefix) |
void |
setNsURI(java.lang.String newNsURI) |
java.lang.String |
toString() |
eContents, eCrossReferences, getName, getNameGen, setName
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected static final java.lang.String NS_URI_EDEFAULT
Ns URI
' attribute.
getNsURI()
protected EcoreFactory ecoreFactory
protected EcorePackage ecorePackage
protected java.util.Map<java.lang.String,EClassifier> eNameToEClassifierMap
protected java.lang.String nsURI
Ns URI
' attribute.
getNsURI()
protected static final java.lang.String NS_PREFIX_EDEFAULT
Ns Prefix
' attribute.
getNsPrefix()
protected java.lang.String nsPrefix
Ns Prefix
' attribute.
getNsPrefix()
protected EFactory eFactoryInstance
EFactory Instance
' reference.
getEFactoryInstance()
protected EList<EClassifier> eClassifiers
EClassifiers
' containment reference list.
getEClassifiers()
protected EList<EPackage> eSubpackages
ESubpackages
' containment reference list.
getESubpackages()
protected static final boolean IS_ABSTRACT
protected static final boolean IS_INTERFACE
protected static final boolean IS_GENERATED_INSTANCE_CLASS
protected static final boolean IS_SERIALIZABLE
protected static final boolean IS_DERIVED
protected static final boolean IS_TRANSIENT
protected static final boolean IS_VOLATILE
protected static final boolean IS_CHANGEABLE
protected static final boolean IS_UNSETTABLE
protected static final boolean IS_UNIQUE
protected static final boolean IS_ID
protected static final boolean IS_ORDERED
protected static final boolean IS_COMPOSITE
protected static final boolean IS_RESOLVE_PROXIES
protected static final boolean IS_RESOLVABLE
protected BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData
protected EPackageImpl()
protected EPackageImpl(EFactory eFactory)
eFactory
- the factory of the new package.protected EPackageImpl(java.lang.String packageURI)
registered
instance that has a default factory.packageURI
- the registered namespace URI
of the new package.protected EPackageImpl(java.lang.String packageURI, EFactory factory)
registered
instance with a factory.packageURI
- the registered namespace URI
of the new package.factory
- the factory of the new package.public void freeze()
freeze
in class EModelElementImpl
public void eSetProxyURI(URI uri)
InternalEObject
resolve
to the actual object.eSetProxyURI
in interface InternalEObject
eSetProxyURI
in class MinimalEObjectImpl
uri
- the URI.EcoreUtil.resolve(EObject, org.eclipse.emf.ecore.resource.ResourceSet)
,
Resource.unload()
protected EClass eStaticClass()
eStaticClass
in class ENamedElementImpl
@Deprecated public void setNamespaceURI(java.lang.String nsURI)
public java.lang.String getNsURI()
getNsURI
in interface EPackage
EPackage.Registry.INSTANCE
,
EPackage.setNsURI(String)
,
EcorePackage.getEPackage_NsURI()
public void setNsURI(java.lang.String newNsURI)
setNsURI
in interface EPackage
newNsURI
- the new value of the 'Ns URI' attribute.EPackage.getNsURI()
public java.lang.String getNsPrefix()
getNsPrefix
in interface EPackage
EPackage.setNsPrefix(String)
,
EcorePackage.getEPackage_NsPrefix()
public void setNsPrefix(java.lang.String newNsPrefix)
setNsPrefix
in interface EPackage
newNsPrefix
- the new value of the 'Ns Prefix' attribute.EPackage.getNsPrefix()
public EFactory getEFactoryInstance()
getEFactoryInstance
in interface EPackage
EPackage.setEFactoryInstance(EFactory)
,
EcorePackage.getEPackage_EFactoryInstance()
,
EFactory.getEPackage()
public void setEFactoryInstance(EFactory newEFactoryInstance)
setEFactoryInstance
in interface EPackage
newEFactoryInstance
- the new value of the 'EFactory Instance' reference.EPackage.getEFactoryInstance()
public NotificationChain basicSetEFactoryInstance(EFactory newEFactoryInstance, NotificationChain msgs)
public EList<EClassifier> getEClassifiers()
getEClassifiers
in interface EPackage
EcorePackage.getEPackage_EClassifiers()
,
EClassifier.getEPackage()
public EClassifier getEClassifier(java.lang.String name)
EPackage
getEClassifier
in interface EPackage
name
- the name in question.public EClassifier getEClassifierGen(java.lang.String name)
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class EModelElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class EModelElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public EList<EPackage> getESubpackages()
getESubpackages
in interface EPackage
EcorePackage.getEPackage_ESubpackages()
,
EPackage.getESuperPackage()
public EPackage getESuperPackage()
getESuperPackage
in interface EPackage
EcorePackage.getEPackage_ESuperPackage()
,
EPackage.getESubpackages()
public EPackage basicGetESuperPackage()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ENamedElementImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class ENamedElementImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ENamedElementImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ENamedElementImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.Object eInvoke(int operationID, EList<?> arguments) throws java.lang.reflect.InvocationTargetException
eInvoke
in interface InternalEObject
eInvoke
in class EModelElementImpl
java.lang.reflect.InvocationTargetException
EObject.eInvoke(EOperation, EList<?>)
public java.lang.String toString()
toString
in class ENamedElementImpl
protected Resource createResource(java.lang.String uri)
protected EClass createEClass(int id)
protected EEnum createEEnum(int id)
protected EDataType createEDataType(int id)
protected void createEAttribute(EClass owner, int id)
protected void createEReference(EClass owner, int id)
protected void createEOperation(EClass owner, int id)
protected ETypeParameter addETypeParameter(EClassifier owner, java.lang.String name)
protected ETypeParameter addETypeParameter(EOperation owner, java.lang.String name)
protected EGenericType createEGenericType()
protected EGenericType createEGenericType(ETypeParameter eTypeParameter)
protected EGenericType createEGenericType(EClassifier eClassifier)
protected EClass initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface)
protected EClass initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated)
protected EClass initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated, java.lang.String instanceTypeName)
protected EEnum initEEnum(EEnum e, java.lang.Class<?> instanceClass, java.lang.String name)
protected EDataType initEDataType(EDataType d, java.lang.Class<?> instanceClass, java.lang.String name, boolean isSerializable)
protected EDataType initEDataType(EDataType d, java.lang.Class<?> instanceClass, java.lang.String name, boolean isSerializable, boolean isGenerated)
protected EDataType initEDataType(EDataType d, java.lang.Class<?> instanceClass, java.lang.String name, boolean isSerializable, boolean isGenerated, java.lang.String instanceTypeName)
protected void setGeneratedClassName(EClassifier eClassifier)
protected void setInstanceTypeName(EClassifier eClassifier, java.lang.String instanceTypeName)
@Deprecated protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable)
@Deprecated protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID)
@Deprecated protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique)
protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived)
protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
protected EAttribute initEAttribute(EAttribute a, EClassifier type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
protected EAttribute initEAttribute(EAttribute a, EGenericType type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
@Deprecated protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies)
@Deprecated protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable)
@Deprecated protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique)
protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived)
protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
protected EReference initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
protected EReference initEReference(EReference r, EGenericType type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
protected EOperation addEOperation(EClass owner, EClassifier type, java.lang.String name)
protected EOperation addEOperation(EClass owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound)
protected EOperation addEOperation(EClass owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)
protected EOperation initEOperation(EOperation eOperation, EClassifier type, java.lang.String name)
protected EOperation initEOperation(EOperation eOperation, EClassifier type, java.lang.String name, int lowerBound, int upperBound)
protected EOperation initEOperation(EOperation eOperation, EClassifier type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)
protected void initEOperation(EOperation eOperation, EGenericType eGenericType)
protected void addEParameter(EOperation owner, EClassifier type, java.lang.String name)
protected void addEParameter(EOperation owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound)
protected EParameter addEParameter(EOperation owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)
@Deprecated protected void addEParameter(EOperation owner, EGenericType type, java.lang.String name, int lowerBound, int upperBound)
protected void addEParameter(EOperation owner, EGenericType type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)
protected void addEException(EOperation owner, EClassifier exception)
protected void addEException(EOperation owner, EGenericType exception)
protected void addEEnumLiteral(EEnum owner, Enumerator e)
protected void addAnnotation(ENamedElement eNamedElement, java.lang.String source, java.lang.String[] details)
protected void addAnnotation(ENamedElement eNamedElement, java.lang.String source, java.lang.String[] details, URI[] references)
protected void addAnnotation(ENamedElement eNamedElement, int depth, java.lang.String source, java.lang.String[] details)
protected void addAnnotation(ENamedElement eNamedElement, int depth, java.lang.String source, java.lang.String[] details, URI[] references)
protected void addAnnotation(ENamedElement eNamedElement, boolean[] path, java.lang.String source, java.lang.String[] details)
protected void addAnnotation(ENamedElement eNamedElement, boolean[] path, java.lang.String source, java.lang.String[] details, URI[] references)
protected void initializeFromLoadedEPackage(EPackage target, EPackage source)
protected void fixEClassifiers()
protected void fixInstanceClass(EClassifier eClassifier)
protected void fixEStructuralFeatures(EClass eClass)
protected void fixEOperations(EClass eClass)
protected void fixEEnumLiterals(EEnum eEnum)
public BasicExtendedMetaData.EPackageExtendedMetaData getExtendedMetaData()
getExtendedMetaData
in interface BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public void setExtendedMetaData(BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData)
setExtendedMetaData
in interface BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public EObject eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
InternalEObject
The fragment segment encoding will typically be of the form returned by eURIFragmentSegment
.
eObjectForURIFragmentSegment
in interface InternalEObject
eObjectForURIFragmentSegment
in class EModelElementImpl
uriFragmentSegment
- a fragment segment.