public class EClassImpl extends EClassifierImpl implements EClass, ESuperAdapter.Holder
| Modifier and Type | Class and Description |
|---|---|
static interface |
EClassImpl.FeatureSubsetSupplier |
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the '
Abstract' attribute. |
protected static int |
ABSTRACT_EFLAG
The flag representing the value of the '
Abstract' attribute. |
protected <any> |
eAllAttributes |
protected <any> |
eAllContainments |
protected <any> |
eAllGenericSuperTypes |
protected <any> |
eAllOperations |
protected EOperation[] |
eAllOperationsData |
protected <any> |
eAllReferences |
protected <any> |
eAllStructuralFeatures |
protected EStructuralFeature[] |
eAllStructuralFeaturesData |
protected EGenericType[] |
eAllStructuralFeatureTypes |
protected <any> |
eAllSuperTypes |
protected <any> |
eAttributes
The cached value of the '
EAttributes' containment reference list. |
protected <any> |
eGenericSuperTypes
The cached value of the '
EGeneric Super Types' containment reference list. |
protected EAttribute |
eIDAttribute |
protected java.util.Map<java.lang.String,EStructuralFeature> |
eNameToFeatureMap |
protected <any> |
eOperations
The cached value of the '
EOperations' containment reference list. |
protected java.util.Map<EOperation,EOperation> |
eOperationToOverrideMap |
protected <any> |
eReferences
The cached value of the '
EReferences' containment reference list. |
protected <any> |
eStructuralFeatures
The cached value of the '
EStructural Features' containment reference list. |
protected ESuperAdapter |
eSuperAdapter |
protected <any> |
eSuperTypes
The cached value of the '
ESuper Types' reference list. |
protected static boolean |
INTERFACE_EDEFAULT
The default value of the '
Interface' attribute. |
protected static int |
INTERFACE_EFLAG
The flag representing the value of the '
Interface' attribute. |
DEFAULT_VALUE_EDEFAULT, eClassifierExtendedMetaData, eTypeParameters, generatedInstanceClassName, INSTANCE_CLASS_EDEFAULT, INSTANCE_CLASS_NAME_EDEFAULT, instanceClass, instanceClassName, instanceTypeName, metaObjectIDname, NAME_EDEFAULTeAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGeContainerEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETNILEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
EClassImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
dynamicIsInstance(EObject eObject) |
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,
<any> 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 |
eSetDeliver(boolean deliver) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
freeze() |
<any> |
getEAllAttributes()
Returns the value of the 'EAll Attributes' reference list.
|
<any> |
getEAllContainments()
Returns the value of the 'EAll Containments' reference list.
|
<any> |
getEAllGenericSuperTypes() |
<any> |
getEAllOperations() |
protected EOperation[] |
getEAllOperationsData() |
<any> |
getEAllReferences()
Returns the value of the 'EAll References' reference list.
|
<any> |
getEAllStructuralFeatures() |
protected EStructuralFeature[] |
getEAllStructuralFeaturesData() |
<any> |
getEAllSuperTypes()
Returns all the super types in the hierarchy.
|
<any> |
getEAttributes() |
<any> |
getEGenericSuperTypes() |
EAttribute |
getEIDAttribute() |
EOperation |
getEOperation(int operationID) |
<any> |
getEOperations() |
<any> |
getEReferences() |
EStructuralFeature |
getEStructuralFeature(int featureID) |
EStructuralFeature |
getEStructuralFeature(java.lang.String name)
Returns the feature with this name.
|
<any> |
getEStructuralFeatures() |
ESuperAdapter |
getESuperAdapter() |
<any> |
getESuperTypes()
Returns the value of the 'ESuper Types' reference list.
|
int |
getFeatureCount() |
int |
getFeatureID(EStructuralFeature feature) |
EGenericType |
getFeatureType(EStructuralFeature feature) |
int |
getOperationCount() |
int |
getOperationID(EOperation operation) |
EOperation |
getOverride(EOperation operation) |
boolean |
isAbstract() |
boolean |
isFrozen() |
boolean |
isInterface() |
boolean |
isSetEGenericSuperTypes() |
boolean |
isSetESuperTypes() |
boolean |
isSuperTypeOf(EClass someClass)
Determines if the class or interface represented by this Class object is either
the same as, or is a super class or super interface of, the class or interface
represented by the specified someClass parameter.
|
void |
setAbstract(boolean newAbstract) |
void |
setInterface(boolean newInterface) |
java.lang.String |
toString() |
void |
unsetEGenericSuperTypes() |
void |
unsetESuperTypes() |
basicGetEPackage, basicSetInstanceClassName, basicSetInstanceTypeName, eBasicRemoveFromContainerFeature, eBasicSetContainer, getClassForName, getClassifierID, getDefaultValue, getEPackage, getEPackageGen, getETypeParameters, getExtendedMetaData, getInstanceClass, getInstanceClassGen, getInstanceClassName, getInstanceClassNameGen, getInstanceTypeName, getPrimitiveOrArrayClass, isInstance, isSetInstanceClassName, isSetInstanceTypeName, setClassifierID, setExtendedMetaData, setGeneratedInstanceClass, setInstanceClass, setInstanceClassGen, setInstanceClassName, setInstanceClassNameGen, setInstanceTypeName, setName, unsetInstanceClassName, unsetInstanceTypeNameeContents, eCrossReferences, getName, getNameGeneSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, setFrozeneBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetProxyURI, eSettingseAddVirtualValue, 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, eVirtualValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClassifierID, getDefaultValue, getEPackage, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, isInstance, setInstanceClass, setInstanceClassName, setInstanceTypeNamegetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteNotificationRequiredprotected EAttribute eIDAttribute
protected <any> eAllAttributes
protected <any> eAllReferences
protected <any> eAllStructuralFeatures
protected EStructuralFeature[] eAllStructuralFeaturesData
protected <any> eAllContainments
protected <any> eAllOperations
protected EOperation[] eAllOperationsData
protected <any> eAllSuperTypes
protected <any> eAllGenericSuperTypes
protected java.util.Map<java.lang.String,EStructuralFeature> eNameToFeatureMap
protected java.util.Map<EOperation,EOperation> eOperationToOverrideMap
protected ESuperAdapter eSuperAdapter
protected EGenericType[] eAllStructuralFeatureTypes
protected static final boolean ABSTRACT_EDEFAULT
Abstract' attribute.
isAbstract(),
Constant Field Valuesprotected static final int ABSTRACT_EFLAG
Abstract' attribute.
isAbstract(),
Constant Field Valuesprotected static final boolean INTERFACE_EDEFAULT
Interface' attribute.
isInterface(),
Constant Field Valuesprotected static final int INTERFACE_EFLAG
Interface' attribute.
isInterface(),
Constant Field Valuesprotected <any> eSuperTypes
ESuper Types' reference list.
getESuperTypes()protected <any> eOperations
EOperations' containment reference list.
getEOperations()protected <any> eReferences
EReferences' containment reference list.
getEReferences()protected <any> eAttributes
EAttributes' containment reference list.
getEAttributes()protected <any> eStructuralFeatures
EStructural Features' containment reference list.
getEStructuralFeatures()protected <any> eGenericSuperTypes
EGeneric Super Types' containment reference list.
getEGenericSuperTypes()protected void freeze()
freeze in class EModelElementImplpublic boolean isFrozen()
isFrozen in interface ESuperAdapter.HolderisFrozen in class EModelElementImplprotected EClass eStaticClass()
eStaticClass in class EClassifierImplpublic EAttribute getEIDAttribute()
getEIDAttribute in interface EClassEAttribute.isID(),
EcorePackage.getEClass_EIDAttribute()public <any> getEStructuralFeatures()
getEStructuralFeatures in interface EClassEcorePackage.getEClass_EStructuralFeatures(),
EStructuralFeature.getEContainingClass()public <any> getEGenericSuperTypes()
getEGenericSuperTypes in interface EClassEClass.getESuperTypes(),
EcorePackage.getEClass_EGenericSuperTypes()public void unsetEGenericSuperTypes()
public boolean isSetEGenericSuperTypes()
public <any> getEAllGenericSuperTypes()
getEAllGenericSuperTypes in interface EClassEClass.getEGenericSuperTypes(),
EClass.getEAllSuperTypes(),
EcorePackage.getEClass_EAllGenericSuperTypes()public <any> getEAllAttributes()
EClassEAttribute.
It represents the closure of all attributes, inherited and local.
getEAllAttributes in interface EClassEcorePackage.getEClass_EAllAttributes()public <any> getEAllReferences()
EClassEReference.
It represents the closure of all references, inherited and local.
getEAllReferences in interface EClassEcorePackage.getEClass_EAllReferences()public <any> getEReferences()
getEReferences in interface EClassEcorePackage.getEClass_EReferences()public <any> getEAttributes()
getEAttributes in interface EClassEcorePackage.getEClass_EAttributes()public <any> getEAllStructuralFeatures()
getEAllStructuralFeatures in interface EClassEcorePackage.getEClass_EAllStructuralFeatures()public <any> getEAllOperations()
getEAllOperations in interface EClassEcorePackage.getEClass_EAllOperations()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class EClassifierImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class EClassifierImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class EClassifierImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class EClassifierImplEObject.eIsSet(EStructuralFeature)public java.lang.Object eInvoke(int operationID,
<any> arguments)
throws java.lang.reflect.InvocationTargetException
eInvoke in interface InternalEObjecteInvoke in class EClassifierImpljava.lang.reflect.InvocationTargetException#eInvoke(EOperation, EList)public <any> getEAllContainments()
EClassEReference.
It represents the closure of all references, inherited and local,
that are containments.
These features will determine the EObject.eContents() of an instance.
getEAllContainments in interface EClassEcorePackage.getEClass_EAllContainments()public EStructuralFeature getEStructuralFeature(java.lang.String name)
EClassgetEStructuralFeature in interface EClassprotected EOperation[] getEAllOperationsData()
public int getOperationCount()
getOperationCount in interface EClasspublic EOperation getEOperation(int operationID)
getEOperation in interface EClasspublic int getOperationID(EOperation operation)
getOperationID in interface EClasspublic EOperation getOverride(EOperation operation)
getOverride in interface EClasspublic NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class EClassifierImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class EClassifierImplprotected EStructuralFeature[] getEAllStructuralFeaturesData()
public int getFeatureCount()
getFeatureCount in interface EClasspublic EStructuralFeature getEStructuralFeature(int featureID)
getEStructuralFeature in interface EClasspublic int getFeatureID(EStructuralFeature feature)
getFeatureID in interface EClasspublic EGenericType getFeatureType(EStructuralFeature feature)
getFeatureType in interface EClasspublic boolean isAbstract()
isAbstract in interface EClassEClass.setAbstract(boolean),
EcorePackage.getEClass_Abstract()public void setAbstract(boolean newAbstract)
setAbstract in interface EClassnewAbstract - the new value of the 'Abstract' attribute.EClass.isAbstract()public boolean isInterface()
isInterface in interface EClassEClass.setInterface(boolean),
EcorePackage.getEClass_Interface()public void setInterface(boolean newInterface)
setInterface in interface EClassnewInterface - the new value of the 'Interface' attribute.EClass.isInterface()public java.lang.String toString()
toString in class EClassifierImplpublic <any> getESuperTypes()
EClassEClass.
It represents the super types in the Java sense, i.e., the super class and the direct implemented interfaces,
and is derived from the generic super types.
getESuperTypes in interface EClassEClass.getEGenericSuperTypes(),
EClass.getEAllSuperTypes(),
EcorePackage.getEClass_ESuperTypes()public void unsetESuperTypes()
public boolean isSetESuperTypes()
public <any> getEOperations()
getEOperations in interface EClassEcorePackage.getEClass_EOperations(),
EOperation.getEContainingClass()public boolean isSuperTypeOf(EClass someClass)
isSuperTypeOf in interface EClasssomeClass - some other class.Class.isAssignableFrom(java.lang.Class<?>)public <any> getEAllSuperTypes()
getEAllSuperTypes in interface EClassEClass.getESuperTypes(),
,
EcorePackage.getEClass_EAllSuperTypes()protected boolean dynamicIsInstance(EObject eObject)
dynamicIsInstance in class EClassifierImplpublic ESuperAdapter getESuperAdapter()
getESuperAdapter in interface ESuperAdapter.Holderpublic void eSetDeliver(boolean deliver)
eSetDeliver in class MinimalEObjectImplpublic EObject eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)
InternalEObject
The fragment segment encoding will typically be of the form returned by eURIFragmentSegment.
eObjectForURIFragmentSegment in interface InternalEObjecteObjectForURIFragmentSegment in class EModelElementImpluriFragmentSegment - a fragment segment.Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature