public class EEnumImpl extends EDataTypeImpl implements EEnum
The following features are implemented:
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplEDataType.InternalEDataType.Internal.ConversionDelegateInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected <any> |
eLiterals
The cached value of the '
ELiterals' containment reference list. |
conversionDelegate, conversionDelegateIsSet, defaultValue, defaultValueIsSet, SERIALIZABLE_EDEFAULT, SERIALIZABLE_EFLAGDEFAULT_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_UNSETEOPPOSITE_FEATURE_BASENIL| Modifier | Constructor and Description |
|---|---|
protected |
EEnumImpl() |
| Modifier and Type | Method and Description |
|---|---|
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) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
freeze() |
java.lang.Object |
getDefaultValue()
Returns the value of the 'Default Value' attribute.
|
EEnumLiteral |
getEEnumLiteral(int intValue)
Returns the enum literal with the given value, or
null. |
EEnumLiteral |
getEEnumLiteral(java.lang.String name)
Returns the enum literal with the given name, or
null. |
EEnumLiteral |
getEEnumLiteralByLiteral(java.lang.String literal)
Returns the enum literal with the given literal value, or
null. |
<any> |
getELiterals() |
boolean |
isInstance(java.lang.Object object)
Determines if the specified Object is an instance of this.
|
protected void |
setDataTypeGeneratedInstanceClass(boolean isGenerated) |
getConversionDelegate, isSerializable, setConversionDelegate, setGeneratedInstanceClass, setInstanceClassGen, setSerializable, toStringbasicGetEPackage, basicSetInstanceClassName, basicSetInstanceTypeName, dynamicIsInstance, eBasicRemoveFromContainerFeature, eBasicSetContainer, getClassForName, getClassifierID, getEPackage, getEPackageGen, getETypeParameters, getExtendedMetaData, getInstanceClass, getInstanceClassGen, getInstanceClassName, getInstanceClassNameGen, getInstanceTypeName, getPrimitiveOrArrayClass, isSetInstanceClassName, isSetInstanceTypeName, setClassifierID, setExtendedMetaData, setInstanceClass, setInstanceClassName, setInstanceClassNameGen, setInstanceTypeName, setName, unsetInstanceClassName, unsetInstanceTypeNameeContents, eCrossReferences, getName, getNameGeneObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, 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, eSetDeliver, 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, waitisSerializable, setSerializablegetClassifierID, getEPackage, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, setInstanceClass, setInstanceClassName, setInstanceTypeNamegetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegmentprotected <any> eLiterals
ELiterals' containment reference list.
getELiterals()protected void freeze()
freeze in class EDataTypeImplprotected void setDataTypeGeneratedInstanceClass(boolean isGenerated)
setDataTypeGeneratedInstanceClass in class EDataTypeImplpublic java.lang.Object getDefaultValue()
EClassifier
The default value for the type, in the Java sense.
For primitive types, it will be the Java primitive default wrapped appropriately.
For enums, it will be the first enumerator.
And for all other types derived from java.lang.Object, it will be null.
getDefaultValue in interface EClassifiergetDefaultValue in class EDataTypeImplEcorePackage.getEClassifier_DefaultValue()public boolean isInstance(java.lang.Object object)
isInstance in interface EClassifierisInstance in class EClassifierImplobject - the object in question.Class.isInstance(java.lang.Object)protected EClass eStaticClass()
eStaticClass in class EDataTypeImplpublic <any> getELiterals()
getELiterals in interface EEnumEcorePackage.getEEnum_ELiterals(),
EEnumLiteral.getEEnum()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class EDataTypeImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class EDataTypeImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class EDataTypeImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class EDataTypeImplEObject.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 EEnumLiteral getEEnumLiteral(java.lang.String name)
EEnumnull.getEEnumLiteral in interface EEnumname - name in question.null.
public EEnumLiteral getEEnumLiteral(int intValue)
EEnumnull.
The values may not be unique; it returns the first.getEEnumLiteral in interface EEnumintValue - value in question.null.
public EEnumLiteral getEEnumLiteralByLiteral(java.lang.String literal)
EEnumnull.getEEnumLiteralByLiteral in interface EEnumliteral - literal in question.null.
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class EClassifierImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class EClassifierImplCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature