uk.ac.kcl.cch.jb.pliny.commands
Class LinkableObjectNameUpdateCommand

java.lang.Object
  extended byorg.eclipse.gef.commands.Command
      extended byuk.ac.kcl.cch.jb.pliny.commands.LinkableObjectNameUpdateCommand

public class LinkableObjectNameUpdateCommand
extends org.eclipse.gef.commands.Command

changes the name of a Resource linked as the surrogate to the given LinkableObject.

Author:
John Bradley

Constructor Summary
LinkableObjectNameUpdateCommand(LinkableObject obj, String newName)
          creates instance of this command that will change the name of the surrogate resource to obj's to newName.
 
Method Summary
 void execute()
           
 void undo()
           
 
Methods inherited from class org.eclipse.gef.commands.Command
canExecute, canUndo, chain, dispose, getDebugLabel, getLabel, redo, setDebugLabel, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkableObjectNameUpdateCommand

public LinkableObjectNameUpdateCommand(LinkableObject obj,
                                       String newName)
creates instance of this command that will change the name of the surrogate resource to obj's to newName.

Parameters:
obj - LinkableObject who's surrogate is to be renamed.
newName - replacement name.
Method Detail

execute

public void execute()

undo

public void undo()