ujf.verimag.bip.Core.Behaviors
Interface DataParameter

All Superinterfaces:
DataTypedElement, NamedElement
All Known Implementing Classes:
DataParameterImpl

public interface DataParameter
extends DataTypedElement

A representation of the model object 'Data Parameter'.

The following features are supported:

See Also:
BehaviorsPackage.getDataParameter()

Method Summary
 ParameterDirectionKind getDirection()
          Returns the value of the 'Direction' attribute.
 ParameterizedElement getParameterizedElement()
          Returns the value of the 'Parameterized Element' container reference.
 void setDirection(ParameterDirectionKind value)
          Sets the value of the 'Direction' attribute.
 void setParameterizedElement(ParameterizedElement value)
          Sets the value of the 'Parameterized Element' container reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.DataTypedElement
getOpaqueTypeName, getType, setOpaqueTypeName, setType
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Method Detail

getDirection

ParameterDirectionKind getDirection()
Returns the value of the 'Direction' attribute. The literals are from the enumeration ParameterDirectionKind.

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

Returns:
the value of the 'Direction' attribute.
See Also:
ParameterDirectionKind, setDirection(ParameterDirectionKind), BehaviorsPackage.getDataParameter_Direction()

setDirection

void setDirection(ParameterDirectionKind value)
Sets the value of the 'Direction' attribute.

Parameters:
value - the new value of the 'Direction' attribute.
See Also:
ParameterDirectionKind, getDirection()

getParameterizedElement

ParameterizedElement getParameterizedElement()
Returns the value of the 'Parameterized Element' container reference. It is bidirectional and its opposite is 'Data Parameter'.

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

Returns:
the value of the 'Parameterized Element' container reference.
See Also:
setParameterizedElement(ParameterizedElement), BehaviorsPackage.getDataParameter_ParameterizedElement(), ParameterizedElement.getDataParameter()

setParameterizedElement

void setParameterizedElement(ParameterizedElement value)
Sets the value of the 'Parameterized Element' container reference.

Parameters:
value - the new value of the 'Parameterized Element' container reference.
See Also:
getParameterizedElement()