fr.inria.oadymppac.solver
Class DefaultSchedule

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
      extended byfr.inria.oadymppac.solver.SolverMainElementImpl
          extended byfr.inria.oadymppac.solver.SolverEventElementImpl
              extended byfr.inria.oadymppac.solver.ConstraintEventImpl
                  extended byfr.inria.oadymppac.solver.DefaultSchedule
All Implemented Interfaces:
ChronoProvider, ConstraintEvent, DepthProvider, Indexable, Schedule, SolverElement, SolverEventElement, SolverMainElement, SolverManagable, StateProvider

public class DefaultSchedule
extends ConstraintEventImpl
implements Schedule

Author:
raf TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.solver.Schedule
EVENT_TYPE
 
Fields inherited from interface fr.inria.oadymppac.solver.ConstraintEvent
NONE
 
Constructor Summary
DefaultSchedule(Solver solver)
           
 
Method Summary
 java.lang.String[] getActions()
           
 java.lang.String getEventType()
           
 byte getSolverType()
           
 Update getUpdate()
           
 void reset()
           
 void setActions(java.lang.String[] actions)
           
 void setUpdate(Update update)
           
 
Methods inherited from class fr.inria.oadymppac.solver.ConstraintEventImpl
getConstraint, getState, setConstraint, setState, toString
 
Methods inherited from class fr.inria.oadymppac.solver.SolverEventElementImpl
getKey, getLabel, setChrono, setLabel
 
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 fr.inria.oadymppac.solver.SolverElementImpl
getIndex, setIndex
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.inria.oadymppac.solver.ConstraintEvent
getConstraint, setConstraint
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverMainElement
getContext, getFile, getLine, getTime, setContext, setFile, setLine, setTime
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverElement
getLabel
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getIndex, getKey, setIndex
 
Methods inherited from interface fr.inria.oadymppac.solver.SolverManagable
getSolver, setSolver
 
Methods inherited from interface fr.inria.oadymppac.solver.DepthProvider
getDepth, setDepth
 
Methods inherited from interface fr.inria.oadymppac.solver.ChronoProvider
getChrono, setChrono
 
Methods inherited from interface fr.inria.oadymppac.solver.StateProvider
getState, setState
 

Constructor Detail

DefaultSchedule

public DefaultSchedule(Solver solver)
Parameters:
solver -
Method Detail

getEventType

public java.lang.String getEventType()
Specified by:
getEventType in interface SolverElement
Specified by:
getEventType in class ConstraintEventImpl

getSolverType

public byte getSolverType()
Specified by:
getSolverType in interface SolverElement
Specified by:
getSolverType in class ConstraintEventImpl

getActions

public java.lang.String[] getActions()
Specified by:
getActions in interface Schedule
Returns:
Returns the actions.

setActions

public void setActions(java.lang.String[] actions)
Specified by:
setActions in interface Schedule
Parameters:
actions - The actions to set.

getUpdate

public Update getUpdate()
Specified by:
getUpdate in interface Schedule
Returns:
Returns the update.

setUpdate

public void setUpdate(Update update)
Specified by:
setUpdate in interface Schedule
Parameters:
update - The update to set.

reset

public void reset()
Specified by:
reset in interface Indexable