fr.inria.oadymppac.solver
Class AbstractStage

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
      extended byfr.inria.oadymppac.solver.SolverMainElementImpl
          extended byfr.inria.oadymppac.solver.AbstractStage
All Implemented Interfaces:
ChronoProvider, DepthProvider, Indexable, SolverElement, SolverMainElement, SolverManagable, Stage, StateProvider
Direct Known Subclasses:
DefaultStage, StageProxy

public abstract class AbstractStage
extends SolverMainElementImpl
implements Stage

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.Stage
EVENT_TYPE
 
Constructor Summary
AbstractStage(Solver solver)
           
 
Method Summary
 java.lang.String getEventType()
           
 java.lang.String getIdentifier()
           
 java.lang.Object getKey()
           
 byte getSolverType()
           
 void reset()
           
 void setIdentifier(java.lang.String identifier)
           
 
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 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.Stage
addEvent, addReference, clearEvents, clearReferences, countEvents, countReferences, getComment, getDetail, getEvents, getName, getReferences, removeEvent, removeReference, setComment, setDetail, setEvents, setName, setReferences
 
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, 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

AbstractStage

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

getIdentifier

public java.lang.String getIdentifier()
Specified by:
getIdentifier in interface Stage
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(java.lang.String identifier)
Specified by:
setIdentifier in interface Stage
Parameters:
identifier - The identifier to set.

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface Indexable

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