jq.qde.constraint
Class AddConstraint
java.lang.Object
jq.util.NamableObject
jq.qde.QualitativeConstraint
jq.qde.constraint.AddConstraint
- All Implemented Interfaces:
- Namable
- public class AddConstraint
- extends QualitativeConstraint
x+y=z
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddConstraint
public AddConstraint(QualitativeVariable x,
QualitativeVariable y,
QualitativeVariable z)
propagateConstraint
public boolean propagateConstraint(QDEState state,
MagnitudeDelta change)
initConstraint
public boolean initConstraint(QDEState state)
getQDirMask
public static int getQDirMask(QualitativeDirection x,
QualitativeDirection y)
validateValues
public ConstraintValidationResult validateValues(QualitativeValue[] stateArray)
- Specified by:
validateValues
in class QualitativeConstraint
createCopy
public QualitativeConstraint createCopy(QualitativeVariable[] args,
ConstraintCorrespondence[] corr)
- Specified by:
createCopy
in class QualitativeConstraint