Class SetReferenceValueCommand

java.lang.Object
org.eclipse.epsilon.dt.exeed.SetReferenceValueCommand
All Implemented Interfaces:
org.eclipse.emf.common.command.Command

public class SetReferenceValueCommand extends Object implements org.eclipse.emf.common.command.Command
  • Field Details

    • newValue

      protected org.eclipse.emf.ecore.EObject newValue
    • oldValue

      protected org.eclipse.emf.ecore.EObject oldValue
    • object

      protected org.eclipse.emf.ecore.EObject object
    • reference

      protected org.eclipse.emf.ecore.EReference reference
  • Constructor Details

    • SetReferenceValueCommand

      public SetReferenceValueCommand(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EObject newValue, org.eclipse.emf.ecore.EReference reference)
  • Method Details

    • canExecute

      public boolean canExecute()
      Specified by:
      canExecute in interface org.eclipse.emf.common.command.Command
    • canUndo

      public boolean canUndo()
      Specified by:
      canUndo in interface org.eclipse.emf.common.command.Command
    • chain

      public org.eclipse.emf.common.command.Command chain(org.eclipse.emf.common.command.Command arg0)
      Specified by:
      chain in interface org.eclipse.emf.common.command.Command
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.emf.common.command.Command
    • execute

      public void execute()
      Specified by:
      execute in interface org.eclipse.emf.common.command.Command
    • getAffectedObjects

      public Collection<?> getAffectedObjects()
      Specified by:
      getAffectedObjects in interface org.eclipse.emf.common.command.Command
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.eclipse.emf.common.command.Command
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.eclipse.emf.common.command.Command
    • getResult

      public Collection<?> getResult()
      Specified by:
      getResult in interface org.eclipse.emf.common.command.Command
    • redo

      public void redo()
      Specified by:
      redo in interface org.eclipse.emf.common.command.Command
    • undo

      public void undo()
      Specified by:
      undo in interface org.eclipse.emf.common.command.Command