fr.inria.oadymppac.parsing.gentra4cp
Class ExplanationReduceEvent

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.EventImpl
      extended byfr.inria.oadymppac.parsing.gentra4cp.BasicEvent
          extended byfr.inria.oadymppac.parsing.gentra4cp.BasicReduceEvent
              extended byfr.inria.oadymppac.parsing.gentra4cp.DefaultReduceEvent
                  extended byfr.inria.oadymppac.parsing.gentra4cp.ExplanationReduceEvent
All Implemented Interfaces:
java.lang.Cloneable, DeltaEventListener, DeltaProvider, DTDEventAttributes, DTDReduceElement, Event, EventAttributes, java.util.EventListener, EventListener, ExplanationEventListener, ExplanationListProvider, ReduceAttributes, ReduceEvent, StateEventListener, StateProvider, UpdateEventListener, UpdateProvider, VarDomainEventListener, VarDomainProvider

public class ExplanationReduceEvent
extends DefaultReduceEvent
implements ExplanationListProvider, ExplanationEventListener

Author:
raf

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListener
logger
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.ReduceEvent
EVENT_TYPE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.EventAttributes
CHRONO_NONE, CONTEXT_NONE, DEPTH_NONE, FILE_NONE, LINE_NONE, TIME_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDEventAttributes
CHRONO, CONTEXT, DEPTH, FILE, LINE, TIME
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.ReduceAttributes
ALGORITHM_NONE, CONSTRAINT_NONE, VARIABLE_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDReduceElement
ALGORITHM, CONSTRAINT, REDUCE, VARIABLE
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.Event
logger
 
Constructor Summary
ExplanationReduceEvent()
           
 
Method Summary
 void eventProcess(ExplanationEvent ev)
           
 ExplanationListInfo getExplanationList()
           
 void reset()
           
 void setExplanationList(ExplanationListInfo explanations)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.DefaultReduceEvent
eventProcess, eventProcess, eventProcess, eventProcess, eventProcess, getDelta, getState, getUpdate, getVarDomain, processEnd, processInstruction, processStart, setDelta, setState, setUpdate, setVarDomain
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.BasicReduceEvent
clone, getAlgorithm, getChrono, getConstraint, getContext, getDepth, getEventType, getFile, getInfo, getLine, getTime, getVariable, init, setAlgorithm, setChrono, setConstraint, setContext, setDepth, setFile, setLine, setTime, setVariable
 
Methods inherited from class fr.inria.oadymppac.parsing.event.EventImpl
getAllAttributes, getAnyValue, getSource, init, setAllAttributes, setSource, terminate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.EventListener
eventProcess, processEnd, processInstruction, processStart
 
Methods inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.EventAttributes
getChrono, getContext, getDepth, getFile, getLine, getTime, setChrono, setContext, setDepth, setFile, setLine, setTime
 
Methods inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.ReduceAttributes
getAlgorithm, getConstraint, getVariable, setAlgorithm, setConstraint, setVariable
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.Event
getAnyValue, getEventType, getInfo, getSource, init, init, setSource, terminate
 

Constructor Detail

ExplanationReduceEvent

public ExplanationReduceEvent()
Method Detail

eventProcess

public void eventProcess(ExplanationEvent ev)
Specified by:
eventProcess in interface ExplanationEventListener
Parameters:
ev -

getExplanationList

public ExplanationListInfo getExplanationList()
Specified by:
getExplanationList in interface ExplanationListProvider
Returns:

reset

public void reset()
Specified by:
reset in interface Event
Overrides:
reset in class DefaultReduceEvent

setExplanationList

public void setExplanationList(ExplanationListInfo explanations)
Specified by:
setExplanationList in interface ExplanationListProvider