com.ptc.windchill.upgrade.util.fsm
Class ConditionalReaction
java.lang.Object
com.ptc.windchill.upgrade.util.fsm.Reaction
com.ptc.windchill.upgrade.util.fsm.ConditionalReaction
- Direct Known Subclasses:
- SimpleConditionalReaction
- public abstract class ConditionalReaction
- extends Reaction
Reaction that can decide between to possible reactions based on a condition.
Subclass and implement the evaluateCondition to make the decision.
Nested classes inherited from class com.ptc.windchill.upgrade.util.fsm.Reaction |
|
Fields inherited from class com.ptc.windchill.upgrade.util.fsm.Reaction |
NOOP |
conditionTrueReaction_
private Reaction conditionTrueReaction_
conditionFalseReaction_
private Reaction conditionFalseReaction_
ConditionalReaction
public ConditionalReaction(Reaction true_reaction,
Reaction false_reaction)
ConditionalReaction
public ConditionalReaction(Reaction true_reaction)
execute
final void execute(Event event)
- Description copied from class:
Reaction
- A package internal method: invoked to execute the action
- Specified by:
execute
in class Reaction
toString
public String toString()
evaluateCondition
protected abstract boolean evaluateCondition(Event event)