choco.kernel.model.constraints
Class TemporalConstraint
java.lang.Object
choco.kernel.model.VariableArray
choco.kernel.model.ModelObject
choco.kernel.model.constraints.AbstractConstraint
choco.kernel.model.constraints.ComponentConstraint
choco.kernel.model.constraints.TemporalConstraint
- All Implemented Interfaces:
- IPretty, IIndex, Constraint, ITemporalRelation<TaskVariable,IntegerVariable>, IFindManager, IOptions, IVariableArray, Serializable, Comparable
public class TemporalConstraint
- extends ComponentConstraint
- implements ITemporalRelation<TaskVariable,IntegerVariable>
- See Also:
- Serialized Form
Fields inherited from interface choco.kernel.model.constraints.Constraint |
LOGGER |
Methods inherited from class choco.kernel.model.VariableArray |
cancelExtractVariables, doExtractVariables, extractVariables, forceExtractVariables, getNbVars, getVariable, getVariableIterator, getVariables, replaceBy, replaceByConstantAt, setVariables, setVariables |
TemporalConstraint
public TemporalConstraint(ConstraintType constraintType,
Object parameters,
Variable[] variables)
isInPreprocess
public final boolean isInPreprocess()
checkDomains
public final boolean checkDomains()
getOrigin
public final TaskVariable getOrigin()
- Specified by:
getOrigin
in interface ITemporalRelation<TaskVariable,IntegerVariable>
getOHook
public final int getOHook()
getForwardSetup
public final IntegerVariable getForwardSetup()
forwardSetup
public final int forwardSetup()
- Specified by:
forwardSetup
in interface ITemporalRelation<TaskVariable,IntegerVariable>
setForwardSetup
public final void setForwardSetup(int val)
getDestination
public final TaskVariable getDestination()
- Specified by:
getDestination
in interface ITemporalRelation<TaskVariable,IntegerVariable>
getDHook
public final int getDHook()
getBackwardSetup
public final IntegerVariable getBackwardSetup()
backwardSetup
public final int backwardSetup()
- Specified by:
backwardSetup
in interface ITemporalRelation<TaskVariable,IntegerVariable>
setBackwardSetup
public final void setBackwardSetup(int val)
getDirection
public final IntegerVariable getDirection()
- Specified by:
getDirection
in interface ITemporalRelation<TaskVariable,IntegerVariable>
isFixed
public final boolean isFixed()
- Specified by:
isFixed
in interface ITemporalRelation<TaskVariable,IntegerVariable>
getDirVal
public int getDirVal()
- Specified by:
getDirVal
in interface ITemporalRelation<TaskVariable,IntegerVariable>
toString
public String toString()
- Overrides:
toString
in class ModelObject
Copyright © 2012. All Rights Reserved.