Class AbstractIdentifierRandomizerCommandHandler
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
de.uka.ipd.sdq.identifier.uiutils.AbstractIdentifierRandomizerCommandHandler
- Direct Known Subclasses:
IdentifierRandomizerForSingleElementCommandHandler,IdentifierRandomizerForSubtreeCommandHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(ExecutionEvent event) protected voidexecuteInTransaction(EditingDomain editingDomain, Runnable runnable) protected voidrandomizeID(EObject eobject) protected abstract voidrandomizeIDsForSelectedEObjects(Collection<EObject> selectedEObjects) protected voidrandomizeIDsForSelectionGroup(EditingDomain editingDomain, Collection<EObject> selectedEObjects) 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
-
AbstractIdentifierRandomizerCommandHandler
public AbstractIdentifierRandomizerCommandHandler()
-
-
Method Details
-
execute
- Throws:
ExecutionException
-
randomizeIDsForSelectionGroup
protected void randomizeIDsForSelectionGroup(EditingDomain editingDomain, Collection<EObject> selectedEObjects) -
randomizeIDsForSelectedEObjects
-
getSelectedEObjects
-
executeInTransaction
-
randomizeID
-