org.eclipse.gmt.umlx.qvtoperational
Interface VarParameter

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, MultiplicityElement, NamedElement, org.eclipse.emf.common.notify.Notifier, Object, Parameter, TypedElement, Variable
All Known Subinterfaces:
MappingParameter, ModelParameter

public interface VarParameter
extends Parameter, Variable

A representation of the model object 'Var Parameter'.

The following features are supported:

See Also:
QvtoperationalPackage.getVarParameter()

Method Summary
 ImperativeOperation getCtxOwner()
          Returns the value of the 'Ctx Owner' container reference.
 DirectionKind getKind()
          Returns the value of the 'Kind' attribute.
 ImperativeOperation getResOwner()
          Returns the value of the 'Res Owner' container reference.
 void setCtxOwner(ImperativeOperation value)
          Sets the value of the 'Ctx Owner' container reference.
 void setKind(DirectionKind value)
          Sets the value of the 'Kind' attribute.
 void setResOwner(ImperativeOperation value)
          Sets the value of the 'Res Owner' container reference.
 
Methods inherited from interface org.eclipse.gmt.umlx.emof.Parameter
getOperation, setOperation
 
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.essentialocl.Variable
getBindParameter, getInitExpression, getLetExp, setBindParameter, setInitExpression, setLetExp
 
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

getCtxOwner

ImperativeOperation getCtxOwner()
Returns the value of the 'Ctx Owner' container reference. It is bidirectional and its opposite is 'Context'.

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

Returns:
the value of the 'Ctx Owner' container reference.
See Also:
setCtxOwner(ImperativeOperation), QvtoperationalPackage.getVarParameter_CtxOwner(), ImperativeOperation.getContext()

setCtxOwner

void setCtxOwner(ImperativeOperation value)
Sets the value of the 'Ctx Owner' container reference.

Parameters:
value - the new value of the 'Ctx Owner' container reference.
See Also:
getCtxOwner()

getResOwner

ImperativeOperation getResOwner()
Returns the value of the 'Res Owner' container reference. It is bidirectional and its opposite is 'Result'.

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

Returns:
the value of the 'Res Owner' container reference.
See Also:
setResOwner(ImperativeOperation), QvtoperationalPackage.getVarParameter_ResOwner(), ImperativeOperation.getResult()

setResOwner

void setResOwner(ImperativeOperation value)
Sets the value of the 'Res Owner' container reference.

Parameters:
value - the new value of the 'Res Owner' container reference.
See Also:
getResOwner()

getKind

DirectionKind getKind()
Returns the value of the 'Kind' attribute. The literals are from the enumeration DirectionKind.

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

Returns:
the value of the 'Kind' attribute.
See Also:
DirectionKind, setKind(DirectionKind), QvtoperationalPackage.getVarParameter_Kind()

setKind

void setKind(DirectionKind value)
Sets the value of the 'Kind' attribute.

Parameters:
value - the new value of the 'Kind' attribute.
See Also:
DirectionKind, getKind()