Class ESTProcessModel


  • public class ESTProcessModel
    extends java.lang.Object
    • Constructor Detail

      • ESTProcessModel

        public ESTProcessModel​(java.util.ArrayList<ESTPlace> places,
                               java.lang.String[] transitions,
                               int numVariants)
    • Method Detail

      • addPlace

        public void addPlace​(ESTPlace p)
      • updateAndPrintStatus

        public void updateAndPrintStatus​(ESTLog log)
      • updateStatus

        public void updateStatus​(ESTLog log)
      • printPlaceSummary

        public void printPlaceSummary()
      • countLiveVariants

        public int countLiveVariants()
      • removeDeadTransitions

        public int removeDeadTransitions​(int transitionKey)
      • getPlaces

        public java.util.ArrayList<ESTPlace> getPlaces()
      • getTransitions

        public java.lang.String[] getTransitions()
      • setPlaces

        public void setPlaces​(java.util.ArrayList<ESTPlace> places)
      • getVariantVector

        public boolean[] getVariantVector()
      • getNumLiveTraces

        public int getNumLiveTraces​(ESTLog log)
      • getPotentialPlaces

        public java.util.ArrayList<ESTPlace> getPotentialPlaces()
      • setPotentialPlaces

        public void setPotentialPlaces​(java.util.ArrayList<ESTPlace> potentialPlaces)
      • getDiscardedPlaces

        public java.util.ArrayList<ESTPlace> getDiscardedPlaces()
      • getTransitionsLiveness

        public boolean[] getTransitionsLiveness()
      • getNumDeadTransitions

        public int getNumDeadTransitions()
      • getMask

        protected int getMask​(int position,
                              java.lang.String[] transitions)