Class DataCompositionTab

java.lang.Object
com._1c.g5.v8.dt.qw.ui.tabs.AbstractLazyTab
com._1c.g5.v8.dt.qw.ui.tabs.DataCompositionTab

public class DataCompositionTab extends AbstractLazyTab
Tab for characteristics
  • Constructor Details

    • DataCompositionTab

      public DataCompositionTab(QueryWizardControl queryWizard, org.eclipse.core.resources.IProject project, org.eclipse.swt.custom.CTabFolder tabFolder)
      Constructor
      Parameters:
      queryWizard - actual Query wizard control, cannot be null
      project - actual context project of Query Builder, cannot be null
      tabFolder - parent CTabFolder for creating tab on it, cannot be null
  • Method Details

    • changeExpressionInDialog

      public static void changeExpressionInDialog(QueryWizardControl queryWizard, QuerySchemaExpression editedExpression)
      Change dcs condition in dialog
      Parameters:
      queryWizard - - query wizard
      editedExpression - - query schema expression
    • isOperatorsComboVisible

      public boolean isOperatorsComboVisible()
      Is operators combo visible
      Returns:
      true if visible
    • getDataCompositionTablesTree

      public TreeViewer getDataCompositionTablesTree()
      Get tables tree
      Returns:
      tables tree, never null
    • getDataCompositionAllFieldsTree

      public TreeViewer getDataCompositionAllFieldsTree()
      Get all fields tree
      Returns:
      all fields tree, never null
    • getDataCompositionFieldsTree

      public TreeViewer getDataCompositionFieldsTree()
      Get fields tree
      Returns:
      fields tree, never null
    • getDataCompositionAllFieldsConditionsTree

      public TreeViewer getDataCompositionAllFieldsConditionsTree()
      Get all fields conditions
      Returns:
      all fields conditions, never null
    • getDataCompositionConditionsTree

      public TreeViewer getDataCompositionConditionsTree()
      Get conditions tree
      Returns:
      conditions tree, never null
    • setTreeProviders

      protected void setTreeProviders()
      Description copied from class: AbstractLazyTab
      Sets content and label providers to the trees in tab items
      Specified by:
      setTreeProviders in class AbstractLazyTab
    • createTabContent

      protected void createTabContent()
      Description copied from class: AbstractLazyTab
      Creates content of the tab item, method will be call once when tab item has not been initialized yet. See AbstractLazyTab.init()
      Specified by:
      createTabContent in class AbstractLazyTab