public class ImperativeOperationImpl extends EOperationImpl implements ImperativeOperation
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
EOperation.Internal
EOperation.Internal.InvocationDelegate
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
static String |
copyright |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
EOPPOSITE_FEATURE_BASE
NIL
eBasicRemoveFromContainerFeature, eInvoke, getEContainingClass, getEExceptions, getEGenericExceptions, getEParameters, getETypeParameters, getInvocationDelegate, getOperationID, isOverrideOf, isSetEExceptions, isSetEGenericExceptions, setInvocationDelegate, setOperationID, unsetEExceptions, unsetEGenericExceptions
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetEType
eContents, eCrossReferences, getName, getNameGen, setName
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEContainingClass, getEExceptions, getEGenericExceptions, getEParameters, getETypeParameters, getOperationID, isOverrideOf
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
public static final String copyright
public int getStartPosition()
getStartPosition
in interface ASTNode
public void setStartPosition(int newStartPosition)
setStartPosition
in interface ASTNode
public int getEndPosition()
getEndPosition
in interface ASTNode
public void setEndPosition(int newEndPosition)
setEndPosition
in interface ASTNode
public VarParameter getContext()
getContext
in interface ImperativeOperation
ImperativeOperation.setContext(VarParameter)
,
ExpressionsPackage.getImperativeOperation_Context()
,
VarParameter.getCtxOwner()
public NotificationChain basicSetContext(VarParameter newContext, NotificationChain msgs)
public void setContext(VarParameter newContext)
setContext
in interface ImperativeOperation
newContext
- the new value of the 'Context' containment reference.ImperativeOperation.getContext()
public EList<VarParameter> getResult()
getResult
in interface ImperativeOperation
ExpressionsPackage.getImperativeOperation_Result()
,
VarParameter.getResOwner()
public OperationBody getBody()
getBody
in interface ImperativeOperation
ImperativeOperation.setBody(OperationBody)
,
ExpressionsPackage.getImperativeOperation_Body()
,
OperationBody.getOperation()
public NotificationChain basicSetBody(OperationBody newBody, NotificationChain msgs)
public void setBody(OperationBody newBody)
setBody
in interface ImperativeOperation
newBody
- the new value of the 'Body' containment reference.ImperativeOperation.getBody()
public boolean isIsBlackbox()
isIsBlackbox
in interface ImperativeOperation
ImperativeOperation.setIsBlackbox(boolean)
,
ExpressionsPackage.getImperativeOperation_IsBlackbox()
public void setIsBlackbox(boolean newIsBlackbox)
setIsBlackbox
in interface ImperativeOperation
newIsBlackbox
- the new value of the 'Is Blackbox' attribute.ImperativeOperation.isIsBlackbox()
public ImperativeOperation getOverridden()
getOverridden
in interface ImperativeOperation
ImperativeOperation.setOverridden(ImperativeOperation)
,
ExpressionsPackage.getImperativeOperation_Overridden()
public ImperativeOperation basicGetOverridden()
public void setOverridden(ImperativeOperation newOverridden)
setOverridden
in interface ImperativeOperation
newOverridden
- the new value of the 'Overridden' reference.ImperativeOperation.getOverridden()
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
accept
in interface ImperativeOperation
accept
in interface Visitable
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class EOperationImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class EOperationImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class EOperationImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class EOperationImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class EOperationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class EOperationImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class BasicEObjectImpl
public String toString()
toString
in class ETypedElementImpl
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.