public interface ImperativeOperation extends EOperation, VisitableASTNode
The following features are supported:
ExpressionsPackage.getImperativeOperation()
EOperation.Internal
Modifier and Type | Field and Description |
---|---|
static String |
copyright |
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
Modifier and Type | Method and Description |
---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
OperationBody |
getBody()
Returns the value of the 'Body' containment reference.
|
VarParameter |
getContext()
Returns the value of the 'Context' containment reference.
|
ImperativeOperation |
getOverridden()
Returns the value of the 'Overridden' reference.
|
EList<VarParameter> |
getResult()
Returns the value of the 'Result' containment reference list.
|
boolean |
isIsBlackbox()
Returns the value of the 'Is Blackbox' attribute.
|
void |
setBody(OperationBody value)
Sets the value of the '
Body ' containment reference. |
void |
setContext(VarParameter value)
Sets the value of the '
Context ' containment reference. |
void |
setIsBlackbox(boolean value)
Sets the value of the '
Is Blackbox ' attribute. |
void |
setOverridden(ImperativeOperation value)
Sets the value of the '
Overridden ' reference. |
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
getEndPosition, getStartPosition, setEndPosition, setStartPosition
static final String copyright
VarParameter getContext()
Ctx Owner
'.
If the meaning of the 'Context' containment reference isn't clear, there really should be more of a description here...
setContext(VarParameter)
,
ExpressionsPackage.getImperativeOperation_Context()
,
VarParameter.getCtxOwner()
void setContext(VarParameter value)
Context
' containment reference.
value
- the new value of the 'Context' containment reference.getContext()
EList<VarParameter> getResult()
VarParameter
.
It is bidirectional and its opposite is 'Res Owner
'.
If the meaning of the 'Result' containment reference list isn't clear, there really should be more of a description here...
ExpressionsPackage.getImperativeOperation_Result()
,
VarParameter.getResOwner()
OperationBody getBody()
Operation
'.
If the meaning of the 'Body' containment reference isn't clear, there really should be more of a description here...
setBody(OperationBody)
,
ExpressionsPackage.getImperativeOperation_Body()
,
OperationBody.getOperation()
void setBody(OperationBody value)
Body
' containment reference.
value
- the new value of the 'Body' containment reference.getBody()
boolean isIsBlackbox()
If the meaning of the 'Is Blackbox' attribute isn't clear, there really should be more of a description here...
setIsBlackbox(boolean)
,
ExpressionsPackage.getImperativeOperation_IsBlackbox()
void setIsBlackbox(boolean value)
Is Blackbox
' attribute.
value
- the new value of the 'Is Blackbox' attribute.isIsBlackbox()
ImperativeOperation getOverridden()
If the meaning of the 'Overridden' reference isn't clear, there really should be more of a description here...
setOverridden(ImperativeOperation)
,
ExpressionsPackage.getImperativeOperation_Overridden()
void setOverridden(ImperativeOperation value)
Overridden
' reference.
value
- the new value of the 'Overridden' reference.getOverridden()
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
accept
in interface Visitable
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.