public class MultiVarDebug extends MultiVariable
backupForSerialization, constraints, internalSolvers, variablesattributes, dependentVariables, id, logger, solver| Constructor and Description |
|---|
MultiVarDebug(ConstraintSolver cs,
int id,
ConstraintSolver[] internalSolvers,
Variable[] internalVars) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Variable o) |
protected Constraint[] |
createInternalConstraints(Variable[] variables)
This method must be implemented to define the internal lower-level
Constraints of this
MultiVariable. |
SymbolicVariableActivity |
getActivity() |
GeometricShapeVariable |
getGeometricShapeVariable() |
com.vividsolutions.jts.geom.Geometry |
getGeometry() |
java.lang.String |
getName() |
void |
setDomain(Domain d)
Set the domain of this variable.
|
void |
setName(java.lang.String name) |
java.lang.String |
toString()
Get a
String representation of this Variable. |
drawVariableHierarchy, getDescription, getDomain, getInternalConstraints, getInternalConstraintSolvers, getInternalVariables, getVariableHierarchy, getVariablesFromVariableHierarchy, setComponentaddDependentVariables, dependsOn, equals, getAncestorVariable, getAttributes, getColor, getComponent, getConstraintSolver, getDependentVariables, getID, getMarking, getOwner, getParentVariable, getRecursivelyDependentVariables, getRootVariable, hashCode, isDependentVariable, removeDependentVariables, setAttributes, setColor, setDependentVariables, setMarking, setOwner, setParentVariablepublic MultiVarDebug(ConstraintSolver cs, int id, ConstraintSolver[] internalSolvers, Variable[] internalVars)
protected Constraint[] createInternalConstraints(Variable[] variables)
MultiVariableConstraints of this
MultiVariable.createInternalConstraints in class MultiVariablevariables - The internal variables among which the Constraints should be defined.Constraints of this
MultiVariable.public int compareTo(Variable o)
public void setDomain(Domain d)
Variablepublic java.lang.String toString()
VariableString representation of this Variable.public void setName(java.lang.String name)
public java.lang.String getName()
public SymbolicVariableActivity getActivity()
public GeometricShapeVariable getGeometricShapeVariable()
public com.vividsolutions.jts.geom.Geometry getGeometry()