Class AbstractMoveUpDownHandler

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
com._1c.g5.v8.dt.internal.cmi.ui.handlers.AbstractMoveUpDownHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
Direct Known Subclasses:
MoveDownHandler, MoveUpHandler

public abstract class AbstractMoveUpDownHandler extends org.eclipse.core.commands.AbstractHandler
Abstract move up/down item handler.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(org.eclipse.core.commands.ExecutionEvent event)
     
    protected org.eclipse.emf.ecore.EObject
    getCmiModelObject(org.eclipse.emf.ecore.EObject eObject)
    Gets model object.
    protected List<org.eclipse.emf.ecore.EObject>
    getCmiModelObjects(org.eclipse.emf.ecore.EObject item)
    Gets model objects.
    protected org.eclipse.emf.ecore.EObject
    getContainer(org.eclipse.emf.ecore.EObject eObject)
    Gets object container.
    protected List<? extends org.eclipse.emf.ecore.EObject>
    getItems(org.eclipse.emf.ecore.EObject item)
    Gets object items.
    protected abstract List<? extends org.eclipse.emf.ecore.EObject>
    moveCollectonElements(List<? extends org.eclipse.emf.ecore.EObject> collection)
    Moves collection elements.

    Methods inherited from class org.eclipse.core.commands.AbstractHandler

    addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractMoveUpDownHandler

      public AbstractMoveUpDownHandler()
  • Method Details

    • execute

      public Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
      Throws:
      org.eclipse.core.commands.ExecutionException
    • getCmiModelObject

      protected org.eclipse.emf.ecore.EObject getCmiModelObject(org.eclipse.emf.ecore.EObject eObject)
      Gets model object.
      Parameters:
      eObject - interface object
      Returns:
      model object
    • getCmiModelObjects

      protected List<org.eclipse.emf.ecore.EObject> getCmiModelObjects(org.eclipse.emf.ecore.EObject item)
      Gets model objects.
      Parameters:
      eObject - interface object
      Returns:
      model objects
    • getContainer

      protected org.eclipse.emf.ecore.EObject getContainer(org.eclipse.emf.ecore.EObject eObject)
      Gets object container.
      Parameters:
      eObject - the interface object
      Returns:
      the container
    • getItems

      protected List<? extends org.eclipse.emf.ecore.EObject> getItems(org.eclipse.emf.ecore.EObject item)
      Gets object items.
      Parameters:
      item - the interface object
      Returns:
      the items
    • moveCollectonElements

      protected abstract List<? extends org.eclipse.emf.ecore.EObject> moveCollectonElements(List<? extends org.eclipse.emf.ecore.EObject> collection)
      Moves collection elements.
      Parameters:
      collection - the collection
      Returns:
      the new order collection