fr.inria.oadymppac.solver
Class AbstractVariable
java.lang.Object
fr.inria.oadymppac.solver.SolverElementImpl
fr.inria.oadymppac.solver.SolverMainElementImpl
fr.inria.oadymppac.solver.AbstractVariable
- All Implemented Interfaces:
- ChronoProvider, ConstraintCollection, DepthProvider, Indexable, SolverElement, SolverMainElement, SolverManagable, StateProvider, Variable
- Direct Known Subclasses:
- DefaultVariable, VariableProxy
- public abstract class AbstractVariable
- extends SolverMainElementImpl
- implements Variable
- Author:
- raf
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Generation - Code and Comments
Methods inherited from class fr.inria.oadymppac.solver.SolverMainElementImpl |
getChrono, getContext, getDepth, getFile, getLine, getSolver, getTime, setChrono, setContext, setDepth, setFile, setLine, setSolver, setTime, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface fr.inria.oadymppac.solver.Variable |
addDelta, addDomain, getCurrentDelta, getCurrentDomain, getDeltaAtChrono, getDeltaAtDepth, getDomainAtChrono, getDomainAtDepth, getExternal, getInitialDomain, getInternal, getName, getPreviousDelta, getPreviousDomain, getType, setExternal, setInternal, setName, setType |
AbstractVariable
public AbstractVariable(Solver solver)
- Parameters:
solver
-
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifier
in interface Variable
- Returns:
- Returns the identifier.
setIdentifier
public void setIdentifier(java.lang.String identifier)
- Specified by:
setIdentifier
in interface Variable
- Parameters:
identifier
- The identifier to set.
getKey
public java.lang.Object getKey()
- /* (non-Javadoc)
- Specified by:
getKey
in interface Indexable
- See Also:
fr.inria.oadymppac.utils.Identifiable#getKey()
getSolverType
public byte getSolverType()
- Specified by:
getSolverType
in interface SolverElement
getEventType
public java.lang.String getEventType()
- Specified by:
getEventType
in interface SolverElement
reset
public void reset()
- Specified by:
reset
in interface Indexable