public abstract class VariableDeclarationImpl extends NamedElementImpl implements VariableDeclaration
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 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. |
name, NAME_EDEFAULT, proxy, PROXY_EDEFAULT, usagesInImportscomments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
VariableDeclarationImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInitializer(Expression newInitializer,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
int |
getExtraArrayDimensions() |
Expression |
getInitializer() |
org.eclipse.emf.common.util.EList<SingleVariableAccess> |
getUsageInVariableAccess() |
void |
setExtraArrayDimensions(int newExtraArrayDimensions) |
void |
setInitializer(Expression newInitializer) |
String |
toString() |
getName, 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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, 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, waitgetName, 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 org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamedElementImplpublic 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 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 NamedElementImplpublic 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 NamedElementImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamedElementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamedElementImplpublic String toString()
toString in class NamedElementImplCopyright © 2018–2020 Atlanmod. All rights reserved.