public class TransitionDeterminer extends Object
| Constructor and Description |
|---|
TransitionDeterminer(InterpreterDefaultContext context)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.palladiosimulator.pcm.usagemodel.BranchTransition |
determineBranchTransition(EList<org.palladiosimulator.pcm.usagemodel.BranchTransition> branchTransitions)
Determines a branch transition out of a list of branch transitions, with respect to their
probabilities.
|
org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition |
determineProbabilisticBranchTransition(EList<org.palladiosimulator.pcm.seff.AbstractBranchTransition> probabilisticBranchTransitions)
Determines a probabilistic branch transition out of a list of probabilistic branch
transitions, with respect to their probabilities.
|
org.palladiosimulator.pcm.seff.AbstractBranchTransition |
determineTransition(EList<org.palladiosimulator.pcm.seff.AbstractBranchTransition> abstractBranchTransitions)
Determines a branch transition in the list of branch transitions.
|
public TransitionDeterminer(InterpreterDefaultContext context)
config - the SimuCom config for the random generator.modelInterpreter - the calling model interpreter.public org.palladiosimulator.pcm.usagemodel.BranchTransition determineBranchTransition(EList<org.palladiosimulator.pcm.usagemodel.BranchTransition> branchTransitions)
branchTransitions - the list of branch transition.public org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition determineProbabilisticBranchTransition(EList<org.palladiosimulator.pcm.seff.AbstractBranchTransition> probabilisticBranchTransitions)
probabilisticBranchTransitions - the list of probabilistic branch transition.public org.palladiosimulator.pcm.seff.AbstractBranchTransition determineTransition(EList<org.palladiosimulator.pcm.seff.AbstractBranchTransition> abstractBranchTransitions)
abstractBranchTransitions - the list with branch transitions.