public class ModelVisitor extends BaseObject
swigCMemOwn
Constructor and Description |
---|
ModelVisitor() |
ModelVisitor(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
beginVisitConstraint(java.lang.String type_name,
Constraint constraint) |
void |
beginVisitExtension(java.lang.String type) |
void |
beginVisitIntegerExpression(java.lang.String type_name,
IntExpr expr) |
void |
beginVisitModel(java.lang.String type_name)
----- Virtual methods for visitors -----
Begin/End visit element. |
void |
delete() |
void |
endVisitConstraint(java.lang.String type_name,
Constraint constraint) |
void |
endVisitExtension(java.lang.String type) |
void |
endVisitIntegerExpression(java.lang.String type_name,
IntExpr expr) |
void |
endVisitModel(java.lang.String type_name) |
protected void |
finalize() |
static long |
getCPtr(ModelVisitor obj) |
static java.lang.String |
getKAbs()
Constraint and Expression types.
|
static java.lang.String |
getKAbsEqual() |
static java.lang.String |
getKActiveArgument()
argument names:
|
static java.lang.String |
getKAllDifferent() |
static java.lang.String |
getKAllowedAssignments() |
static java.lang.String |
getKAssumePathsArgument() |
static java.lang.String |
getKAtMost() |
static java.lang.String |
getKBetween() |
static java.lang.String |
getKBranchesLimitArgument() |
static java.lang.String |
getKCapacityArgument() |
static java.lang.String |
getKCardsArgument() |
static java.lang.String |
getKCircuit() |
static java.lang.String |
getKCoefficientsArgument() |
static java.lang.String |
getKConditionalExpr() |
static java.lang.String |
getKConvexPiecewise() |
static java.lang.String |
getKCountArgument() |
static java.lang.String |
getKCountAssignedItemsExtension()
Extension names:
|
static java.lang.String |
getKCountEqual() |
static java.lang.String |
getKCountUsedBinsExtension() |
static java.lang.String |
getKCover() |
static java.lang.String |
getKCumulative() |
static java.lang.String |
getKCumulativeArgument() |
static java.lang.String |
getKCumulsArgument() |
static java.lang.String |
getKDelayedPathCumul() |
static java.lang.String |
getKDemandsArgument() |
static java.lang.String |
getKDeviation() |
static java.lang.String |
getKDifference() |
static java.lang.String |
getKDifferenceOperation() |
static java.lang.String |
getKDisjunctive() |
static java.lang.String |
getKDistribute() |
static java.lang.String |
getKDivide() |
static java.lang.String |
getKDurationExpr() |
static java.lang.String |
getKDurationMaxArgument() |
static java.lang.String |
getKDurationMinArgument() |
static java.lang.String |
getKEarlyCostArgument() |
static java.lang.String |
getKEarlyDateArgument() |
static java.lang.String |
getKElement() |
static java.lang.String |
getKElementEqual() |
static java.lang.String |
getKEndExpr() |
static java.lang.String |
getKEndMaxArgument() |
static java.lang.String |
getKEndMinArgument() |
static java.lang.String |
getKEndsArgument() |
static java.lang.String |
getKEquality() |
static java.lang.String |
getKEvaluatorArgument() |
static java.lang.String |
getKExpressionArgument() |
static java.lang.String |
getKFailuresLimitArgument() |
static java.lang.String |
getKFalseConstraint() |
static java.lang.String |
getKFinalStatesArgument() |
static java.lang.String |
getKFixedChargeArgument() |
static java.lang.String |
getKGlobalCardinality() |
static java.lang.String |
getKGreater() |
static java.lang.String |
getKGreaterOrEqual() |
static java.lang.String |
getKIndex2Argument() |
static java.lang.String |
getKIndex3Argument() |
static java.lang.String |
getKIndexArgument() |
static java.lang.String |
getKIndexOf() |
static java.lang.String |
getKInitialState() |
static java.lang.String |
getKInt64ToBoolExtension() |
static java.lang.String |
getKInt64ToInt64Extension() |
static java.lang.String |
getKIntegerVariable() |
static java.lang.String |
getKIntervalArgument() |
static java.lang.String |
getKIntervalBinaryRelation() |
static java.lang.String |
getKIntervalDisjunction() |
static java.lang.String |
getKIntervalsArgument() |
static java.lang.String |
getKIntervalUnaryRelation() |
static java.lang.String |
getKIntervalVariable() |
static java.lang.String |
getKInversePermutation() |
static java.lang.String |
getKIsBetween() |
static java.lang.String |
getKIsDifferent() |
static java.lang.String |
getKIsEqual() |
static java.lang.String |
getKIsGreater() |
static java.lang.String |
getKIsGreaterOrEqual() |
static java.lang.String |
getKIsLess() |
static java.lang.String |
getKIsLessOrEqual() |
static java.lang.String |
getKIsMember() |
static java.lang.String |
getKLateCostArgument() |
static java.lang.String |
getKLateDateArgument() |
static java.lang.String |
getKLeftArgument() |
static java.lang.String |
getKLess() |
static java.lang.String |
getKLessOrEqual() |
static java.lang.String |
getKLexLess() |
static java.lang.String |
getKLightElementEqual() |
static java.lang.String |
getKLinkExprVar() |
static java.lang.String |
getKMapDomain() |
static java.lang.String |
getKMax() |
static java.lang.String |
getKMaxArgument() |
static java.lang.String |
getKMaxEqual() |
static java.lang.String |
getKMaximizeArgument() |
static java.lang.String |
getKMember() |
static java.lang.String |
getKMin() |
static java.lang.String |
getKMinArgument() |
static java.lang.String |
getKMinEqual() |
static java.lang.String |
getKMirrorOperation()
Operations.
|
static java.lang.String |
getKModulo() |
static java.lang.String |
getKModuloArgument() |
static java.lang.String |
getKNextsArgument() |
static java.lang.String |
getKNoCycle() |
static java.lang.String |
getKNonEqual() |
static java.lang.String |
getKNotBetween() |
static java.lang.String |
getKNotMember() |
static java.lang.String |
getKNullIntersect() |
static java.lang.String |
getKObjectiveExtension() |
static java.lang.String |
getKOpposite() |
static java.lang.String |
getKOptionalArgument() |
static java.lang.String |
getKPack() |
static java.lang.String |
getKPartialArgument() |
static java.lang.String |
getKPathCumul() |
static java.lang.String |
getKPerformedExpr() |
static java.lang.String |
getKPositionXArgument() |
static java.lang.String |
getKPositionYArgument() |
static java.lang.String |
getKPower() |
static java.lang.String |
getKProduct() |
static java.lang.String |
getKProductOperation() |
static java.lang.String |
getKRangeArgument() |
static java.lang.String |
getKRelationArgument() |
static java.lang.String |
getKRelaxedMaxOperation() |
static java.lang.String |
getKRelaxedMinOperation() |
static java.lang.String |
getKRightArgument() |
static java.lang.String |
getKScalProd() |
static java.lang.String |
getKScalProdEqual() |
static java.lang.String |
getKScalProdGreaterOrEqual() |
static java.lang.String |
getKScalProdLessOrEqual() |
static java.lang.String |
getKSearchLimitExtension() |
static java.lang.String |
getKSemiContinuous() |
static java.lang.String |
getKSequenceArgument() |
static java.lang.String |
getKSequencesArgument() |
static java.lang.String |
getKSequenceVariable() |
static java.lang.String |
getKSizeArgument() |
static java.lang.String |
getKSizeXArgument() |
static java.lang.String |
getKSizeYArgument() |
static java.lang.String |
getKSmartTimeCheckArgument() |
static java.lang.String |
getKSolutionLimitArgument() |
static java.lang.String |
getKSortingConstraint() |
static java.lang.String |
getKSquare() |
static java.lang.String |
getKStartExpr() |
static java.lang.String |
getKStartMaxArgument() |
static java.lang.String |
getKStartMinArgument() |
static java.lang.String |
getKStartsArgument() |
static java.lang.String |
getKStartSyncOnEndOperation() |
static java.lang.String |
getKStartSyncOnStartOperation() |
static java.lang.String |
getKStepArgument() |
static java.lang.String |
getKSum() |
static java.lang.String |
getKSumEqual() |
static java.lang.String |
getKSumGreaterOrEqual() |
static java.lang.String |
getKSumLessOrEqual() |
static java.lang.String |
getKSumOperation() |
static java.lang.String |
getKTargetArgument() |
static java.lang.String |
getKTimeLimitArgument() |
static java.lang.String |
getKTrace() |
static java.lang.String |
getKTraceOperation() |
static java.lang.String |
getKTransition() |
static java.lang.String |
getKTransitsArgument() |
static java.lang.String |
getKTrueConstraint() |
static java.lang.String |
getKTuplesArgument() |
static java.lang.String |
getKUsageEqualVariableExtension() |
static java.lang.String |
getKUsageLessConstantExtension() |
static java.lang.String |
getKValueArgument() |
static java.lang.String |
getKValuesArgument() |
static java.lang.String |
getKVarBoundWatcher() |
static java.lang.String |
getKVariableArgument() |
static java.lang.String |
getKVariableGroupExtension() |
static java.lang.String |
getKVariableUsageLessConstantExtension() |
static java.lang.String |
getKVarsArgument() |
static java.lang.String |
getKVarValueWatcher() |
static java.lang.String |
getKWeightedSumOfAssignedEqualVariableExtension() |
static long |
swigRelease(ModelVisitor obj) |
void |
visitIntegerArgument(java.lang.String arg_name,
long value)
Visit integer arguments.
|
void |
visitIntegerArrayArgument(java.lang.String arg_name,
long[] values) |
void |
visitIntegerExpressionArgument(java.lang.String arg_name,
IntExpr argument)
Visit integer expression argument.
|
void |
visitIntegerMatrixArgument(java.lang.String arg_name,
IntTupleSet tuples) |
void |
visitIntegerVariable(IntVar variable,
IntExpr delegate) |
void |
visitIntegerVariable(IntVar variable,
java.lang.String operation,
long value,
IntVar delegate) |
void |
visitIntegerVariableArrayArgument(java.lang.String arg_name,
IntVar[] arguments) |
void |
visitIntervalArgument(java.lang.String arg_name,
IntervalVar argument)
Visit interval argument.
|
void |
visitIntervalArrayArgument(java.lang.String arg_name,
IntervalVar[] arguments) |
void |
visitIntervalVariable(IntervalVar variable,
java.lang.String operation,
long value,
IntervalVar delegate) |
void |
visitSequenceArgument(java.lang.String arg_name,
SequenceVar argument)
Visit sequence argument.
|
void |
visitSequenceArrayArgument(java.lang.String arg_name,
SequenceVar[] arguments) |
void |
visitSequenceVariable(SequenceVar variable) |
getCPtr, swigRelease, toString
public ModelVisitor(long cPtr, boolean cMemoryOwn)
public ModelVisitor()
public static long getCPtr(ModelVisitor obj)
public static long swigRelease(ModelVisitor obj)
protected void finalize()
finalize
in class BaseObject
public void delete()
delete
in class BaseObject
public static java.lang.String getKAbs()
public static java.lang.String getKAbsEqual()
public static java.lang.String getKAllDifferent()
public static java.lang.String getKAllowedAssignments()
public static java.lang.String getKAtMost()
public static java.lang.String getKIndexOf()
public static java.lang.String getKBetween()
public static java.lang.String getKConditionalExpr()
public static java.lang.String getKCircuit()
public static java.lang.String getKConvexPiecewise()
public static java.lang.String getKCountEqual()
public static java.lang.String getKCover()
public static java.lang.String getKCumulative()
public static java.lang.String getKDeviation()
public static java.lang.String getKDifference()
public static java.lang.String getKDisjunctive()
public static java.lang.String getKDistribute()
public static java.lang.String getKDivide()
public static java.lang.String getKDurationExpr()
public static java.lang.String getKElement()
public static java.lang.String getKLightElementEqual()
public static java.lang.String getKElementEqual()
public static java.lang.String getKEndExpr()
public static java.lang.String getKEquality()
public static java.lang.String getKFalseConstraint()
public static java.lang.String getKGlobalCardinality()
public static java.lang.String getKGreater()
public static java.lang.String getKGreaterOrEqual()
public static java.lang.String getKIntegerVariable()
public static java.lang.String getKIntervalBinaryRelation()
public static java.lang.String getKIntervalDisjunction()
public static java.lang.String getKIntervalUnaryRelation()
public static java.lang.String getKIntervalVariable()
public static java.lang.String getKInversePermutation()
public static java.lang.String getKIsBetween()
public static java.lang.String getKIsDifferent()
public static java.lang.String getKIsEqual()
public static java.lang.String getKIsGreater()
public static java.lang.String getKIsGreaterOrEqual()
public static java.lang.String getKIsLess()
public static java.lang.String getKIsLessOrEqual()
public static java.lang.String getKIsMember()
public static java.lang.String getKLess()
public static java.lang.String getKLessOrEqual()
public static java.lang.String getKLexLess()
public static java.lang.String getKLinkExprVar()
public static java.lang.String getKMapDomain()
public static java.lang.String getKMax()
public static java.lang.String getKMaxEqual()
public static java.lang.String getKMember()
public static java.lang.String getKMin()
public static java.lang.String getKMinEqual()
public static java.lang.String getKModulo()
public static java.lang.String getKNoCycle()
public static java.lang.String getKNonEqual()
public static java.lang.String getKNotBetween()
public static java.lang.String getKNotMember()
public static java.lang.String getKNullIntersect()
public static java.lang.String getKOpposite()
public static java.lang.String getKPack()
public static java.lang.String getKPathCumul()
public static java.lang.String getKDelayedPathCumul()
public static java.lang.String getKPerformedExpr()
public static java.lang.String getKPower()
public static java.lang.String getKProduct()
public static java.lang.String getKScalProd()
public static java.lang.String getKScalProdEqual()
public static java.lang.String getKScalProdGreaterOrEqual()
public static java.lang.String getKScalProdLessOrEqual()
public static java.lang.String getKSemiContinuous()
public static java.lang.String getKSequenceVariable()
public static java.lang.String getKSortingConstraint()
public static java.lang.String getKSquare()
public static java.lang.String getKStartExpr()
public static java.lang.String getKSum()
public static java.lang.String getKSumEqual()
public static java.lang.String getKSumGreaterOrEqual()
public static java.lang.String getKSumLessOrEqual()
public static java.lang.String getKTrace()
public static java.lang.String getKTransition()
public static java.lang.String getKTrueConstraint()
public static java.lang.String getKVarBoundWatcher()
public static java.lang.String getKVarValueWatcher()
public static java.lang.String getKCountAssignedItemsExtension()
public static java.lang.String getKCountUsedBinsExtension()
public static java.lang.String getKInt64ToBoolExtension()
public static java.lang.String getKInt64ToInt64Extension()
public static java.lang.String getKObjectiveExtension()
public static java.lang.String getKSearchLimitExtension()
public static java.lang.String getKUsageEqualVariableExtension()
public static java.lang.String getKUsageLessConstantExtension()
public static java.lang.String getKVariableGroupExtension()
public static java.lang.String getKVariableUsageLessConstantExtension()
public static java.lang.String getKWeightedSumOfAssignedEqualVariableExtension()
public static java.lang.String getKActiveArgument()
public static java.lang.String getKAssumePathsArgument()
public static java.lang.String getKBranchesLimitArgument()
public static java.lang.String getKCapacityArgument()
public static java.lang.String getKCardsArgument()
public static java.lang.String getKCoefficientsArgument()
public static java.lang.String getKCountArgument()
public static java.lang.String getKCumulativeArgument()
public static java.lang.String getKCumulsArgument()
public static java.lang.String getKDemandsArgument()
public static java.lang.String getKDurationMaxArgument()
public static java.lang.String getKDurationMinArgument()
public static java.lang.String getKEarlyCostArgument()
public static java.lang.String getKEarlyDateArgument()
public static java.lang.String getKEndMaxArgument()
public static java.lang.String getKEndMinArgument()
public static java.lang.String getKEndsArgument()
public static java.lang.String getKExpressionArgument()
public static java.lang.String getKFailuresLimitArgument()
public static java.lang.String getKFinalStatesArgument()
public static java.lang.String getKFixedChargeArgument()
public static java.lang.String getKIndex2Argument()
public static java.lang.String getKIndex3Argument()
public static java.lang.String getKIndexArgument()
public static java.lang.String getKInitialState()
public static java.lang.String getKIntervalArgument()
public static java.lang.String getKIntervalsArgument()
public static java.lang.String getKLateCostArgument()
public static java.lang.String getKLateDateArgument()
public static java.lang.String getKLeftArgument()
public static java.lang.String getKMaxArgument()
public static java.lang.String getKMaximizeArgument()
public static java.lang.String getKMinArgument()
public static java.lang.String getKModuloArgument()
public static java.lang.String getKNextsArgument()
public static java.lang.String getKOptionalArgument()
public static java.lang.String getKPartialArgument()
public static java.lang.String getKPositionXArgument()
public static java.lang.String getKPositionYArgument()
public static java.lang.String getKRangeArgument()
public static java.lang.String getKRelationArgument()
public static java.lang.String getKRightArgument()
public static java.lang.String getKSequenceArgument()
public static java.lang.String getKSequencesArgument()
public static java.lang.String getKSizeArgument()
public static java.lang.String getKSizeXArgument()
public static java.lang.String getKSizeYArgument()
public static java.lang.String getKSmartTimeCheckArgument()
public static java.lang.String getKSolutionLimitArgument()
public static java.lang.String getKStartMaxArgument()
public static java.lang.String getKStartMinArgument()
public static java.lang.String getKStartsArgument()
public static java.lang.String getKStepArgument()
public static java.lang.String getKTargetArgument()
public static java.lang.String getKTimeLimitArgument()
public static java.lang.String getKTransitsArgument()
public static java.lang.String getKTuplesArgument()
public static java.lang.String getKValueArgument()
public static java.lang.String getKValuesArgument()
public static java.lang.String getKVariableArgument()
public static java.lang.String getKVarsArgument()
public static java.lang.String getKEvaluatorArgument()
public static java.lang.String getKMirrorOperation()
public static java.lang.String getKRelaxedMaxOperation()
public static java.lang.String getKRelaxedMinOperation()
public static java.lang.String getKSumOperation()
public static java.lang.String getKDifferenceOperation()
public static java.lang.String getKProductOperation()
public static java.lang.String getKStartSyncOnStartOperation()
public static java.lang.String getKStartSyncOnEndOperation()
public static java.lang.String getKTraceOperation()
public void beginVisitModel(java.lang.String type_name)
public void endVisitModel(java.lang.String type_name)
public void beginVisitConstraint(java.lang.String type_name, Constraint constraint)
public void endVisitConstraint(java.lang.String type_name, Constraint constraint)
public void beginVisitExtension(java.lang.String type)
public void endVisitExtension(java.lang.String type)
public void beginVisitIntegerExpression(java.lang.String type_name, IntExpr expr)
public void endVisitIntegerExpression(java.lang.String type_name, IntExpr expr)
public void visitIntegerVariable(IntVar variable, java.lang.String operation, long value, IntVar delegate)
public void visitIntervalVariable(IntervalVar variable, java.lang.String operation, long value, IntervalVar delegate)
public void visitSequenceVariable(SequenceVar variable)
public void visitIntegerArgument(java.lang.String arg_name, long value)
public void visitIntegerArrayArgument(java.lang.String arg_name, long[] values)
public void visitIntegerMatrixArgument(java.lang.String arg_name, IntTupleSet tuples)
public void visitIntegerExpressionArgument(java.lang.String arg_name, IntExpr argument)
public void visitIntegerVariableArrayArgument(java.lang.String arg_name, IntVar[] arguments)
public void visitIntervalArgument(java.lang.String arg_name, IntervalVar argument)
public void visitIntervalArrayArgument(java.lang.String arg_name, IntervalVar[] arguments)
public void visitSequenceArgument(java.lang.String arg_name, SequenceVar argument)
public void visitSequenceArrayArgument(java.lang.String arg_name, SequenceVar[] arguments)
Copyright © 2025. All rights reserved.