org.eclipse.gmt.umlx.qvtoperational
Interface ImperativeOperation

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, MultiplicityElement, NamedElement, org.eclipse.emf.common.notify.Notifier, Object, Operation, TypedElement
All Known Subinterfaces:
Constructor, EntryOperation, Helper, MappingOperation

public interface ImperativeOperation
extends Operation

A representation of the model object 'Imperative Operation'.

The following features are supported:

See Also:
QvtoperationalPackage.getImperativeOperation()

Method Summary
 OperationBody getBody()
          Returns the value of the 'Body' containment reference.
 VarParameter getContext()
          Returns the value of the 'Context' containment reference.
 java.lang.Boolean getIsBlackbox()
          Returns the value of the 'Is Blackbox' attribute.
 ImperativeOperation getOverridden()
          Returns the value of the 'Overridden' reference.
 org.eclipse.emf.common.util.EList<VarParameter> getResult()
          Returns the value of the 'Result' containment reference list.
 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(java.lang.Boolean value)
          Sets the value of the 'Is Blackbox' attribute.
 void setOverridden(ImperativeOperation value)
          Sets the value of the 'Overridden' reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Operation
getClass_, getOwnedParameter, getRaisedException, setClass
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.MultiplicityElement
getIsOrdered, getIsUnique, getLower, getUpper, setIsOrdered, setIsUnique, setLower, setUpper
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.TypedElement
getType, setType
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.NamedElement
getName, setName
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Element
getOwnedComment, getTag
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getContext

VarParameter getContext()
Returns the value of the 'Context' containment reference. It is bidirectional and its opposite is 'Ctx Owner'.

If the meaning of the 'Context' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Context' containment reference.
See Also:
setContext(VarParameter), QvtoperationalPackage.getImperativeOperation_Context(), VarParameter.getCtxOwner()

setContext

void setContext(VarParameter value)
Sets the value of the 'Context' containment reference.

Parameters:
value - the new value of the 'Context' containment reference.
See Also:
getContext()

getResult

org.eclipse.emf.common.util.EList<VarParameter> getResult()
Returns the value of the 'Result' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Result' containment reference list.
See Also:
QvtoperationalPackage.getImperativeOperation_Result(), VarParameter.getResOwner()

getOverridden

ImperativeOperation getOverridden()
Returns the value of the 'Overridden' reference.

If the meaning of the 'Overridden' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Overridden' reference.
See Also:
setOverridden(ImperativeOperation), QvtoperationalPackage.getImperativeOperation_Overridden()

setOverridden

void setOverridden(ImperativeOperation value)
Sets the value of the 'Overridden' reference.

Parameters:
value - the new value of the 'Overridden' reference.
See Also:
getOverridden()

getBody

OperationBody getBody()
Returns the value of the 'Body' containment reference. It is bidirectional and its opposite is 'Operation'.

If the meaning of the 'Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Body' containment reference.
See Also:
setBody(OperationBody), QvtoperationalPackage.getImperativeOperation_Body(), OperationBody.getOperation()

setBody

void setBody(OperationBody value)
Sets the value of the 'Body' containment reference.

Parameters:
value - the new value of the 'Body' containment reference.
See Also:
getBody()

getIsBlackbox

java.lang.Boolean getIsBlackbox()
Returns the value of the 'Is Blackbox' attribute.

If the meaning of the 'Is Blackbox' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Is Blackbox' attribute.
See Also:
setIsBlackbox(Boolean), QvtoperationalPackage.getImperativeOperation_IsBlackbox()

setIsBlackbox

void setIsBlackbox(java.lang.Boolean value)
Sets the value of the 'Is Blackbox' attribute.

Parameters:
value - the new value of the 'Is Blackbox' attribute.
See Also:
getIsBlackbox()