All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.tucz.via.MoveKnotenCommand

java.lang.Object
   |
   +----edu.tucz.via.Command
           |
           +----edu.tucz.via.MoveKnotenCommand

public class MoveKnotenCommand
extends Command
Dieses Kommando kann einen Knoten, der sich auch in einem Layout befinden kann auf dem angegeben Canvas an die entsprechende Stelle bewegen.

Version:
1.11
Author:
Chris Hübsch

Variable Index

 o co
 o k
 o oldLoc
 o steps
 o to

Constructor Index

 o MoveKnotenCommand(CompositeGraphical, Knoten, Location, int)
Erzeut ein MoveKnotenCommand für Knoten, der innerhalb eines Layouts verschoben werden soll.
 o MoveKnotenCommand(Knoten, Location, int)
Erzeut ein MoveKnotenCommand für einen Knoten, der nicht in einem Layout sind bzw.
 o MoveKnotenCommand(ViACanvas, CompositeGraphical, Knoten, Location, int)
Erzeut ein MoveKnotenCommand für Knoten, der innerhalb eines Layouts verschoben werden soll. Deprecated.
 o MoveKnotenCommand(ViACanvas, Knoten, Location, int)
Erzeut ein MoveKnotenCommand für einen Knoten, der nicht in einem Layout sind bzw. Deprecated.

Method Index

 o doIt()
Bewegt den Knoten auf die neue Position, ohne die Veränderung anzuzeigen
 o showIt()
Bewegt den Knoten auf die neue Position und zeigt es auch mit an.
 o unDoIt()
Bewegt den Knoten auf die alte Position zurück, ohne die Veränderung anzuzeigen
 o unShowIt()
Bewegt den Knoten auf die alte Position zurück und zeigt es auch mit an.

Variables

 o k
  protected Knoten k
 o co
  protected CompositeGraphical co
 o to
  protected Location to
 o oldLoc
  protected Location oldLoc
 o steps
  protected int steps

Constructors

 o MoveKnotenCommand
  public MoveKnotenCommand(Knoten k,
                           Location to,
                           int steps)
Erzeut ein MoveKnotenCommand für einen Knoten, der nicht in einem Layout sind bzw. ohne Rücksicht auf das Layout verschoben werden soll.

Parameters:
k - der Knoten, der zu verschieben ist
to - die neue Position des Knotens
steps - die Anzahl der Schritte, die für die Verschiebung verwendet werden sollen
 o MoveKnotenCommand
  public MoveKnotenCommand(CompositeGraphical co,
                           Knoten k,
                           Location to,
                           int steps)
Erzeut ein MoveKnotenCommand für Knoten, der innerhalb eines Layouts verschoben werden soll.

Parameters:
c - das ViACanvas, auf dem der Knoten sich befindet
co - das CompositeGraphical, in dem sich der Knoten befindet
k - der Knoten, der zu verschieben ist
to - die neue Position des Knotens
steps - die Anzahl der Schritte, die für die Verschiebung verwendet werden sollen
 o MoveKnotenCommand
  public MoveKnotenCommand(ViACanvas c,
                           Knoten k,
                           Location to,
                           int steps)
Note: MoveKnotenCommand() is deprecated. Replaced by MoveKnotenCommand(Knoten, Location, int)

Erzeut ein MoveKnotenCommand für einen Knoten, der nicht in einem Layout sind bzw. ohne Rücksicht auf das Layout verschoben werden soll. Der Parameter c wird ignoriert. Statt dessen wird auf das Canvas von Command.init() zugegriffen!

Parameters:
c - das ViACanvas, auf dem der Knoten sich befindet
k - der Knoten, der zu verschieben ist
to - die neue Position des Knotens
steps - die Anzahl der Schritte, die für die Verschiebung verwendet werden sollen
See Also:
init
 o MoveKnotenCommand
  public MoveKnotenCommand(ViACanvas c,
                           CompositeGraphical co,
                           Knoten k,
                           Location to,
                           int steps)
Note: MoveKnotenCommand() is deprecated. Replaced by MoveKnotenCommand(CompositeGraphical, Knoten, Location, int)

Erzeut ein MoveKnotenCommand für Knoten, der innerhalb eines Layouts verschoben werden soll. Der Parameter c wird ignoriert. Statt dessen wird auf das Canvas von Command.init() zugegriffen!

Parameters:
c - das ViACanvas, auf dem der Knoten sich befindet
co - das CompositeGraphical, in dem sich der Knoten befindet
k - der Knoten, der zu verschieben ist
to - die neue Position des Knotens
steps - die Anzahl der Schritte, die für die Verschiebung verwendet werden sollen
See Also:
init

Methods

 o doIt
  public void doIt()
Bewegt den Knoten auf die neue Position, ohne die Veränderung anzuzeigen

Overrides:
doIt in class Command
 o unDoIt
  public void unDoIt()
Bewegt den Knoten auf die alte Position zurück, ohne die Veränderung anzuzeigen

Overrides:
unDoIt in class Command
 o showIt
  public void showIt()
Bewegt den Knoten auf die neue Position und zeigt es auch mit an.

Overrides:
showIt in class Command
 o unShowIt
  public void unShowIt()
Bewegt den Knoten auf die alte Position zurück und zeigt es auch mit an.

Overrides:
unShowIt in class Command

All Packages  Class Hierarchy  This Package  Previous  Next  Index