fr.inria.oadymppac.solver
Class SolverEventElementImpl

java.lang.Object
  extended byfr.inria.oadymppac.solver.SolverElementImpl
      extended byfr.inria.oadymppac.solver.SolverMainElementImpl
          extended byfr.inria.oadymppac.solver.SolverEventElementImpl
All Implemented Interfaces:
ChronoProvider, DepthProvider, Indexable, SolverElement, SolverMainElement, SolverManagable
Direct Known Subclasses:
ConstraintEventImpl, DefaultReduce

public abstract class SolverEventElementImpl
extends SolverMainElementImpl

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.SolverMainElement
EVENT_TYPE
 
Constructor Summary
SolverEventElementImpl(Solver solver)
           
 
Method Summary
abstract  java.lang.String getEventType()
           
 java.lang.Object getKey()
           
 java.lang.String getLabel()
           
 void setChrono(int chrono)
           
 void setLabel(java.lang.String label)
           
 java.lang.String toString()
           
 
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.SolverElement
getSolverType
 
Methods inherited from interface fr.inria.oadymppac.utils.Indexable
getIndex, reset, setIndex
 

Constructor Detail

SolverEventElementImpl

public SolverEventElementImpl(Solver solver)
Method Detail

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - The label to set.

getLabel

public java.lang.String getLabel()

getKey

public java.lang.Object getKey()

setChrono

public void setChrono(int chrono)
Specified by:
setChrono in interface ChronoProvider
Overrides:
setChrono in class SolverMainElementImpl
Parameters:
chrono - The chrono to set.

toString

public java.lang.String toString()
Overrides:
toString in class SolverMainElementImpl

getEventType

public abstract java.lang.String getEventType()