Module org.maxicp

Interface ConcreteConstraint<C extends ConcreteModel>

Type Parameters:
C - concrete model
All Known Subinterfaces:
CPConstraint
All Known Implementing Classes:
Absolute, AbstractCPConstraint, AllDifferentDC, AllDifferentFWC, Alternative, Among, AtLeastNValueDC, AtLeastNValueFWC, BinaryKnapsack, BinPacking, CardinalityMaxFWC, CardinalityMinFWC, Circuit, CostAllDifferentDC, CostCardinalityMaxDC, CPConstraintClosure, CPConstraintClosureWithDelta, Cumulative, CumulativeDecomposition, Distance, DoNothingConstraint, Duration, Element1D, Element1DDC, Element1DVar, Element2D, EndAfter, EndAtEnd, EndAtStart, EndBefore, EndBeforeEnd, EndBeforeStart, Equal, Exclude, GeneralizedCumulativeChecker, GeneralizedCumulativeConstraint, GeneralizedCumulativeConstraintBaseLine, GeneralizedCumulativeSweepMax, GeneralizedCumulativeSweepMin, Insert, IntervalVarEnd, IntervalVarEndOrValue, IntervalVarLength, IntervalVarLengthOrValue, IntervalVarStart, IntervalVarStartOrValue, InversePerm, IsEndAfter, IsEndBefore, IsEndBeforeEnd, IsEndBeforeStart, IsEqual, IsEqualVar, IsIncluded, IsLessOrEqual, IsLessOrEqualVar, IsOr, IsStartBefore, IsStartBeforeEnd, IsStartBeforeStart, IsSubset, LessOrEqual, LightBinaryKnapsack, Maximum, Mul, MulCte, MulCteRes, MulVar, NegTableCT, NoOverlap, NoOverlapBC, NoOverlapBinary, NoOverlapBinaryWithTransitionTime, NotBetween, NotEqual, NotSubset, Or, Precedence, RelaxedSequence, Require, SetCard, ShortTableCT, SoftCardinalityDC, Sorted, Square, StartAfter, StartAtEnd, StartAtStart, StartBefore, StartBeforeEnd, StartBeforeStart, SubCircuit, SubSequence, Subset, Sum, TableCT, TransitionTimes

public interface ConcreteConstraint<C extends ConcreteModel>
A concrete constraint that can be used by a concrete model