Class Statistics<S,​T>

  • Type Parameters:
    S - abstraction for state statistics
    T - abstraction for transition statistics
    Direct Known Subclasses:
    FrequencyStatistics, TimeStatistics

    public abstract class Statistics<S,​T>
    extends java.lang.Object
    Author:
    abolt Generic statistics handling for extension
    • Field Detail

      • states

        protected java.util.HashMap<State,​S> states
      • transitions

        protected java.util.HashMap<Transition,​T> transitions
    • Constructor Detail

      • Statistics

        public Statistics()
    • Method Detail

      • getStates

        public java.lang.Iterable<java.util.Map.Entry<State,​S>> getStates()
      • getTransitions

        public java.lang.Iterable<java.util.Map.Entry<Transition,​T>> getTransitions()
      • getStatistics

        public abstract S getStatistics​(State state)
      • getStatistics

        public abstract T getStatistics​(Transition transition)