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.Dialog
createDialog
(QlEditor editor, org.eclipse.swt.widgets.Shell shell) Create query Dialogexecute
(org.eclipse.core.commands.ExecutionEvent event) protected IBmModelManager
protected IBmNavigatorOrderIndexManager
Returns service to getIBmNavigatorOrderIndexProvider
.protected IQlCachedScopeProvider
Returns service to getIQlCachedScopeProvider
from eObject.protected IConfigurationProvider
Returns service to get configuration from eObject.protected abstract String
getText
(org.eclipse.jface.dialogs.Dialog dialog) Get query text from Dialogprotected IV8ProjectManager
Returns service to getIV8ProjectManager
from eObject.void
setBmModelManager
(IBmModelManager bmModelManager) 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
-
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 getIV8ProjectManager
from eObject.- Returns:
- service to get
IV8ProjectManager
from eObject, cannot benull
.
-
getBmModelManager
- Returns:
- the bmModelManager
-
setBmModelManager
- Parameters:
bmModelManager
- the bmModelManager to set
-
getCachedScopeProvider
Returns service to getIQlCachedScopeProvider
from 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 benull
shell
- - 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
-