artisynth.core.gui.editorManager
Class RemoveAddCommand
java.lang.Object
artisynth.core.gui.editorManager.RemoveAddCommand
- All Implemented Interfaces:
- Command
public class RemoveAddCommand
- extends java.lang.Object
- implements Command
Method Summary |
static RemoveAddCommand |
createAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> addList,
java.util.Collection<MutableCompositeComponent<?>> addParents)
|
static RemoveAddCommand |
createAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> addList,
MutableCompositeComponent<?> addParent)
|
static RemoveAddCommand |
createRemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
java.util.Collection<MutableCompositeComponent<?>> addParents)
|
static RemoveAddCommand |
createRemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
MutableCompositeComponent<?> addParent)
|
static RemoveAddCommand |
createRemoveAddCommand(java.lang.String name,
ModelComponent removeComp,
ModelComponent addComp,
MutableCompositeComponent<?> addParent)
|
static RemoveAddCommand |
createRemoveCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList)
|
static RemoveAddCommand |
createRemoveCommand(java.lang.String name,
ModelComponent removeComp)
|
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 |
RemoveAddCommand
public RemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
java.util.Collection<MutableCompositeComponent<?>> addParents)
RemoveAddCommand
public RemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
MutableCompositeComponent<?> addParent)
RemoveAddCommand
public RemoveAddCommand(java.lang.String name,
ModelComponent removeComp,
ModelComponent addComp,
MutableCompositeComponent<?> addParent)
createRemoveCommand
public static RemoveAddCommand createRemoveCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList)
createRemoveCommand
public static RemoveAddCommand createRemoveCommand(java.lang.String name,
ModelComponent removeComp)
createAddCommand
public static RemoveAddCommand createAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> addList,
java.util.Collection<MutableCompositeComponent<?>> addParents)
createAddCommand
public static RemoveAddCommand createAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> addList,
MutableCompositeComponent<?> addParent)
createRemoveAddCommand
public static RemoveAddCommand createRemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
java.util.Collection<MutableCompositeComponent<?>> addParents)
createRemoveAddCommand
public static RemoveAddCommand createRemoveAddCommand(java.lang.String name,
java.util.Collection<? extends ModelComponent> removeList,
java.util.Collection<? extends ModelComponent> addList,
MutableCompositeComponent<?> addParent)
createRemoveAddCommand
public static RemoveAddCommand createRemoveAddCommand(java.lang.String name,
ModelComponent removeComp,
ModelComponent addComp,
MutableCompositeComponent<?> addParent)
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