public class FunctionImpl extends MinimalEObjectImpl.Container implements Function
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
NIL
EOPPOSITE_FEATURE_BASE
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public FunctionBodySpecification getHasFunctionBodySpec()
getHasFunctionBodySpec
in interface Function
Function.setHasFunctionBodySpec(FunctionBodySpecification)
,
FunctionsPackage.getFunction_HasFunctionBodySpec()
public NotificationChain basicSetHasFunctionBodySpec(FunctionBodySpecification newHasFunctionBodySpec, NotificationChain msgs)
public void setHasFunctionBodySpec(FunctionBodySpecification newHasFunctionBodySpec)
setHasFunctionBodySpec
in interface Function
newHasFunctionBodySpec
- the new value of the 'Has Function Body Spec' containment reference.Function.getHasFunctionBodySpec()
public VariableDeclaration getContainsFunctionVarDecl()
getContainsFunctionVarDecl
in interface Function
Function.setContainsFunctionVarDecl(VariableDeclaration)
,
FunctionsPackage.getFunction_ContainsFunctionVarDecl()
,
VariableDeclaration.getIsPartOf()
public NotificationChain basicSetContainsFunctionVarDecl(VariableDeclaration newContainsFunctionVarDecl, NotificationChain msgs)
public void setContainsFunctionVarDecl(VariableDeclaration newContainsFunctionVarDecl)
setContainsFunctionVarDecl
in interface Function
newContainsFunctionVarDecl
- the new value of the 'Contains Function Var Decl' containment reference.Function.getContainsFunctionVarDecl()
public ANY getHasFunctionReturnType()
getHasFunctionReturnType
in interface Function
Function.setHasFunctionReturnType(ANY)
,
FunctionsPackage.getFunction_HasFunctionReturnType()
public NotificationChain basicSetHasFunctionReturnType(ANY newHasFunctionReturnType, NotificationChain msgs)
public void setHasFunctionReturnType(ANY newHasFunctionReturnType)
setHasFunctionReturnType
in interface Function
newHasFunctionReturnType
- the new value of the 'Has Function Return Type' containment reference.Function.getHasFunctionReturnType()
public String getName()
getName
in interface Function
Function.setName(String)
,
FunctionsPackage.getFunction_Name()
public void setName(String newName)
setName
in interface Function
newName
- the new value of the 'Name' attribute.Function.getName()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl