com.mindfusion.diagramming
Class RemoveGroupCmd

java.lang.Object
  extended by com.mindfusion.diagramming.Command
      extended by com.mindfusion.diagramming.RemoveGroupCmd

public final class RemoveGroupCmd
extends Command

Represents an action that destroys a group.


Constructor Summary
RemoveGroupCmd(Group group, DiagramItem item)
          Initializes a new RemoveGroupCmd instance.
 
Method Summary
 void execute()
          Removes the group from the flowchart.
 void execute(boolean undoEnabled)
          This method is called internally by JDiagram when destroying a group.
 Group getGroup()
          Gets the group related to this command.
 void redo()
          This method is called by the UndoManager when redoing actions.
 void undo()
          This method is called by the UndoManager when undoing actions.
 
Methods inherited from class com.mindfusion.diagramming.Command
addSubCmd, adopt, getContext, getSubCommands, getTitle, isContainerOf, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveGroupCmd

public RemoveGroupCmd(Group group,
                      DiagramItem item)
Initializes a new RemoveGroupCmd instance.

Parameters:
group - A Group destroyed by this command.
item - The master DiagramItem of the group.
Method Detail

execute

public void execute(boolean undoEnabled)
This method is called internally by JDiagram when destroying a group.

Specified by:
execute in class Command
Parameters:
undoEnabled - true if the undo manager is enabled at this time, otherwise false.

undo

public void undo()
This method is called by the UndoManager when undoing actions.

Overrides:
undo in class Command

redo

public void redo()
This method is called by the UndoManager when redoing actions.

Overrides:
redo in class Command

execute

public void execute()
Removes the group from the flowchart.


getGroup

public Group getGroup()
Gets the group related to this command.

Returns:
A Group object.