Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Inherits Command.
Public Member Functions | |
boolean | addElement (LayoutElementRecord node) |
boolean | canExecute () |
void | execute () |
boolean | canUndo () |
boolean | isCopyableNode (NodeRecord node) |
void | dispose () |
We create a copy to store the current state.
The copy is stored as a list of ElementRecords, however, only the top-most records without their child nodes.
boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.addElement | ( | LayoutElementRecord | node | ) |
boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.canExecute | ( | ) |
boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.canUndo | ( | ) |
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.dispose | ( | ) |
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.execute | ( | ) |
boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand.isCopyableNode | ( | NodeRecord | node | ) |