Uses of Class
sm.StateMachine.State.Transition

Packages that use StateMachine.State.Transition
sm   
 

Uses of StateMachine.State.Transition in sm
 

Subclasses of StateMachine.State.Transition in sm
 class StateMachine.State.Click
          A transition triggered by a mouse clicked event anywhere in the canvas.
 class StateMachine.State.ClickOnShape
          A transition triggered by a mouse button clicked on an SMShape.
 class StateMachine.State.ClickOnTag
          A transition triggered by a mouse clicked event on an SMShape with a given tag.
 class StateMachine.State.Drag
          A transition triggered by a mouse moved event with a button pressed anywhere in the canvas.
 class StateMachine.State.DragOnShape
          A transition triggered by a mouse move event on an SMShape with a mouse button down.
 class StateMachine.State.DragOnTag
          A transition triggered by a mouse moved event with a button pressed on an SMShape with a given tag.
 class StateMachine.State.EnterOnShape
          A transition triggered with no modifier on a SMShape.
 class StateMachine.State.EnterOnTag
          A transition triggered when the cursor enters in an SMShape with a given tag.
 class StateMachine.State.Event
          A transition triggered in the canvas.
 class StateMachine.State.EventOnPosition
          A transition triggered on a location in the canvas.
 class StateMachine.State.EventOnShape
          A transition triggered on a SMShape in the canvas.
 class StateMachine.State.EventOnTag
          A transition triggered on a tagged shape in the canvas.
 class StateMachine.State.KeyPress
          A transition triggered by a key pressed event.
 class StateMachine.State.KeyRelease
          A transition triggered by a key released event.
 class StateMachine.State.KeyTransition
          A transition triggered by a key event.
 class StateMachine.State.KeyType
          A transition triggered by a key typed event.
 class StateMachine.State.LeaveOnShape
          A transition triggered with no modifier on a SMShape.
 class StateMachine.State.LeaveOnTag
          A transition triggered when the cursor leaves a SMShape with a given tag.
 class StateMachine.State.MouseOnPosition
          A transition triggered by a mouse event on a location in the canvas.
 class StateMachine.State.MouseOnShape
          A transition triggered by a mouse event on a SMShape in the canvas.
 class StateMachine.State.MouseOnTag
          A transition triggered by a mouse event on a tagged shape in the canvas.
 class StateMachine.State.Move
          A transition triggered by a mouse moved event with no button pressed anywhere in the canvas.
 class StateMachine.State.MoveOnShape
          A transition triggered by a mouse move event on an SMShape with no mouse button down.
 class StateMachine.State.MoveOnTag
          A transition triggered by a mouse moved event with no button pressed on an SMShape with a given tag.
 class StateMachine.State.Press
          A transition triggered by a mouse pressed event anywhere in the canvas.
 class StateMachine.State.PressOnShape
          A transition triggered by a mouse button pressed on an SMShape.
 class StateMachine.State.PressOnTag
          A transition triggered by a mouse pressed event on an SMShape with a given tag.
 class StateMachine.State.Release
          A transition triggered by a mouse released event anywhere in the canvas.
 class StateMachine.State.ReleaseOnShape
          A transition triggered by a mouse button released on an SMShape.
 class StateMachine.State.ReleaseOnTag
          A transition triggered by a mouse released event on an SMShape with a given tag.
 class StateMachine.State.TimeOut
          A transition triggered by a timer.
 

Methods in sm that return StateMachine.State.Transition
 StateMachine.State.Transition SMStateMachineEvent.getTransition()
          Returns the transition that has just been fired by this state machine.
 

Constructors in sm with parameters of type StateMachine.State.Transition
SMStateMachineEvent(StateMachine stateMachine, StateMachine.State.Transition t, StateMachine.State pState, StateMachine.State cState)
          Builds a SMStateMachineEvent.
SMStateMachineEvent(StateMachine stateMachine, StateMachine.State.Transition t, StateMachine.State cState, InteractiveObject io)
          Builds a SMStateMachineEvent originated by a state machine that has just fired a transition that makes it loop on the current state.
SMStateMachineEvent(java.lang.Object stateMachine, StateMachine.State.Transition t, StateMachine.State previousState, StateMachine.State currentState, InteractiveObject io)
          Builds a SMStateMachineEvent.