Class DecisionVisitor

  • Direct Known Subclasses:
    SymmetryBreaker

    public class DecisionVisitor
    extends BaseObject
    A DecisionVisitor is used to inspect a decision.
    It contains virtual methods for all type of 'declared' decisions.
    • Constructor Detail

      • DecisionVisitor

        protected DecisionVisitor​(long cPtr,
                                  boolean cMemoryOwn)
      • DecisionVisitor

        public DecisionVisitor()
    • Method Detail

      • swigDirectorDisconnect

        protected void swigDirectorDisconnect()
      • swigReleaseOwnership

        public void swigReleaseOwnership()
      • swigTakeOwnership

        public void swigTakeOwnership()
      • visitSetVariableValue

        public void visitSetVariableValue​(IntVar var,
                                          long value)
      • visitSplitVariableDomain

        public void visitSplitVariableDomain​(IntVar var,
                                             long value,
                                             boolean start_with_lower_half)
      • visitScheduleOrPostpone

        public void visitScheduleOrPostpone​(IntervalVar var,
                                            long est)
      • visitScheduleOrExpedite

        public void visitScheduleOrExpedite​(IntervalVar var,
                                            long est)
      • visitRankFirstInterval

        public void visitRankFirstInterval​(SequenceVar sequence,
                                           int index)
      • visitRankLastInterval

        public void visitRankLastInterval​(SequenceVar sequence,
                                          int index)
      • visitUnknownDecision

        public void visitUnknownDecision()