ujf.verimag.bip.Core.Priorities
Interface PriorityRule

All Superinterfaces:
MultiplicityElement, NamedElement
All Known Implementing Classes:
PriorityRuleImpl

public interface PriorityRule
extends MultiplicityElement

A representation of the model object 'Priority Rule'.

The following features are supported:

See Also:
PrioritiesPackage.getPriorityRule()

Method Summary
 ComponentType getCompoundType()
          Returns the value of the 'Compound Type' container reference.
 PriorityElement getGreater()
          Returns the value of the 'Greater' containment reference.
 Expression getGuard()
          Returns the value of the 'Guard' containment reference.
 PriorityElement getLower()
          Returns the value of the 'Lower' containment reference.
 void setCompoundType(ComponentType value)
          Sets the value of the 'Compound Type' container reference.
 void setGreater(PriorityElement value)
          Sets the value of the 'Greater' containment reference.
 void setGuard(Expression value)
          Sets the value of the 'Guard' containment reference.
 void setLower(PriorityElement value)
          Sets the value of the 'Lower' containment reference.
 
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

ComponentType getCompoundType()
Returns the value of the 'Compound Type' container reference. It is bidirectional and its opposite is 'Priority Rule'.

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(ComponentType), PrioritiesPackage.getPriorityRule_CompoundType(), ComponentType.getPriorityRule()

setCompoundType

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

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

getGuard

Expression getGuard()
Returns the value of the 'Guard' containment reference.

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

Returns:
the value of the 'Guard' containment reference.
See Also:
setGuard(Expression), PrioritiesPackage.getPriorityRule_Guard()

setGuard

void setGuard(Expression value)
Sets the value of the 'Guard' containment reference.

Parameters:
value - the new value of the 'Guard' containment reference.
See Also:
getGuard()

getLower

PriorityElement getLower()
Returns the value of the 'Lower' containment reference.

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

Returns:
the value of the 'Lower' containment reference.
See Also:
setLower(PriorityElement), PrioritiesPackage.getPriorityRule_Lower()

setLower

void setLower(PriorityElement value)
Sets the value of the 'Lower' containment reference.

Parameters:
value - the new value of the 'Lower' containment reference.
See Also:
getLower()

getGreater

PriorityElement getGreater()
Returns the value of the 'Greater' containment reference.

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

Returns:
the value of the 'Greater' containment reference.
See Also:
setGreater(PriorityElement), PrioritiesPackage.getPriorityRule_Greater()

setGreater

void setGreater(PriorityElement value)
Sets the value of the 'Greater' containment reference.

Parameters:
value - the new value of the 'Greater' containment reference.
See Also:
getGreater()