ujf.verimag.bip.Core.Interactions
Interface Component

All Superinterfaces:
MultiplicityElement, NamedElement, Part
All Known Implementing Classes:
ComponentImpl

public interface Component
extends Part

A representation of the model object 'Component'.

The following features are supported:

See Also:
InteractionsPackage.getComponent()

Method Summary
 CompoundType getCompoundType()
          Returns the value of the 'Compound Type' container reference.
 ComponentType getType()
          Returns the value of the 'Type' reference.
 void setCompoundType(CompoundType value)
          Sets the value of the 'Compound Type' container reference.
 void setType(ComponentType value)
          Sets the value of the 'Type' reference.
 
Methods inherited from interface ujf.verimag.bip.Core.Interactions.Part
getActualData
 
Methods inherited from interface ujf.verimag.bip.Core.Interactions.MultiplicityElement
getMultiplicitySpecification
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement
getName, getScope, setName, setScope
 

Method Detail

getCompoundType

CompoundType getCompoundType()
Returns the value of the 'Compound Type' container reference. It is bidirectional and its opposite is 'Subcomponent'.

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

Returns:
the value of the 'Compound Type' container reference.
See Also:
setCompoundType(CompoundType), InteractionsPackage.getComponent_CompoundType(), CompoundType.getSubcomponent()

setCompoundType

void setCompoundType(CompoundType value)
Sets the value of the 'Compound Type' container reference.

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

getType

ComponentType getType()
Returns the value of the 'Type' reference.

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

Returns:
the value of the 'Type' reference.
See Also:
setType(ComponentType), InteractionsPackage.getComponent_Type()

setType

void setType(ComponentType value)
Sets the value of the 'Type' reference.

Parameters:
value - the new value of the 'Type' reference.
See Also:
getType()