artisynth.core.gui.editorManager
Class RemoveComponentsCommand
java.lang.Object
artisynth.core.gui.editorManager.RemoveComponentsCommand
- All Implemented Interfaces:
- Command
public class RemoveComponentsCommand
- extends java.lang.Object
- implements Command
Method Summary |
void |
execute()
Executes this command. |
java.lang.String |
getName()
Gets the name associated with this command. |
void |
undo()
Undoes the result of executing this command. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoveComponentsCommand
public RemoveComponentsCommand(java.lang.String name,
java.util.List<? extends ModelComponent> delete)
RemoveComponentsCommand
public RemoveComponentsCommand(java.lang.String name,
java.util.List<? extends ModelComponent> delete,
java.util.List<? extends ModelComponent> update)
RemoveComponentsCommand
public RemoveComponentsCommand(java.lang.String name,
ModelComponent comp)
execute
public void execute()
- Description copied from interface:
Command
- Executes this command.
- Specified by:
execute
in interface Command
undo
public void undo()
- Description copied from interface:
Command
- Undoes the result of executing this command.
- Specified by:
undo
in interface Command
getName
public java.lang.String getName()
- Description copied from interface:
Command
- Gets the name associated with this command. This name will be used in
creating entries in the undo menu.
- Specified by:
getName
in interface Command
- Returns:
- name associated with this command