Package com._1c.g5.v8.dt.qw.ui.handlers
Class OpenQueryModifierHandler
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
com._1c.g5.v8.dt.qw.ui.handlers.OpenQueryModifierHandler
- All Implemented Interfaces:
org.eclipse.core.commands.IHandler,org.eclipse.core.commands.IHandler2
- Direct Known Subclasses:
OpenQueryEditorHandler,OpenQueryWizardHandler
public abstract class OpenQueryModifierHandler
extends org.eclipse.core.commands.AbstractHandler
Base class for query modifiers handlers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.eclipse.jface.dialogs.DialogcreateDialog(QlEditor editor, org.eclipse.swt.widgets.Shell shell) Create query Dialogexecute(org.eclipse.core.commands.ExecutionEvent event) protected IBmModelManagerprotected IBmNavigatorOrderIndexManagerReturns service to getIBmNavigatorOrderIndexProvider.protected IQlCachedScopeProviderReturns service to getIQlCachedScopeProviderfrom eObject.protected IConfigurationProviderReturns service to get configuration from eObject.protected abstract StringgetText(org.eclipse.jface.dialogs.Dialog dialog) Get query text from Dialogprotected IV8ProjectManagerReturns service to getIV8ProjectManagerfrom eObject.voidsetBmModelManager(IBmModelManager bmModelManager) 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
-
OpenQueryModifierHandler
public OpenQueryModifierHandler()
-
-
Method Details
-
execute
public Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException - Throws:
org.eclipse.core.commands.ExecutionException
-
getConfigurationProvider
Returns service to get configuration from eObject.- Returns:
- service to get configuration from eObject. Cannot be
null.
-
getV8ProjectManager
Returns service to getIV8ProjectManagerfrom eObject.- Returns:
- service to get
IV8ProjectManagerfrom eObject, cannot benull.
-
getBmModelManager
- Returns:
- the bmModelManager
-
setBmModelManager
- Parameters:
bmModelManager- the bmModelManager to set
-
getCachedScopeProvider
Returns service to getIQlCachedScopeProviderfrom eObject.- Returns:
- service to get
IQlCachedScopeProvider, cannot benull.
-
createDialog
protected abstract org.eclipse.jface.dialogs.Dialog createDialog(QlEditor editor, org.eclipse.swt.widgets.Shell shell) Create query Dialog- Parameters:
editor- -QlEditor, cannot benullshell- - current shell, cannot benull- Returns:
- dialog, cannot be
null
-
getText
Get query text from Dialog- Parameters:
dialog- - QueryTextEditDialog, cannot benull- Returns:
- new query text, cannot be
null
-