Class AddReferenceValuesCommand

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

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

    • reference

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

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

      protected Collection<?> newValues
  • Constructor Details

    • AddReferenceValuesCommand

      public AddReferenceValuesCommand(org.eclipse.emf.ecore.EObject object, Collection<?> newValues, 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<org.eclipse.emf.ecore.EObject> 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