Class ConstraintPFCCM

  • All Implemented Interfaces:
    java.lang.Runnable

    public class ConstraintPFCCM
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Detail

      • preAct

        public java.lang.String preAct
      • preActCardMin

        public int preActCardMin
      • preActCardMax

        public int preActCardMax
      • sucAct

        public java.lang.String sucAct
      • sucActCardMin

        public int sucActCardMin
      • sucActCardMax

        public int sucActCardMax
      • objTypeLst

        public java.util.List<java.lang.String> objTypeLst
      • constraintId

        public int constraintId
    • Constructor Detail

      • ConstraintPFCCM

        public ConstraintPFCCM()
      • ConstraintPFCCM

        public ConstraintPFCCM​(java.lang.String preAct,
                               int preActCardMin,
                               int preActCardMax,
                               java.lang.String sucAct,
                               int sucActCardMin,
                               int sucActCardMax,
                               java.util.Map<java.lang.String,​java.util.HashMap<OcelEvent,​java.util.HashMap<OcelEvent,​java.util.HashSet<OcelObject>>>> peMap,
                               int constraintId)
    • Method Detail

      • getAmount

        public int getAmount()
      • getCurrent

        public int getCurrent()
      • getViolationSet

        public ViolatedSet getViolationSet()
                                    throws java.text.ParseException
        Throws:
        java.text.ParseException
      • getCardinalityConstraint

        public ViolatedSet getCardinalityConstraint​(java.lang.String preAct,
                                                    int preActCardMin,
                                                    int preActCardMax,
                                                    java.lang.String sucAct,
                                                    int sucActCardMin,
                                                    int sucActCardMax,
                                                    java.util.Map<java.lang.String,​java.util.HashMap<OcelEvent,​java.util.HashMap<OcelEvent,​java.util.HashSet<OcelObject>>>> peMap,
                                                    int constraintId)
                                             throws java.text.ParseException
        Throws:
        java.text.ParseException
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable