Module org.maxicp
Package org.maxicp.modeling.concrete
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