ujf.verimag.bip.Core.Behaviors
Interface Variable

All Superinterfaces:
DataTypedElement, NamedElement
All Known Subinterfaces:
Constant, TimedVariable
All Known Implementing Classes:
ConstantImpl, TimedVariableImpl, VariableImpl

public interface Variable
extends DataTypedElement

A representation of the model object 'Variable'.

The following features are supported:

See Also:
BehaviorsPackage.getVariable()

Method Summary
 ConnectorType getConnectorType()
          Returns the value of the 'Connector Type' container reference.
 Expression getInitialValue()
          Returns the value of the 'Initial Value' containment reference.
 boolean isIsExternal()
          Returns the value of the 'Is External' attribute.
 void setConnectorType(ConnectorType value)
          Sets the value of the 'Connector Type' container reference.
 void setInitialValue(Expression value)
          Sets the value of the 'Initial Value' containment reference.
 void setIsExternal(boolean value)
          Sets the value of the 'Is External' attribute.
 
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

getConnectorType

ConnectorType getConnectorType()
Returns the value of the 'Connector Type' container reference. It is bidirectional and its opposite is 'Variable'.

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

Returns:
the value of the 'Connector Type' container reference.
See Also:
setConnectorType(ConnectorType), BehaviorsPackage.getVariable_ConnectorType(), ConnectorType.getVariable()

setConnectorType

void setConnectorType(ConnectorType value)
Sets the value of the 'Connector Type' container reference.

Parameters:
value - the new value of the 'Connector Type' container reference.
See Also:
getConnectorType()

getInitialValue

Expression getInitialValue()
Returns the value of the 'Initial Value' containment reference.

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

Returns:
the value of the 'Initial Value' containment reference.
See Also:
setInitialValue(Expression), BehaviorsPackage.getVariable_InitialValue()

setInitialValue

void setInitialValue(Expression value)
Sets the value of the 'Initial Value' containment reference.

Parameters:
value - the new value of the 'Initial Value' containment reference.
See Also:
getInitialValue()

isIsExternal

boolean isIsExternal()
Returns the value of the 'Is External' attribute.

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

Returns:
the value of the 'Is External' attribute.
See Also:
setIsExternal(boolean), BehaviorsPackage.getVariable_IsExternal()

setIsExternal

void setIsExternal(boolean value)
Sets the value of the 'Is External' attribute.

Parameters:
value - the new value of the 'Is External' attribute.
See Also:
isIsExternal()