Class SetFilterDialog
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.ui.dialogs.SelectionDialog
-
- com._1c.g5.v8.dt.rights.ui.dialogs.SetFilterDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class SetFilterDialog extends org.eclipse.ui.dialogs.SelectionDialog
Set filters dialog.
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
-
-
Constructor Summary
Constructors Constructor Description SetFilterDialog(org.eclipse.swt.widgets.Shell parentShell, RightsEditorTypes editorType, Configuration configuration, Set<org.eclipse.emf.ecore.EObject> selectedObjects, IEObjectTrie contentObjectsTrie, Set<Role> selectedRoles, Collection<Role> contentRoles, ITreeContentProvider contentProvider, IResourceLookup resourceLookup, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider, IModelObjectTreeSearchEngine searchEngine, IBmRightsIndexProvider bmRightsProvider, IBmEmfIndexManager bmEmfIndexManager, org.eclipse.ui.navigator.INavigatorContentService contentService, IIndexSlicePredicateService slicePredicateService, IFilterBySubsystemsManager filterBySubsystemsManager, IDtProjectManager dtProjectManager)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buttonPressed(int buttonId)
boolean
close()
protected org.eclipse.swt.widgets.Control
createButtonBar(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.jface.dialogs.IDialogSettings
getDialogBoundsSettings()
Set<org.eclipse.emf.ecore.EObject>
getSelectedObjects()
Gets selected objects.Set<Role>
getSelectedRoles()
Gets selected roles.-
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog
configureShell, createButtonsForButtonBar, createMessageArea, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, isResizable, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Constructor Detail
-
SetFilterDialog
public SetFilterDialog(org.eclipse.swt.widgets.Shell parentShell, RightsEditorTypes editorType, Configuration configuration, Set<org.eclipse.emf.ecore.EObject> selectedObjects, IEObjectTrie contentObjectsTrie, Set<Role> selectedRoles, Collection<Role> contentRoles, ITreeContentProvider contentProvider, IResourceLookup resourceLookup, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider, IModelObjectTreeSearchEngine searchEngine, IBmRightsIndexProvider bmRightsProvider, IBmEmfIndexManager bmEmfIndexManager, org.eclipse.ui.navigator.INavigatorContentService contentService, IIndexSlicePredicateService slicePredicateService, IFilterBySubsystemsManager filterBySubsystemsManager, IDtProjectManager dtProjectManager)
Constructor.- Parameters:
parentShell
- the parent shell, can not benull
editorType
- the editor type, can not benull
configuration
- the configuration, can not benull
selectedObjects
- the selected objects, may benull
ifeditorType
==MD_OBJECT_EDITOR
contentObjectsTrie
- the content objects trie, may benull
ifeditorType
==MD_OBJECT_EDITOR
selectedRoles
- the selected roles, may benull
ifeditorType
==ROLE_EDITOR
contentRoles
- the content roles, may benull
ifeditorType
==ROLE_EDITOR
contentProvider
- the project content provider, can not benull
resourceLookup
- the resource lookup, can not benull
qualifiedNameProvider
- the qualified name provider, can not benull
searchEngine
- the md object tree search engine, can not benull
bmRightsProvider
- the Bm rights index provider, can not benull
bmEmfIndexManager
- the BM emf index manager, can not benull
contentService
- actualINavigatorContentService
, can not benull
slicePredicateService
- the slice predicate service, can not benull
filterBySubsystemsManager
- the filter by subsystems manager, can not benull
dtProjectManager
- the DT project manager, cannot benull
-
-
Method Detail
-
getSelectedObjects
public Set<org.eclipse.emf.ecore.EObject> getSelectedObjects()
Gets selected objects.- Returns:
- the selected objects or empty set, if no object was selected, never
null
-
getSelectedRoles
public Set<Role> getSelectedRoles()
Gets selected roles.- Returns:
- the selected roles or empty set, if no role was selected, never
null
-
close
public boolean close()
- Overrides:
close
in classorg.eclipse.jface.dialogs.Dialog
-
getDialogBoundsSettings
protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings()
- Overrides:
getDialogBoundsSettings
in classorg.eclipse.ui.dialogs.SelectionDialog
-
buttonPressed
protected void buttonPressed(int buttonId)
- Overrides:
buttonPressed
in classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.Dialog
-
createButtonBar
protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createButtonBar
in classorg.eclipse.jface.dialogs.TrayDialog
-
-