Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand Class Reference
Inheritance diagram for de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand:
de.fu_berlin.inf.dpp.whiteboard.gef.commands.AbstractElementRecordCreateCommand de.fu_berlin.inf.dpp.whiteboard.gef.commands.ConflictingSXECommand 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.ElementRecordCreateCommand de.fu_berlin.inf.dpp.whiteboard.gef.commands.PolylineRecordCreateCommand de.fu_berlin.inf.dpp.whiteboard.gef.commands.TextboxCreateCommand

List of all members.

Public Member Functions

abstract List< IRecordgetRecords ()
abstract List< IRecordgetUndoRecords ()
List< IRecordgetRedoRecords ()
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 ()

Detailed Description

Base class for SXECommands that will transmit a list of IRecords to the document instead of manipulating any object by itself.

Author:
jurke

Member Function Documentation

final boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canExecute ( )
final boolean de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.canUndo ( )
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 ( )
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.redo ( )
void de.fu_berlin.inf.dpp.whiteboard.gef.commands.SXECommand.undo ( )
 All Classes Namespaces Files Functions Variables Enumerations