fr.inria.oadymppac.parsing.gentra4cp.event
Class StateListenerDecoratorImpl

java.lang.Object
  extended byfr.inria.oadymppac.parsing.event.InfoDecoratorImpl
      extended byfr.inria.oadymppac.parsing.gentra4cp.event.StateListenerDecoratorImpl
All Implemented Interfaces:
Info, InfoDecorator, StateListenerDecorator, StateProvider
Direct Known Subclasses:
DefaultStateListenerDecorator

public abstract class StateListenerDecoratorImpl
extends InfoDecoratorImpl
implements StateListenerDecorator, StateProvider

Author:
raf To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
 
Fields inherited from interface fr.inria.oadymppac.parsing.event.Info
logger
 
Constructor Summary
StateListenerDecoratorImpl(StateProvider provider)
           
 
Method Summary
 void eventProcess(StateEvent ev)
           
 StateProvider getProvider()
           
 StateInfo getState()
           
 void reset()
           
 void setProvider(StateProvider provider)
           
 void setState(StateInfo state)
           
 
Methods inherited from class fr.inria.oadymppac.parsing.event.InfoDecoratorImpl
getInfoType, 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.InfoDecorator
terminate
 
Methods inherited from interface fr.inria.oadymppac.parsing.event.Info
getInfoType
 

Constructor Detail

StateListenerDecoratorImpl

public StateListenerDecoratorImpl(StateProvider provider)
Method Detail

eventProcess

public void eventProcess(StateEvent ev)

getState

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

setState

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

getProvider

public StateProvider getProvider()
Returns:
Returns the provider.

setProvider

public void setProvider(StateProvider provider)
Parameters:
provider - The provider to set.

reset

public void reset()
Specified by:
reset in interface InfoDecorator
Overrides:
reset in class InfoDecoratorImpl