ujf.verimag.bip.Core.Behaviors
Interface InterfaceVariable

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

public interface InterfaceVariable
extends DataTypedElement

A representation of the model object 'Interface Variable'.

The following features are supported:

See Also:
BehaviorsPackage.getInterfaceVariable()

Method Summary
 ComponentType getComponentType()
          Returns the value of the 'Component Type' container reference.
  getVariableBinding()
          Returns the value of the 'Variable Binding' containment reference list.
 void setComponentType(ComponentType value)
          Sets the value of the 'Component Type' 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

getComponentType

ComponentType getComponentType()
Returns the value of the 'Component Type' container reference. It is bidirectional and its opposite is 'Interface Variable'.

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

Returns:
the value of the 'Component Type' container reference.
See Also:
setComponentType(ComponentType), BehaviorsPackage.getInterfaceVariable_ComponentType(), ComponentType.getInterfaceVariable()

setComponentType

void setComponentType(ComponentType value)
Sets the value of the 'Component Type' container reference.

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

getVariableBinding

 getVariableBinding()
Returns the value of the 'Variable Binding' containment reference list. The list contents are of type VariableBinding. It is bidirectional and its opposite is 'Interface Variable'.

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

Returns:
the value of the 'Variable Binding' containment reference list.
See Also:
BehaviorsPackage.getInterfaceVariable_VariableBinding(), VariableBinding.getInterfaceVariable()