fr.lri.insitu.FlowStates.transitions
Class SwitchOnTag

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.swingstates.canvas.transitions.EventOnTag
                      extended by fr.lri.insitu.FlowStates.transitions.SwitchOnTag

public class SwitchOnTag
extends fr.lri.swingstates.canvas.transitions.EventOnTag


Field Summary
protected  boolean on
           
 
Fields inherited from class fr.lri.swingstates.canvas.transitions.EventOnTag
isDesignedByClass, isNamed, tagClass, tagName, tagObject
 
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
SwitchOnTag(Class<? extends fr.lri.swingstates.canvas.CTag> tagClass, Class<? extends ICSwitchEvent> eventClass, boolean on)
           
SwitchOnTag(Class<? extends fr.lri.swingstates.canvas.CTag> tgClass, Class<? extends ICSwitchEvent> eventClass, boolean on, String outState)
           
SwitchOnTag(fr.lri.swingstates.canvas.CTag tag, Class<? extends ICSwitchEvent> eventClass, boolean on)
           
SwitchOnTag(fr.lri.swingstates.canvas.CTag tag, Class<? extends ICSwitchEvent> eventClass, boolean on, String outState)
           
SwitchOnTag(String tagName, Class<? extends ICSwitchEvent> eventClass, boolean on)
           
SwitchOnTag(String tagName, 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.EventOnTag
getTag, getTagName, matches
 
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

SwitchOnTag

public SwitchOnTag(Class<? extends fr.lri.swingstates.canvas.CTag> tgClass,
                   Class<? extends ICSwitchEvent> eventClass,
                   boolean on,
                   String outState)

SwitchOnTag

public SwitchOnTag(Class<? extends fr.lri.swingstates.canvas.CTag> tagClass,
                   Class<? extends ICSwitchEvent> eventClass,
                   boolean on)

SwitchOnTag

public SwitchOnTag(fr.lri.swingstates.canvas.CTag tag,
                   Class<? extends ICSwitchEvent> eventClass,
                   boolean on,
                   String outState)

SwitchOnTag

public SwitchOnTag(fr.lri.swingstates.canvas.CTag tag,
                   Class<? extends ICSwitchEvent> eventClass,
                   boolean on)

SwitchOnTag

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

SwitchOnTag

public SwitchOnTag(String tagName,
                   Class<? extends ICSwitchEvent> eventClass,
                   boolean on)
Method Detail

matches

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

toString

public String toString()

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



Copyright © 2009 Caroline Appert & Stˇphane Huot. 

Please send comments to: ??@lri.fr