de.uka.ipd.sdq.pcm.usagemodel
Interface BranchTransition

All Known Implementing Classes:
BranchTransitionImpl

public interface BranchTransition

A representation of the model object 'Branch Transition'. The BranchTransition is an association class that realises the containment of ScenarioBehaviours in in the branches of a Branch action. It is a separate meta class because it has the additional attribute branchProbability that specifies how probably it is that the references ScenarioBehaviour is executed in the Branch action. See also Branch.

The following features are supported:

See Also:
UsagemodelPackage.getBranchTransition()

Field Summary
static String copyright
           
 
Method Summary
 ScenarioBehaviour getBranchedBehaviour_BranchTransition()
          Returns the value of the 'Branched Behaviour Branch Transition' containment reference.
 double getBranchProbability()
          Returns the value of the 'Branch Probability' attribute.
 void setBranchedBehaviour_BranchTransition(ScenarioBehaviour value)
          Sets the value of the 'Branched Behaviour Branch Transition' containment reference.
 void setBranchProbability(double value)
          Sets the value of the 'Branch Probability' attribute.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values
Method Detail

getBranchProbability

double getBranchProbability()
Returns the value of the 'Branch Probability' attribute.

If the meaning of the 'Branch Probability' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Branch Probability' attribute.
See Also:
setBranchProbability(double), UsagemodelPackage.getBranchTransition_BranchProbability()

setBranchProbability

void setBranchProbability(double value)
Sets the value of the 'Branch Probability' attribute.

Parameters:
value - the new value of the 'Branch Probability' attribute.
See Also:
getBranchProbability()

getBranchedBehaviour_BranchTransition

ScenarioBehaviour getBranchedBehaviour_BranchTransition()
Returns the value of the 'Branched Behaviour Branch Transition' containment reference.

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

Returns:
the value of the 'Branched Behaviour Branch Transition' containment reference.
See Also:
setBranchedBehaviour_BranchTransition(ScenarioBehaviour), UsagemodelPackage.getBranchTransition_BranchedBehaviour_BranchTransition()

setBranchedBehaviour_BranchTransition

void setBranchedBehaviour_BranchTransition(ScenarioBehaviour value)
Sets the value of the 'Branched Behaviour Branch Transition' containment reference.

Parameters:
value - the new value of the 'Branched Behaviour Branch Transition' containment reference.
See Also:
getBranchedBehaviour_BranchTransition()