public class FunctionImpl extends MinimalEObjectImpl.Container implements Function
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, 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, 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 FunctionBodySpecification getHasFunctionBodySpec()
getHasFunctionBodySpec in interface FunctionFunction.setHasFunctionBodySpec(FunctionBodySpecification),
FunctionsPackage.getFunction_HasFunctionBodySpec()public NotificationChain basicSetHasFunctionBodySpec(FunctionBodySpecification newHasFunctionBodySpec, NotificationChain msgs)
public void setHasFunctionBodySpec(FunctionBodySpecification newHasFunctionBodySpec)
setHasFunctionBodySpec in interface FunctionnewHasFunctionBodySpec - the new value of the 'Has Function Body Spec' containment reference.Function.getHasFunctionBodySpec()public VariableDeclaration getContainsFunctionVarDecl()
getContainsFunctionVarDecl in interface FunctionFunction.setContainsFunctionVarDecl(VariableDeclaration),
FunctionsPackage.getFunction_ContainsFunctionVarDecl(),
VariableDeclaration.getIsPartOf()public NotificationChain basicSetContainsFunctionVarDecl(VariableDeclaration newContainsFunctionVarDecl, NotificationChain msgs)
public void setContainsFunctionVarDecl(VariableDeclaration newContainsFunctionVarDecl)
setContainsFunctionVarDecl in interface FunctionnewContainsFunctionVarDecl - the new value of the 'Contains Function Var Decl' containment reference.Function.getContainsFunctionVarDecl()public ANY getHasFunctionReturnType()
getHasFunctionReturnType in interface FunctionFunction.setHasFunctionReturnType(ANY),
FunctionsPackage.getFunction_HasFunctionReturnType()public NotificationChain basicSetHasFunctionReturnType(ANY newHasFunctionReturnType, NotificationChain msgs)
public void setHasFunctionReturnType(ANY newHasFunctionReturnType)
setHasFunctionReturnType in interface FunctionnewHasFunctionReturnType - the new value of the 'Has Function Return Type' containment reference.Function.getHasFunctionReturnType()public String getName()
getName in interface FunctionFunction.setName(String),
FunctionsPackage.getFunction_Name()public void setName(String newName)
setName in interface FunctionnewName - the new value of the 'Name' attribute.Function.getName()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 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