org.eclipse.emf.transaction.util
Class ConditionalRedoCommand.Compound
java.lang.Object
   org.eclipse.emf.common.command.AbstractCommand
org.eclipse.emf.common.command.AbstractCommand
       org.eclipse.emf.common.command.CompoundCommand
org.eclipse.emf.common.command.CompoundCommand
           org.eclipse.emf.transaction.util.ConditionalRedoCommand.Compound
org.eclipse.emf.transaction.util.ConditionalRedoCommand.Compound
- All Implemented Interfaces: 
- Command, ConditionalRedoCommand
- Direct Known Subclasses: 
- TriggerCommand
- Enclosing interface:
- ConditionalRedoCommand
- public static class ConditionalRedoCommand.Compound 
- extends CompoundCommand- implements ConditionalRedoCommand
A conditionally redoable compound command.
 
 
 
 
 
 
| Constructor Summary | 
| ConditionalRedoCommand.Compound()
 | 
| ConditionalRedoCommand.Compound(int resultIndex)
 | 
| ConditionalRedoCommand.Compound(int resultIndex,
                                List<Command> commandList)
 | 
| ConditionalRedoCommand.Compound(int resultIndex,
                                String label)
 | 
| ConditionalRedoCommand.Compound(int resultIndex,
                                String label,
                                List<Command> commandList)
 | 
| ConditionalRedoCommand.Compound(int resultIndex,
                                String label,
                                String description)
 | 
| ConditionalRedoCommand.Compound(int resultIndex,
                                String label,
                                String description,
                                List<Command> commandList)
 | 
| ConditionalRedoCommand.Compound(List<Command> commandList)
 | 
| ConditionalRedoCommand.Compound(String label)
 | 
| ConditionalRedoCommand.Compound(String label,
                                List<Command> commandList)
 | 
| ConditionalRedoCommand.Compound(String label,
                                String description)
 | 
| ConditionalRedoCommand.Compound(String label,
                                String description,
                                List<Command> commandList)
 | 
 
| Method Summary | 
|  boolean | canRedo()I can redo if none of my composed commands cannot redo.
 | 
|  Command | chain(Command c)I am self-chaining.
 | 
 
| Methods inherited from class org.eclipse.emf.common.command.CompoundCommand | 
| append, appendAndExecute, appendIfCanExecute, canUndo, dispose, execute, getAffectedObjects, getCommandList, getDescription, getLabel, getMergedAffectedObjectsCollection, getMergedResultCollection, getResult, getResultIndex, isEmpty, prepare, redo, toString, undo, unwrap | 
 
 
 
 
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound()
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex,
                                       List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex,
                                       String label,
                                       List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex,
                                       String label,
                                       String description,
                                       List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex,
                                       String label,
                                       String description)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex,
                                       String label)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(int resultIndex)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(String label,
                                       List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(String label,
                                       String description,
                                       List<Command> commandList)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(String label,
                                       String description)
ConditionalRedoCommand.Compound
public ConditionalRedoCommand.Compound(String label)
canRedo
public boolean canRedo()
- I can redo if none of my composed commands cannot redo.
 
- 
- Specified by:
- canRedoin interface- ConditionalRedoCommand
 
- 
- Returns:
- falseif any command that is a- ConditionalRedoCommandcannot redo;- true, otherwise
 
chain
public Command chain(Command c)
- I am self-chaining.
 
- 
- Specified by:
- chainin interface- Command
- Overrides:
- chainin class- AbstractCommand
 
-