fr.inria.oadymppac.parsing.gentra4cp
Class DefaultNewVariableEvent

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.EventImpl
      extended byfr.inria.oadymppac.parsing.gentra4cp.BasicEvent
          extended byfr.inria.oadymppac.parsing.gentra4cp.BasicNewVariableEvent
              extended byfr.inria.oadymppac.parsing.gentra4cp.DefaultNewVariableEvent
All Implemented Interfaces:
java.lang.Cloneable, DTDEventAttributes, DTDVariableAttributes, DTDVariableElement, DTDVariableTypeAttribute, Event, EventAttributes, java.util.EventListener, EventListener, NewVariableEvent, RangeEventListener, StateEventListener, StateProvider, ValueListProvider, ValuesEventListener, VarAttributes, VarDomainEventListener, VarDomainProvider, VariableAttributes, VariableTypeAttribute

public class DefaultNewVariableEvent
extends BasicNewVariableEvent
implements NewVariableEvent, ValueListProvider, RangeEventListener, ValuesEventListener, VarDomainProvider, VarDomainEventListener, StateProvider, StateEventListener

Author:
raf

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.NewVariableEvent
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.dtd.DTDVariableElement
VARIABLE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.VarAttributes
EXTERNAL_NONE, IDENTIFIER_NONE, INTERNAL_NONE, NAME_NONE
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDVariableAttributes
EXTERNAL, IDENTIFIER, INTERNAL, NAME
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.VariableTypeAttribute
TYPE_ENUM, TYPE_INT, TYPE_NONE, TYPE_RAT, TYPE_REAL, TYPE_STRING
 
Fields inherited from interface fr.inria.oadymppac.parsing.gentra4cp.dtd.DTDVariableTypeAttribute
ENUM, INT, RAT, REAL, STRING, TYPE
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.Event
logger
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.EventListener
logger
 
Constructor Summary
DefaultNewVariableEvent()
           
 
Method Summary
 void eventProcess(Event e)
           
 void eventProcess(RangeEvent ev)
           
 void eventProcess(StateEvent ev)
           
 void eventProcess(ValuesEvent ev)
           
 void eventProcess(VarDomainEvent ev)
           
 StateInfo getState()
           
 ValueListInfo getValueList()
           
 VarDomainInfo getVarDomain()
           
 void processEnd()
           
 void processInstruction(java.lang.String target, java.lang.String data)
           
 void processStart()
           
 void reset()
           
 void setState(StateInfo state)
           
 void setValueList(ValueListInfo valueList)
           
 void setVarDomain(VarDomainInfo vardomain)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.gentra4cp.BasicNewVariableEvent
getChrono, getContext, getDepth, getEventType, getExternal, getFile, getIdentifier, getInfo, getInternal, getLine, getName, getTime, getType, init, setChrono, setContext, setDepth, setExternal, setFile, setIdentifier, setInternal, setLine, setName, setTime, setType
 
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.VarAttributes
getExternal, getIdentifier, getInternal, getName, setExternal, setIdentifier, setInternal, setName
 
Methods inherited from interface fr.inria.oadymppac.parsing.gentra4cp.event.attributes.VariableTypeAttribute
getType, setType
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.Event
getAnyValue, getEventType, getInfo, getSource, init, init, setSource, terminate
 

Constructor Detail

DefaultNewVariableEvent

public DefaultNewVariableEvent()
Method Detail

reset

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

eventProcess

public void eventProcess(RangeEvent ev)
Specified by:
eventProcess in interface RangeEventListener

eventProcess

public void eventProcess(ValuesEvent ev)
Specified by:
eventProcess in interface ValuesEventListener

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 -

getState

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

setState

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

eventProcess

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

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