org.malai.interaction.library
Class DnD.Move4DnD

java.lang.Object
  extended by org.malai.interaction.Transition
      extended by org.malai.interaction.PointingDeviceTransition
          extended by org.malai.interaction.MoveTransition
              extended by org.malai.interaction.library.DnD.Move4DnD
All Implemented Interfaces:
ITransition
Enclosing class:
DnD

 class DnD.Move4DnD
extends MoveTransition


Field Summary
 
Fields inherited from class org.malai.interaction.MoveTransition
pressed
 
Fields inherited from class org.malai.interaction.PointingDeviceTransition
button, source, x, y
 
Fields inherited from class org.malai.interaction.Transition
hid, inputState, outputState
 
Constructor Summary
protected DnD.Move4DnD(SourceableState inputState, TargetableState outputState)
           
 
Method Summary
 void action()
          Performs the actions to do when the transition is executed.
 boolean isGuardRespected()
           
 
Methods inherited from class org.malai.interaction.MoveTransition
isPressed, setPressed
 
Methods inherited from class org.malai.interaction.PointingDeviceTransition
getButton, getSource, getX, getY, setButton, setSource, setX, setY
 
Methods inherited from class org.malai.interaction.Transition
getHid, getInputState, getOutputState, setHid, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DnD.Move4DnD

protected DnD.Move4DnD(SourceableState inputState,
                       TargetableState outputState)
Method Detail

action

public void action()
Description copied from interface: ITransition
Performs the actions to do when the transition is executed. Should be overridden.

Specified by:
action in interface ITransition
Overrides:
action in class Transition

isGuardRespected

public boolean isGuardRespected()
Specified by:
isGuardRespected in interface ITransition
Overrides:
isGuardRespected in class Transition
Returns:
True: the condition defining if the transition can be executed is correct. By default: true. Should be overridden.