ujf.verimag.bip.Core.Interactions
Interface CompoundType

All Superinterfaces:
BipType, ComponentType, NamedElement, ParameterizedElement, PartType, TraceableElement
All Known Subinterfaces:
Contract
All Known Implementing Classes:
CompoundTypeImpl, ContractImpl

public interface CompoundType
extends ComponentType

A representation of the model object 'Compound Type'.

The following features are supported:

See Also:
InteractionsPackage.getCompoundType()

Method Summary
  getConnector()
          Returns the value of the 'Connector' containment reference list.
  getSubcomponent()
          Returns the value of the 'Subcomponent' containment reference list.
 
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

getConnector

 getConnector()
Returns the value of the 'Connector' containment reference list. The list contents are of type Connector. It is bidirectional and its opposite is 'Compound Type'.

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

Returns:
the value of the 'Connector' containment reference list.
See Also:
InteractionsPackage.getCompoundType_Connector(), Connector.getCompoundType()

getSubcomponent

 getSubcomponent()
Returns the value of the 'Subcomponent' containment reference list. The list contents are of type Component. It is bidirectional and its opposite is 'Compound Type'.

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

Returns:
the value of the 'Subcomponent' containment reference list.
See Also:
InteractionsPackage.getCompoundType_Subcomponent(), Component.getCompoundType()