fr.inria.oadymppac.parsing.gentra4cp
Class DefaultUpdateEvent

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.EventImpl
      extended byfr.inria.oadymppac.parsing.gentra4cp.BasicUpdateEvent
          extended byfr.inria.oadymppac.parsing.gentra4cp.DefaultUpdateEvent
All Implemented Interfaces:
java.lang.Cloneable, DTDUpdateElement, DTDUpdateTypeAttribute, Event, EventListener, java.util.EventListener, UpdateAttributes, UpdateEvent, UpdateRangeEventListener, UpdateTypeAttribute, UpdateValuesEventListener, ValueListProvider
Direct Known Subclasses:
BackToUpdateEvent, ConstraintUpdateEvent, DefaultAwakeUpdateEvent, InvalidNewConstraintUpdateEvent, ReduceUpdateEvent, ScheduleUpdateEvent, StateUpdateEvent

public class DefaultUpdateEvent
extends BasicUpdateEvent
implements UpdateEvent, ValueListProvider, UpdateRangeEventListener, UpdateValuesEventListener

Author:
raf

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.UpdateEvent
EVENT_TYPE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.UpdateAttributes
STATUS_NONE, VARIABLE_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDUpdateElement
STATUS, TYPES, UPDATE, VARIABLE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.UpdateTypeAttribute
TYPE_ANY, TYPE_EMPTY, TYPE_GROUND, TYPE_MAX, TYPE_MIN, TYPE_MINMAX, TYPE_NONE, TYPE_NOTHING, TYPE_VALUE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDUpdateTypeAttribute
ANY, EMPTY, GROUND, MAX, MIN, MINMAX, NOTHING, TYPE, VALUE
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.Event
logger
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListener
logger
 
Constructor Summary
DefaultUpdateEvent()
           
 
Method Summary
 void eventProcess(Event e)
           
 void eventProcess(RangeEvent ev)
           
 void eventProcess(UpdateRangeEvent ev)
           
 void eventProcess(UpdateValuesEvent ev)
           
 void eventProcess(ValuesEvent ev)
           
 ValueListInfo getValueList()
           
 void processEnd()
           
 void processInstruction(java.lang.String target, java.lang.String data)
           
 void processStart()
           
 void reset()
           
 void setValueList(ValueListInfo valueList)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.BasicUpdateEvent
clone, getEventType, getInfo, getStatus, getType, getVariable, init, setStatus, setType, 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.UpdateAttributes
getStatus, getVariable, setStatus, setVariable
 
Methods inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.UpdateTypeAttribute
getType, setType
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.Event
getAnyValue, getEventType, getInfo, getSource, init, init, setSource, terminate
 

Constructor Detail

DefaultUpdateEvent

public DefaultUpdateEvent()
Method Detail

eventProcess

public void eventProcess(RangeEvent ev)
Parameters:
ev -

eventProcess

public void eventProcess(ValuesEvent ev)
Parameters:
ev -

eventProcess

public void eventProcess(UpdateRangeEvent ev)
Specified by:
eventProcess in interface UpdateRangeEventListener

eventProcess

public void eventProcess(UpdateValuesEvent ev)
Specified by:
eventProcess in interface UpdateValuesEventListener

eventProcess

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

getValueList

public ValueListInfo getValueList()
Specified by:
getValueList in interface ValueListProvider
Returns:

setValueList

public void setValueList(ValueListInfo valueList)
Specified by:
setValueList in interface ValueListProvider
Parameters:
valueList -

reset

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

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