Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
abstract List< IRecord > | getRecords () |
abstract List< IRecord > | getUndoRecords () |
List< IRecord > | getRedoRecords () |
abstract DocumentRecord | getDocumentRecord () |
final void | execute () |
void | undo () |
void | redo () |
final boolean | canExecute () |
final boolean | canUndo () |
Command | chain (Command command) |
Protected Member Functions | |
abstract boolean | canExecuteSXECommand () |
abstract boolean | canUndoSXECommand () |
Base class for SXECommands that will transmit a list of IRecord
s to the document instead of manipulating any object by itself.
final boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canExecute | ( | ) |
abstract boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canExecuteSXECommand | ( | ) | [protected, pure virtual] |
Implemented in de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.DeleteRecordsCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordAddCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordChangeLayoutCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PasteRecordCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PolylineRecordCreateCommand, and de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand.
final boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canUndo | ( | ) |
abstract boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canUndoSXECommand | ( | ) | [protected, pure virtual] |
Implemented in de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.DeleteRecordsCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordAddCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordChangeLayoutCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PasteRecordCommand, and de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand.
Command de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.chain | ( | Command | command | ) |
final void de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.execute | ( | ) |
abstract DocumentRecord de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.getDocumentRecord | ( | ) | [pure virtual] |
Implemented in de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.DeleteRecordsCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordAddCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordChangeLayoutCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PasteRecordCommand, and de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand.
abstract List<IRecord> de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.getRecords | ( | ) | [pure virtual] |
Implemented in de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.DeleteRecordsCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordAddCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordChangeLayoutCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PasteRecordCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.TextboxCreateCommand, and de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand.
List<IRecord> de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.getRedoRecords | ( | ) |
abstract List<IRecord> de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.getUndoRecords | ( | ) | [pure virtual] |
Implemented in de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.DeleteRecordsCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordAddCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.ElementRecordChangeLayoutCommand, de.fu_berlin.inf.dpp.whiteboard.gef.commands.PasteRecordCommand, and de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand.
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.redo | ( | ) |
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.undo | ( | ) |