public class EnumConstantDeclarationImpl extends BodyDeclarationImpl implements EnumConstantDeclaration
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected AnonymousClassDeclaration |
anonymousClassDeclaration
The cached value of the '
Anonymous Class Declaration' containment reference. |
protected org.eclipse.emf.common.util.EList<Expression> |
arguments
The cached value of the '
Arguments' containment reference list. |
protected static int |
EXTRA_ARRAY_DIMENSIONS_EDEFAULT
The default value of the '
Extra Array Dimensions' attribute. |
protected int |
extraArrayDimensions
The cached value of the '
Extra Array Dimensions' attribute. |
protected Expression |
initializer
The cached value of the '
Initializer' containment reference. |
protected org.eclipse.emf.common.util.EList<SingleVariableAccess> |
usageInVariableAccess
The cached value of the '
Usage In Variable Access' reference list. |
annotations, modifiername, NAME_EDEFAULT, proxy, PROXY_EDEFAULT, usagesInImportscomments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
EnumConstantDeclarationImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetInitializer(Expression newInitializer,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
AnonymousClassDeclaration |
getAnonymousClassDeclaration() |
org.eclipse.emf.common.util.EList<Expression> |
getArguments() |
int |
getExtraArrayDimensions() |
Expression |
getInitializer() |
org.eclipse.emf.common.util.EList<SingleVariableAccess> |
getUsageInVariableAccess() |
void |
setAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration) |
void |
setExtraArrayDimensions(int newExtraArrayDimensions) |
void |
setInitializer(Expression newInitializer) |
String |
toString() |
basicGetAbstractTypeDeclaration, basicGetAnonymousClassDeclarationOwner, basicSetAbstractTypeDeclaration, basicSetAnonymousClassDeclarationOwner, basicSetModifier, eBasicRemoveFromContainerFeature, getAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxybasicGetOriginalClassFile, basicGetOriginalCompilationUnit, getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxygetComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUniteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final int EXTRA_ARRAY_DIMENSIONS_EDEFAULT
Extra Array Dimensions' attribute.
getExtraArrayDimensions(),
Constant Field Valuesprotected int extraArrayDimensions
Extra Array Dimensions' attribute.
getExtraArrayDimensions()protected Expression initializer
Initializer' containment reference.
getInitializer()protected org.eclipse.emf.common.util.EList<SingleVariableAccess> usageInVariableAccess
Usage In Variable Access' reference list.
getUsageInVariableAccess()protected AnonymousClassDeclaration anonymousClassDeclaration
Anonymous Class Declaration' containment reference.
getAnonymousClassDeclaration()protected org.eclipse.emf.common.util.EList<Expression> arguments
Arguments' containment reference list.
getArguments()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class BodyDeclarationImplpublic int getExtraArrayDimensions()
getExtraArrayDimensions in interface VariableDeclarationVariableDeclaration.setExtraArrayDimensions(int),
JavaPackage.getVariableDeclaration_ExtraArrayDimensions()public void setExtraArrayDimensions(int newExtraArrayDimensions)
setExtraArrayDimensions in interface VariableDeclarationnewExtraArrayDimensions - the new value of the 'Extra Array Dimensions' attribute.VariableDeclaration.getExtraArrayDimensions()public Expression getInitializer()
getInitializer in interface VariableDeclarationVariableDeclaration.setInitializer(Expression),
JavaPackage.getVariableDeclaration_Initializer()public org.eclipse.emf.common.notify.NotificationChain basicSetInitializer(Expression newInitializer, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInitializer(Expression newInitializer)
setInitializer in interface VariableDeclarationnewInitializer - the new value of the 'Initializer' containment reference.VariableDeclaration.getInitializer()public org.eclipse.emf.common.util.EList<SingleVariableAccess> getUsageInVariableAccess()
getUsageInVariableAccess in interface VariableDeclarationJavaPackage.getVariableDeclaration_UsageInVariableAccess(),
SingleVariableAccess.getVariable()public AnonymousClassDeclaration getAnonymousClassDeclaration()
getAnonymousClassDeclaration in interface EnumConstantDeclarationEnumConstantDeclaration.setAnonymousClassDeclaration(AnonymousClassDeclaration),
JavaPackage.getEnumConstantDeclaration_AnonymousClassDeclaration()public org.eclipse.emf.common.notify.NotificationChain basicSetAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAnonymousClassDeclaration(AnonymousClassDeclaration newAnonymousClassDeclaration)
setAnonymousClassDeclaration in interface EnumConstantDeclarationnewAnonymousClassDeclaration - the new value of the 'Anonymous Class Declaration' containment reference.EnumConstantDeclaration.getAnonymousClassDeclaration()public org.eclipse.emf.common.util.EList<Expression> getArguments()
getArguments in interface EnumConstantDeclarationJavaPackage.getEnumConstantDeclaration_Arguments()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class BodyDeclarationImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class BodyDeclarationImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class BodyDeclarationImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class BodyDeclarationImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class BodyDeclarationImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class BodyDeclarationImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class NamedElementImplCopyright © 2018–2020 Atlanmod. All rights reserved.