fr.inria.oadymppac.solver
Class ConstraintEventImpl
java.lang.Object
fr.inria.oadymppac.solver.SolverElementImpl
fr.inria.oadymppac.solver.SolverMainElementImpl
fr.inria.oadymppac.solver.SolverEventElementImpl
fr.inria.oadymppac.solver.ConstraintEventImpl
- All Implemented Interfaces:
- ChronoProvider, ConstraintEvent, DepthProvider, Indexable, SolverElement, SolverEventElement, SolverMainElement, SolverManagable, StateProvider
- Direct Known Subclasses:
- DefaultAwake, DefaultPost, DefaultReject, DefaultRemove, DefaultSchedule, DefaultSolved, DefaultSuspend
- public abstract class ConstraintEventImpl
- extends SolverEventElementImpl
- implements ConstraintEvent
- 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, setContext, setDepth, setFile, setLine, setSolver, setTime |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConstraintEventImpl
public ConstraintEventImpl(Solver solver)
- Parameters:
solver
-
toString
public java.lang.String toString()
- Overrides:
toString
in class SolverEventElementImpl
getConstraint
public Constraint getConstraint()
- Specified by:
getConstraint
in interface ConstraintEvent
- Returns:
- Returns the constraint.
setConstraint
public void setConstraint(Constraint constraint)
- Specified by:
setConstraint
in interface ConstraintEvent
- Parameters:
constraint
- The constraint to set.
getEventType
public abstract java.lang.String getEventType()
- Specified by:
getEventType
in interface SolverElement
- Specified by:
getEventType
in class SolverEventElementImpl
getSolverType
public abstract byte getSolverType()
- Specified by:
getSolverType
in interface SolverElement
getState
public State getState()
- Specified by:
getState
in interface StateProvider
- Returns:
- Returns the state.
setState
public void setState(State state)
- Specified by:
setState
in interface StateProvider
- Parameters:
state
- The state to set.