public abstract class MultiMetaConstraint extends MetaConstraint
independentMC, metaCS, valOH, varOHannotation, autoRemovable, color, id, logger, masked, numIDs, scope| Constructor and Description |
|---|
MultiMetaConstraint(VariableOrderingH varOH,
ValueOrderingH valOH,
ConstraintOrderingH consOH,
MetaConstraint... metacons) |
| Modifier and Type | Method and Description |
|---|---|
ConstraintOrderingH |
getConOrderingH() |
ConstraintNetwork |
getMetaVariable()
Get one
MetaVariable according to this MetaConstraint. |
draw, getDescription, getGroundSolver, getMetaValue, getMetaValues, getMetaVariables, getValOH, getVarOH, markResolvedSub, setMetaSolver, setValOH, setVarOHclone, getAnnotation, getColor, getEdgeLabel, getID, getScope, isAutoRemovable, isEquivalent, isMasked, isSkippableSolver, isUnary, mask, setAnnotation, setAutoRemovable, setColor, setScope, skipSolver, toString, unmaskpublic MultiMetaConstraint(VariableOrderingH varOH, ValueOrderingH valOH, ConstraintOrderingH consOH, MetaConstraint... metacons)
public ConstraintOrderingH getConOrderingH()
public ConstraintNetwork getMetaVariable()
MetaConstraintMetaVariable according to this MetaConstraint. This returns the
highest-priority MetaVariable according to this MetaConstraint's variable ordering heuristic.getMetaVariable in class MetaConstraintMetaVariable according to this MetaConstraint.