org.eclipse.gmt.umlx.editor.command
Interface IAbstractCommand

All Known Subinterfaces:
IModelStateCommand<T>
All Known Implementing Classes:
AbstractChangeCommand, AbstractCommand, AbstractCreateCommand, AbstractDeleteCommand, AbstractModelCommand, AbstractValueCommand, ChangeBendpointsCommand, ChangeBoundsCommand, ChangeCoModelCommand, ChangeContextCommand, ChangeDomainTypeCommand, ChangeEvolutionInstanceCommand, ChangeExpressionValueCommand, ChangeIdCommand, ChangeLockCommand, ChangeMappingInstanceCommand, ChangeNameCommand, ChangeOCLExpressionCommand, ChangeParentCommand, ChangeReadOnlyCommand, ChangeRelationInstanceCommand, ChangeTextCommand, ChangeTypeCommand, ChangeUsedAttributeCommand, ChangeUsedClassCommand, ChangeUsedClassifierCommand, ChangeUsedDomainCommand, ChangeUsedPackageCommand, ChangeValueCommand, ChangeVarNameCommand, CompoundCommand, CompoundModelStateCommand, CopyByReferenceCommand, CopyByValueCommand, CreateBendpointCommand, CreateCommand, DeleteBendpointCommand, DeleteCommand, ForwardUndoCompoundCommand, ImportResourceCommand, ModelStateCommand, MoveBendpointCommand, ReconnectCommand, ResetValueCommand, SetValueCommand

public interface IAbstractCommand


Method Summary
 void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects, boolean isDone)
           
 boolean canExecute()
           
 boolean canUndo()
           
 org.eclipse.emf.ecore.resource.Resource couldNotUnlock()
           
 void diagnoseCannotExecute(boolean isUndo)
           
 void dispose()
           
 void execute()
           
 org.eclipse.gef.commands.Command getCommand()
           
 java.lang.String getLabel()
           
 void prepare()
           
 void prepare(IAbstractCommand rootCommand)
           
 void redo()
           
<T> boolean
requestModification(T object)
           
 void undo()
           
 

Method Detail

addSelectedObjects

void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects,
                        boolean isDone)

canExecute

boolean canExecute()

canUndo

boolean canUndo()

couldNotUnlock

org.eclipse.emf.ecore.resource.Resource couldNotUnlock()

diagnoseCannotExecute

void diagnoseCannotExecute(boolean isUndo)
                           throws AbstractFailureException
Throws:
AbstractFailureException

dispose

void dispose()

execute

void execute()

getCommand

org.eclipse.gef.commands.Command getCommand()

getLabel

java.lang.String getLabel()

prepare

void prepare()

prepare

void prepare(IAbstractCommand rootCommand)

redo

void redo()

requestModification

<T> boolean requestModification(T object)

undo

void undo()