fr.lri.insitu.FlowStates.transitions
Class SwitchOnShape

java.lang.Object
  extended by fr.lri.swingstates.sm.Transition
      extended by fr.lri.swingstates.sm.transitions.Event
          extended by fr.lri.swingstates.sm.transitions.EventOnPosition
              extended by fr.lri.swingstates.canvas.transitions.EventOnShape
                  extended by fr.lri.insitu.FlowStates.transitions.SwitchOnShape

public class SwitchOnShape
extends fr.lri.swingstates.canvas.transitions.EventOnShape


Field Summary
protected  boolean on
           
 
Fields inherited from class fr.lri.swingstates.sm.transitions.Event
classEvent, event
 
Fields inherited from class fr.lri.swingstates.sm.Transition
inputState, outputState, outputStateName, triggeringEvent
 
Constructor Summary
SwitchOnShape(Class<? extends ICSwitchEvent> eventClass, boolean on)
           
SwitchOnShape(Class<? extends ICSwitchEvent> eventClass, boolean on, String outState)
           
 
Method Summary
 boolean matches(EventObject eventObject)
           
 String toString()
          
 
Methods inherited from class fr.lri.swingstates.canvas.transitions.EventOnShape
getPoint, getShape, pickingRequired
 
Methods inherited from class fr.lri.swingstates.sm.transitions.Event
getClassEvent
 
Methods inherited from class fr.lri.swingstates.sm.Transition
action, getEvent, getInputState, getOutputState, guard, manageEventID, oldToString, setInputState, setOutputStateName, setTriggeringEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

on

protected boolean on
Constructor Detail

SwitchOnShape

public SwitchOnShape(Class<? extends ICSwitchEvent> eventClass,
                     boolean on,
                     String outState)

SwitchOnShape

public SwitchOnShape(Class<? extends ICSwitchEvent> eventClass,
                     boolean on)
Method Detail

matches

public boolean matches(EventObject eventObject)
Overrides:
matches in class fr.lri.swingstates.canvas.transitions.EventOnShape

toString

public String toString()

Overrides:
toString in class fr.lri.swingstates.canvas.transitions.EventOnShape



Copyright © 2009 Caroline Appert & Stˇphane Huot. 

Please send comments to: ??@lri.fr