Module org.maxicp

Class IsStartBefore

java.lang.Object
org.maxicp.cp.engine.core.AbstractCPConstraint
org.maxicp.cp.engine.constraints.scheduling.IsStartBefore
All Implemented Interfaces:
CPConstraint, ConcreteConstraint<ConcreteCPModel>

public class IsStartBefore extends AbstractCPConstraint
Reified constraint enforcing boolVar <=> start(intervalVar) <= var when intervalVar is present.
  • Constructor Details

    • IsStartBefore

      public IsStartBefore(CPBoolVar boolVar, CPIntervalVar intervalVar, CPIntVar var)
      Creates a reified constraint linking boolVar to start(intervalVar) <= var.
      Parameters:
      boolVar - the boolean variable that is true iff start(intervalVar) <= var
      intervalVar - the interval variable
      var - the integer variable compared against the start of intervalVar
  • Method Details