Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.whiteboard.gef.commands.CopyRecordCommand Class Reference

Inherits Command.

List of all members.

Public Member Functions

boolean addElement (LayoutElementRecord node)
boolean canExecute ()
void execute ()
boolean canUndo ()
boolean isCopyableNode (NodeRecord node)
void dispose ()

Detailed Description

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.

Author:
jurke

Member Function Documentation

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)
 All Classes Namespaces Files Functions Variables Enumerations