org.eclipse.gmt.umlx.editor.commands
Class ChangeIdCommand

java.lang.Object
  extended by org.eclipse.gef.commands.Command
      extended by org.eclipse.gmt.umlx.editor.command.AbstractCommand
          extended by org.eclipse.gmt.umlx.editor.commands.AbstractModelCommand<M>
              extended by org.eclipse.gmt.umlx.editor.commands.AbstractChangeCommand<M>
                  extended by org.eclipse.gmt.umlx.editor.commands.ChangeValueCommand<GDiagram,java.lang.String>
                      extended by org.eclipse.gmt.umlx.editor.commands.ChangeIdCommand
All Implemented Interfaces:
IAbstractCommand

public class ChangeIdCommand
extends ChangeValueCommand<GDiagram,java.lang.String>


Constructor Summary
ChangeIdCommand(GDiagram model, java.lang.String newValue)
           
 
Method Summary
 boolean canExecute()
           
 java.lang.String getValue(GDiagram model)
           
 void setValue(GDiagram model, java.lang.String value)
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.commands.ChangeValueCommand
doRedo, doUndo, toString
 
Methods inherited from class org.eclipse.gmt.umlx.editor.commands.AbstractChangeCommand
addSelectedObjects
 
Methods inherited from class org.eclipse.gmt.umlx.editor.commands.AbstractModelCommand
getModel
 
Methods inherited from class org.eclipse.gmt.umlx.editor.command.AbstractCommand
canUndo, couldNotUnlock, diagnoseCannotExecute, dispose, execute, getCommand, prepare, prepare, redo, requestModification, undo
 
Methods inherited from class org.eclipse.gef.commands.Command
chain, getDebugLabel, getLabel, setDebugLabel, setLabel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.command.IAbstractCommand
getLabel
 

Constructor Detail

ChangeIdCommand

public ChangeIdCommand(GDiagram model,
                       java.lang.String newValue)
Method Detail

canExecute

public boolean canExecute()
Specified by:
canExecute in interface IAbstractCommand
Overrides:
canExecute in class AbstractCommand

getValue

public java.lang.String getValue(GDiagram model)
Specified by:
getValue in class ChangeValueCommand<GDiagram,java.lang.String>

setValue

public void setValue(GDiagram model,
                     java.lang.String value)
Specified by:
setValue in class ChangeValueCommand<GDiagram,java.lang.String>