public class VariableDeclarationImpl extends MinimalEObjectImpl.Container implements VariableDeclaration
The following features are implemented:
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreNILEOPPOSITE_FEATURE_BASEeInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredpublic String getName()
getName in interface VariableDeclarationVariableDeclaration.setName(String),
VariablesPackage.getVariableDeclaration_Name()public void setName(String newName)
setName in interface VariableDeclarationnewName - the new value of the 'Name' attribute.VariableDeclaration.getName()public VariableType getVariableType()
getVariableType in interface VariableDeclarationVariableType,
VariableDeclaration.setVariableType(VariableType),
VariablesPackage.getVariableDeclaration_VariableType()public void setVariableType(VariableType newVariableType)
setVariableType in interface VariableDeclarationnewVariableType - the new value of the 'Variable Type' attribute.VariableType,
VariableDeclaration.getVariableType()public VariableModifier getVariableModifier()
getVariableModifier in interface VariableDeclarationVariableModifier,
VariableDeclaration.setVariableModifier(VariableModifier),
VariablesPackage.getVariableDeclaration_VariableModifier()public void setVariableModifier(VariableModifier newVariableModifier)
setVariableModifier in interface VariableDeclarationnewVariableModifier - the new value of the 'Variable Modifier' attribute.VariableModifier,
VariableDeclaration.getVariableModifier()public ANY getDeclaresVariableType()
getDeclaresVariableType in interface VariableDeclarationVariableDeclaration.setDeclaresVariableType(ANY),
VariablesPackage.getVariableDeclaration_DeclaresVariableType()public NotificationChain basicSetDeclaresVariableType(ANY newDeclaresVariableType, NotificationChain msgs)
public void setDeclaresVariableType(ANY newDeclaresVariableType)
setDeclaresVariableType in interface VariableDeclarationnewDeclaresVariableType - the new value of the 'Declares Variable Type' containment reference.VariableDeclaration.getDeclaresVariableType()public LocationSpecification getHasVariableLocation()
getHasVariableLocation in interface VariableDeclarationVariableDeclaration.setHasVariableLocation(LocationSpecification),
VariablesPackage.getVariableDeclaration_HasVariableLocation()public NotificationChain basicSetHasVariableLocation(LocationSpecification newHasVariableLocation, NotificationChain msgs)
public void setHasVariableLocation(LocationSpecification newHasVariableLocation)
setHasVariableLocation in interface VariableDeclarationnewHasVariableLocation - the new value of the 'Has Variable Location' containment reference.VariableDeclaration.getHasVariableLocation()public Literal getHasInitialVariableValue()
getHasInitialVariableValue in interface VariableDeclarationVariableDeclaration.setHasInitialVariableValue(Literal),
VariablesPackage.getVariableDeclaration_HasInitialVariableValue()public NotificationChain basicSetHasInitialVariableValue(Literal newHasInitialVariableValue, NotificationChain msgs)
public void setHasInitialVariableValue(Literal newHasInitialVariableValue)
setHasInitialVariableValue in interface VariableDeclarationnewHasInitialVariableValue - the new value of the 'Has Initial Variable Value' containment reference.VariableDeclaration.getHasInitialVariableValue()public Function getIsPartOf()
getIsPartOf in interface VariableDeclarationVariableDeclaration.setIsPartOf(Function),
VariablesPackage.getVariableDeclaration_IsPartOf(),
Function.getContainsFunctionVarDecl()public NotificationChain basicSetIsPartOf(Function newIsPartOf, NotificationChain msgs)
public void setIsPartOf(Function newIsPartOf)
setIsPartOf in interface VariableDeclarationnewIsPartOf - the new value of the 'Is Part Of' container reference.VariableDeclaration.getIsPartOf()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplpublic String toString()
toString in class BasicEObjectImpl