fr.inria.oadymppac.parsing.gentra4cp
Class DefaultConstraintEvent

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.EventImpl
      extended byfr.inria.oadymppac.parsing.gentra4cp.BasicConstraintEvent
          extended byfr.inria.oadymppac.parsing.gentra4cp.DefaultConstraintEvent
All Implemented Interfaces:
java.lang.Cloneable, ConstraintAttributes, ConstraintEvent, CtrAttributes, DTDConstraintAttributes, DTDConstraintElement, DTDConstraintOriginAttribute, DTDConstraintStatusAttribute, Event, java.util.EventListener, EventListener, UpdateEventListener, UpdateListProvider, VariablesEventListener, VariablesProvider
Direct Known Subclasses:
StateConstraintEvent

public class DefaultConstraintEvent
extends BasicConstraintEvent
implements ConstraintEvent, UpdateListProvider, UpdateEventListener, VariablesProvider, VariablesEventListener

Author:
raf

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.ConstraintEvent
EVENT_TYPE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.ConstraintAttributes
ORIGIN_NONE, STATUS_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDConstraintElement
CONSTRAINT
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.CtrAttributes
EXTERNAL_NONE, IDENTIFIER_NONE, INTERNAL_NONE, NAME_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDConstraintAttributes
EXTERNAL, IDENTIFIER, INTERNAL, NAME
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDConstraintOriginAttribute
ORIGIN, SYSTEM, USER
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDConstraintStatusAttribute
ACTIVE, REJECTED, SOLVED, STATUS, SUSPENDED
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.Event
logger
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListener
logger
 
Constructor Summary
DefaultConstraintEvent()
           
 
Method Summary
 void eventProcess(Event e)
           
 void eventProcess(UpdateEvent ev)
           
 void eventProcess(VariablesEvent ev)
           
 UpdateListInfo getUpdateList()
           
 VariablesInfo getVariables()
           
 void processEnd()
           
 void processInstruction(java.lang.String target, java.lang.String data)
           
 void processStart()
           
 void reset()
           
 void setUpdateList(UpdateListInfo updateList)
           
 void setVariables(VariablesInfo variables)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.BasicConstraintEvent
getEventType, getExternal, getIdentifier, getInfo, getInternal, getName, getOrigin, getStatus, init, setExternal, setIdentifier, setInternal, setName, setOrigin, setStatus
 
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.ConstraintAttributes
getOrigin, getStatus, setOrigin, setStatus
 
Methods inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.CtrAttributes
getExternal, getIdentifier, getInternal, getName, setExternal, setIdentifier, setInternal, setName
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.Event
getAnyValue, getEventType, getInfo, getSource, init, init, setSource, terminate
 

Constructor Detail

DefaultConstraintEvent

public DefaultConstraintEvent()
Method Detail

eventProcess

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

eventProcess

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

setUpdateList

public void setUpdateList(UpdateListInfo updateList)
Specified by:
setUpdateList in interface UpdateListProvider
Parameters:
updateList -

getUpdateList

public UpdateListInfo getUpdateList()
Specified by:
getUpdateList in interface UpdateListProvider
Returns:

reset

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

eventProcess

public void eventProcess(VariablesEvent ev)
Specified by:
eventProcess in interface VariablesEventListener
Parameters:
ev -

getVariables

public VariablesInfo getVariables()
Specified by:
getVariables in interface VariablesProvider
Returns:

setVariables

public void setVariables(VariablesInfo variables)
Specified by:
setVariables in interface VariablesProvider
Parameters:
variables -

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