Class StateChartBuilder<T>


  • public class StateChartBuilder<T>
    extends Object
    • Constructor Detail

      • StateChartBuilder

        public StateChartBuilder​(T agent,
                                 AbstractState<T> entryState,
                                 String entryStateUuid)
      • StateChartBuilder

        public StateChartBuilder​(T agent,
                                 AbstractState<T> entryState)
    • Method Detail

      • getAgent

        protected T getAgent()
      • setPriority

        public void setPriority​(double priority)
      • registerEntryState

        protected void registerEntryState​(AbstractState<T> entryState,
                                          String uuid)
      • registerEntryState

        protected void registerEntryState​(AbstractState<T> entryState)
      • addSelfTransition

        public void addSelfTransition​(SelfTransition<T> transition)
      • addRegularTransition

        public void addRegularTransition​(Transition<T> transition)
      • addRegularTransition

        public void addRegularTransition​(Transition<T> transition,
                                         String uuid)
      • setStateChartProperties

        protected void setStateChartProperties​(DefaultStateChart<T> stateChart)