Package repast.simphony.statecharts
Class SelfTransitionBuilder<T>
- java.lang.Object
-
- repast.simphony.statecharts.SelfTransitionBuilder<T>
-
public class SelfTransitionBuilder<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description SelfTransitionBuilder(String id, AbstractState<T> state)
SelfTransitionBuilder(AbstractState<T> state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelfTransitionBuilder<T>
addTrigger(Trigger trigger)
SelfTransition<T>
build()
SelfTransitionBuilder<T>
registerGuard(GuardCondition<T> guard)
SelfTransitionBuilder<T>
registerOnTransition(TransitionAction<T> onTransition)
SelfTransitionBuilder<T>
setPriority(double priority)
-
-
-
Constructor Detail
-
SelfTransitionBuilder
public SelfTransitionBuilder(AbstractState<T> state)
-
SelfTransitionBuilder
public SelfTransitionBuilder(String id, AbstractState<T> state)
-
-
Method Detail
-
setPriority
public SelfTransitionBuilder<T> setPriority(double priority)
-
addTrigger
public SelfTransitionBuilder<T> addTrigger(Trigger trigger)
-
registerOnTransition
public SelfTransitionBuilder<T> registerOnTransition(TransitionAction<T> onTransition)
-
registerGuard
public SelfTransitionBuilder<T> registerGuard(GuardCondition<T> guard)
-
build
public SelfTransition<T> build()
-
-