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 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
    • getBmNavigatorOrderIndexManager

      protected IBmNavigatorOrderIndexManager getBmNavigatorOrderIndexManager()
      Returns service to get IBmNavigatorOrderIndexProvider.
      Returns:
      service to get IBmNavigatorOrderIndexProvider. Cannot be null.
    • getConfigurationProvider

      protected IConfigurationProvider getConfigurationProvider()
      Returns service to get configuration from eObject.
      Returns:
      service to get configuration from eObject. Cannot be null.
    • getV8ProjectManager

      protected IV8ProjectManager getV8ProjectManager()
      Returns service to get IV8ProjectManager from eObject.
      Returns:
      service to get IV8ProjectManager from eObject, cannot be null.
    • getBmModelManager

      protected IBmModelManager getBmModelManager()
      Returns:
      the bmModelManager
    • setBmModelManager

      public void setBmModelManager(IBmModelManager bmModelManager)
      Parameters:
      bmModelManager - the bmModelManager to set
    • getCachedScopeProvider

      protected IQlCachedScopeProvider getCachedScopeProvider()
      Returns service to get IQlCachedScopeProvider from eObject.
      Returns:
      service to get IQlCachedScopeProvider, cannot be null.
    • createDialog

      protected abstract org.eclipse.jface.dialogs.Dialog createDialog(QlEditor editor, org.eclipse.swt.widgets.Shell shell)
      Create query Dialog
      Parameters:
      editor - - QlEditor, cannot be null
      shell - - current shell, cannot be null
      Returns:
      dialog, cannot be null
    • getText

      protected abstract String getText(org.eclipse.jface.dialogs.Dialog dialog)
      Get query text from Dialog
      Parameters:
      dialog - - QueryTextEditDialog, cannot be null
      Returns:
      new query text, cannot be null