fr.inria.oadymppac.parsing.gentra4cp
Class DefaultReduceEvent

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
All Implemented Interfaces:
java.lang.Cloneable, DeltaEventListener, DeltaProvider, DTDEventAttributes, DTDReduceElement, Event, EventAttributes, java.util.EventListener, EventListener, ReduceAttributes, ReduceEvent, StateEventListener, StateProvider, UpdateEventListener, UpdateProvider, VarDomainEventListener, VarDomainProvider
Direct Known Subclasses:
ExplanationReduceEvent

public class DefaultReduceEvent
extends BasicReduceEvent
implements ReduceEvent, UpdateProvider, UpdateEventListener, StateProvider, StateEventListener, VarDomainProvider, VarDomainEventListener, DeltaProvider, DeltaEventListener

Author:
raf

Field Summary
 
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
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListener
logger
 
Constructor Summary
DefaultReduceEvent()
           
 
Method Summary
 void eventProcess(DeltaEvent ev)
           
 void eventProcess(Event e)
           
 void eventProcess(StateEvent ev)
           
 void eventProcess(UpdateEvent ev)
           
 void eventProcess(VarDomainEvent ev)
           
 DeltaInfo getDelta()
           
 StateInfo getState()
           
 UpdateInfo getUpdate()
           
 VarDomainInfo getVarDomain()
           
 void processEnd()
           
 void processInstruction(java.lang.String target, java.lang.String data)
           
 void processStart()
           
 void reset()
           
 void setDelta(DeltaInfo delta)
           
 void setState(StateInfo state)
           
 void setUpdate(UpdateInfo update)
           
 void setVarDomain(VarDomainInfo vardomain)
           
 
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.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

DefaultReduceEvent

public DefaultReduceEvent()
Method Detail

eventProcess

public void eventProcess(Event e)
Specified by:
eventProcess in interface EventListener

eventProcess

public void eventProcess(StateEvent ev)
Specified by:
eventProcess in interface StateEventListener
Parameters:
ev -

eventProcess

public void eventProcess(UpdateEvent ev)
Specified by:
eventProcess in interface UpdateEventListener
Parameters:
ev -

getState

public StateInfo getState()
Specified by:
getState in interface StateProvider
Returns:

getUpdate

public UpdateInfo getUpdate()
Specified by:
getUpdate in interface UpdateProvider
Returns:

reset

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

setState

public void setState(StateInfo state)
Specified by:
setState in interface StateProvider
Parameters:
state -

setUpdate

public void setUpdate(UpdateInfo update)
Specified by:
setUpdate in interface UpdateProvider
Parameters:
update -

eventProcess

public void eventProcess(DeltaEvent ev)
Specified by:
eventProcess in interface DeltaEventListener
Parameters:
ev -

getDelta

public DeltaInfo getDelta()
Specified by:
getDelta in interface DeltaProvider
Returns:

setDelta

public void setDelta(DeltaInfo delta)
Specified by:
setDelta in interface DeltaProvider
Parameters:
delta -

eventProcess

public void eventProcess(VarDomainEvent ev)
Specified by:
eventProcess in interface VarDomainEventListener
Parameters:
ev -

getVarDomain

public VarDomainInfo getVarDomain()
Specified by:
getVarDomain in interface VarDomainProvider
Returns:

setVarDomain

public void setVarDomain(VarDomainInfo vardomain)
Specified by:
setVarDomain in interface VarDomainProvider
Parameters:
vardomain -

processEnd

public void processEnd()
Specified by:
processEnd in interface EventListener

processInstruction

public void processInstruction(java.lang.String target,
                               java.lang.String data)
Specified by:
processInstruction in interface EventListener

processStart

public void processStart()
Specified by:
processStart in interface EventListener