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 -
Method Summary
Modifier and TypeMethodDescriptionexecute(org.eclipse.core.commands.ExecutionEvent event) protected org.eclipse.emf.ecore.EObjectgetCmiModelObject(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.EObjectgetContainer(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, setEnabledMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
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
-