ujf.verimag.bip.Core.Behaviors
Interface AtomType

All Superinterfaces:
BipType, ComponentType, NamedElement, ParameterizedElement, PartType, TraceableElement
All Known Implementing Classes:
AtomTypeImpl

public interface AtomType
extends ComponentType

A representation of the model object 'Atom Type'.

The following features are supported:

See Also:
BehaviorsPackage.getAtomType()

Method Summary
 Behavior getBehavior()
          Returns the value of the 'Behavior' containment reference.
  getPortDefinition()
          Returns the value of the 'Port Definition' containment reference list.
  getVariable()
          Returns the value of the 'Variable' containment reference list.
 void setBehavior(Behavior value)
          Sets the value of the 'Behavior' containment reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.ComponentType
getContract, getInterfaceVariable, getPort, getPriorityRule, isIsMultishot, setIsMultishot
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.PartType
getConstant, getDeclaration
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.BipType
getModule, setModule
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.ParameterizedElement
getDataParameter
 
Methods inherited from interface ujf.verimag.bip.Extra.Traceability.TraceableElement
getStartSourceLine, setStartSourceLine
 

Method Detail

getBehavior

Behavior getBehavior()
Returns the value of the 'Behavior' containment reference. It is bidirectional and its opposite is 'Atom Type'.

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

Returns:
the value of the 'Behavior' containment reference.
See Also:
setBehavior(Behavior), BehaviorsPackage.getAtomType_Behavior(), Behavior.getAtomType()

setBehavior

void setBehavior(Behavior value)
Sets the value of the 'Behavior' containment reference.

Parameters:
value - the new value of the 'Behavior' containment reference.
See Also:
getBehavior()

getVariable

 getVariable()
Returns the value of the 'Variable' containment reference list. The list contents are of type Variable.

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

Returns:
the value of the 'Variable' containment reference list.
See Also:
BehaviorsPackage.getAtomType_Variable()

getPortDefinition

 getPortDefinition()
Returns the value of the 'Port Definition' containment reference list. The list contents are of type PortDefinition. It is bidirectional and its opposite is 'Atom Type'.

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

Returns:
the value of the 'Port Definition' containment reference list.
See Also:
BehaviorsPackage.getAtomType_PortDefinition(), PortDefinition.getAtomType()