public class FuzzyActivity extends MultiVariable
backupForSerialization, constraints, internalSolvers, variablesattributes, dependentVariables, id, logger, solver| Constructor and Description |
|---|
FuzzyActivity(ConstraintSolver cs,
int id,
ConstraintSolver[] internalSolvers,
Variable[] internalVars) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Variable arg0) |
protected Constraint[] |
createInternalConstraints(Variable[] variables)
This method must be implemented to define the internal lower-level
Constraints of this
MultiVariable. |
java.util.Vector<FuzzyActivity> |
getDependencies() |
boolean |
IsHypothesis() |
void |
setDependencies(java.util.Vector<FuzzyActivity> dependencies) |
void |
setDomain(Domain d)
Set the domain of this variable.
|
void |
setDomain(java.lang.String[] symbols,
double[] vals) |
void |
setIsHypothesis(boolean isHypothesis) |
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 FuzzyActivity(ConstraintSolver cs, int id, ConstraintSolver[] internalSolvers, Variable[] internalVars)
public void setDependencies(java.util.Vector<FuzzyActivity> dependencies)
public java.util.Vector<FuzzyActivity> getDependencies()
public void setIsHypothesis(boolean isHypothesis)
public boolean IsHypothesis()
public void setDomain(java.lang.String[] symbols,
double[] vals)
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 void setDomain(Domain d)
Variablepublic java.lang.String toString()
VariableString representation of this Variable.public int compareTo(Variable arg0)