Class Filter

    • Constructor Detail

      • Filter

        public Filter​(org.eclipse.swt.widgets.Composite parent,
                      int style,
                      IDcsSettingsProvider settingsProvider,
                      IMdTypeIndex mdTypeIndex,
                      IBmEmfIndexManager emfIndexManager,
                      org.eclipse.emf.ecore.EObject modelObject,
                      DcsAvailableSettingsSourceForSchema.FieldUse use,
                      boolean toolBarVertical,
                      boolean inDialog,
                      boolean withUserFields,
                      boolean showApplication,
                      boolean editable)
        Constructor without creating user settings controls
        Parameters:
        parent - parent composite, cannot be null
        style - composite style
        settingsProvider - IDcsSettingsProvider object, cannot be null
        mdTypeIndex - The MD type manager. May not be null
        emfIndexManger - The EMF index manager. May not be null
        modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
        use - fields variant, cannot be null
        toolBarVertical - whether toolbar is vertical
        inDialog - whether control creating in dialog
        withUserFields - with user fields
        showApplication - show application column
        editable - the editable state, true if this filter is editable, false otherwise
      • Filter

        public Filter​(org.eclipse.swt.widgets.Composite parent,
                      int style,
                      IDcsSettingsProvider settingsProvider,
                      IMdTypeIndex mdTypeIndex,
                      IBmEmfIndexManager emfIndexManager,
                      org.eclipse.emf.ecore.EObject modelObject,
                      DcsAvailableSettingsSourceForSchema.FieldUse use,
                      boolean toolBarVertical,
                      boolean inDialog,
                      boolean withUserFields,
                      boolean showApplication,
                      boolean editable,
                      boolean withUserSettings)
        Constructor
        Parameters:
        parent - parent composite, cannot be null
        style - composite style
        settingsProvider - IDcsSettingsProvider object, cannot be null
        mdTypeIndex - The MD type manager. May not be null
        emfIndexManger - The EMF index manager. May not be null
        modelObject - model object (DataCompositionSchema or DataCompositionSettings), cannot be null
        use - fields variant, cannot be null
        toolBarVertical - whether toolbar is vertical
        inDialog - whether control creating in dialog
        withUserFields - with user fields
        showApplication - show application column
        editable - the editable state, true if this filter is editable, false otherwise
        withUserSettings - true if possible configure user settings, false otherwise