@OpenApi
public class ActionsConfiguratorsManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addBaseDiagramContextConfigurator(java.lang.String diagramType,
DiagramContextAMConfigurator configurator)
Adds new diagram context configurator for given diagram type.
|
void |
addContainmentBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator to containment browser.
|
void |
addContainmentBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to containment browser.
|
void |
addContainmentBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new Toolbar configurator to containment browser.
|
void |
addCreateDiagramDialogConfigurator(AMConfigurator configurator)
Adds configurator to configure "Create Diagram" dialog actions.
|
void |
addCustomizableShortcutsConfigurator(AMConfigurator configurator)
Adds configurator for main shortcuts.
|
void |
addDiagramCommandBarConfigurator(AMConfigurator configurator)
Adds new command bar configurator, which is basic for all diagram types.
|
void |
addDiagramCommandBarConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Adds new command bar configurator for given diagram type.
|
void |
addDiagramContextConfigurator(java.lang.String diagramType,
DiagramContextAMConfigurator configurator)
Adds new diagram context configurator for given diagram type.
|
void |
addDiagramContextToolbarConfigurator(java.lang.String diagramType,
DiagramContextToolbarAMConfigurator configurator)
Adds new toolbar configurator for given diagram type.
|
void |
addDiagramNavigationConfigurator(AMConfigurator configurator)
Adds configurator to diagram navigation toolbar.
|
void |
addDiagramsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator to diagrams browser.
|
void |
addDiagramsBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to diagrams browser.
|
void |
addDiagramsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new Toolbar configurator to diagrams browser.
|
void |
addDiagramShortcutsConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Adds new shortcuts configurator for given diagram type.
|
void |
addDiagramToolbarActionsProvider(java.lang.String diagramType,
CustomizableDiagramToolbarActionsProvider provider)
Adds new toolbar provider for given diagram type.
|
void |
addDiagramToolbarConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Adds new toolbar configurator for given diagram type.
|
void |
addExtensionsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator to extensions browser.
|
void |
addExtensionsBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to extensions browser.
|
void |
addExtensionsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new Toolbar configurator to extensions browser.
|
void |
addInheritanceBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator to inheritance browser.
|
void |
addInheritanceBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to inheritance browser.
|
void |
addInheritanceBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new context configurator to inheritance browser.
|
void |
addLockViewBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator to lock view browser.
|
void |
addLockViewBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to lock view browser.
|
void |
addLockViewBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new context configurator to inheritance browser.
|
void |
addMainMenuConfigurator(AMConfigurator configurator)
Adds configurator to main menu.
|
void |
addMainShortcutsConfigurator(AMConfigurator configurator)
Adds configurator for main shortcuts.
|
void |
addMainToolbarConfigurator(AMConfigurator configurator)
Adds configurator to main toolbar.
|
void |
addSearchBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Adds new context configurator for search browser.
|
void |
addSearchBrowserShortcutsConfigurator(AMConfigurator configurator)
Adds new shortcuts configurator to search browser.
|
void |
addSearchBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Adds new Toolbar configurator for search browser.
|
void |
addTargetElementAMConfigurator(java.lang.String diagramType,
TargetElementAMConfigurator configurator)
Adds new drawable targets configurator in context toolbar for given diagram type
|
void |
configureTargetElementAM(java.lang.String diagramType,
ActionsManager manager,
PresentationElement requestor,
java.lang.String pathActionID)
Configures given diagram type drawable targets.
|
static ActionsConfiguratorsManager |
getInstance()
Returns shared instance of this manager.
|
void |
removeBaseDiagramContextConfigurator(java.lang.String diagramType,
DiagramContextAMConfigurator configurator)
Removes given configurator from given diagram type context configurators.
|
void |
removeContainmentBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from containment browser.
|
void |
removeContainmentBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from containment browser.
|
void |
removeContainmentBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes Toolbar configurator from containment browser.
|
void |
removeCreateDiagramDialogConfigurator(AMConfigurator configurator)
Remove configurator to configure "Create Diagram" dialog actions.
|
void |
removeCustomizableShortcutsConfigurator(AMConfigurator configurator)
Removes configurator for main shortcuts.
|
void |
removeDiagramCommandBarConfigurator(AMConfigurator configurator)
Removes configurator from all command bar configurators, which are basic for all diagram types.
|
void |
removeDiagramCommandBarConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Removes configurator from given diagram command bar configurators.
|
void |
removeDiagramContextConfigurator(java.lang.String diagramType,
DiagramContextAMConfigurator configurator)
Removes given configurator from given diagram type context configurators.
|
void |
removeDiagramContextToolbarConfigurator(java.lang.String diagramType,
DiagramContextToolbarAMConfigurator configurator)
Removes configurator from given diagram toolbar configurators.
|
void |
removeDiagramNavigationConfigurator(AMConfigurator configurator)
Removes configurator from diagram navigation configuration.
|
void |
removeDiagramsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from diagrams browser.
|
void |
removeDiagramsBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from diagrams browser.
|
void |
removeDiagramsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes Toolbar configurator from diagrams browser.
|
void |
removeDiagramShortcutsConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Removes configurator from given diagram type shortcuts configurators.
|
void |
removeDiagramToolbarActionsProvider(java.lang.String diagramType,
CustomizableDiagramToolbarActionsProvider provider)
Removes action provider for specified diagram type.
|
void |
removeDiagramToolbarConfigurator(java.lang.String diagramType,
AMConfigurator configurator)
Removes configurator from given diagram toolbar configurators.
|
void |
removeExtensionsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from extensions browser.
|
void |
removeExtensionsBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from extensions browser.
|
void |
removeExtensionsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes Toolbar configurator from extensions browser.
|
void |
removeInheritanceBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from inheritance browser.
|
void |
removeInheritanceBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from inheritance browser.
|
void |
removeInheritanceBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes context configurator from inheritance browser.
|
void |
removeLockViewBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from lock view browser.
|
void |
removeLockViewBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from lock view browser.
|
void |
removeLockViewBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes context configurator from inheritance browser.
|
void |
removeMainMenuConfigurator(AMConfigurator configurator)
Removes configurator from main menu configuration.
|
void |
removeMainShortcutsConfigurator(AMConfigurator configurator)
Removes configurator for main shortcuts.
|
void |
removeMainToolbarConfigurator(AMConfigurator configurator)
Removes configurator from main toolbar.
|
void |
removeSearchBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
Removes context configurator from search browser.
|
void |
removeSearchBrowserShortcutsConfigurator(AMConfigurator configurator)
Removes shortcuts configurator from search browser.
|
void |
removeSearchBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
Removes Toolbar configurator from search browser.
|
void |
removeTargetElementAMConfigurator(java.lang.String diagramType,
TargetElementAMConfigurator configurator)
Removes drawable targets configurator for given diagram type
|
@OpenApi public static ActionsConfiguratorsManager getInstance()
@OpenApi public void addTargetElementAMConfigurator(java.lang.String diagramType, TargetElementAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void removeTargetElementAMConfigurator(java.lang.String diagramType, TargetElementAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void configureTargetElementAM(java.lang.String diagramType, ActionsManager manager, PresentationElement requestor, java.lang.String pathActionID)
diagramType
- diagram typemanager
- manager to be configured.requestor-
- object which requests actions, can be null if requestor is diagram window.@OpenApi public void addDiagramContextToolbarConfigurator(java.lang.String diagramType, DiagramContextToolbarAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void removeDiagramContextToolbarConfigurator(java.lang.String diagramType, DiagramContextToolbarAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be removed.@OpenApi public void addDiagramContextConfigurator(java.lang.String diagramType, DiagramContextAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- new configurator to add.@OpenApi public void addBaseDiagramContextConfigurator(java.lang.String diagramType, DiagramContextAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- new configurator to add.@OpenApi public void removeDiagramContextConfigurator(java.lang.String diagramType, DiagramContextAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to remove.@OpenApi public void removeBaseDiagramContextConfigurator(java.lang.String diagramType, DiagramContextAMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to remove.@OpenApi public void addDiagramCommandBarConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeDiagramCommandBarConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addDiagramCommandBarConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void removeDiagramCommandBarConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be removed.@OpenApi public void addDiagramToolbarConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void removeDiagramToolbarConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be removed.@OpenApi public void addDiagramShortcutsConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be added.@OpenApi public void removeDiagramShortcutsConfigurator(java.lang.String diagramType, AMConfigurator configurator)
diagramType
- diagram typeconfigurator
- configurator to be removed.@OpenApi public void addInheritanceBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeInheritanceBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addDiagramsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeDiagramsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addLockViewBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeLockViewBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addContainmentBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeContainmentBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addExtensionsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeExtensionsBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addSearchBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeSearchBrowserContextConfigurator(BrowserContextAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addInheritanceBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeInheritanceBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addDiagramsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeDiagramsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addLockViewBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeLockViewBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addContainmentBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeContainmentBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addExtensionsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeExtensionsBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addSearchBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeSearchBrowserToolbarConfigurator(BrowserToolbarAMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addInheritanceBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeInheritanceBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addDiagramsBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeDiagramsBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addLockViewBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeLockViewBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addExtensionsBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeExtensionsBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addSearchBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeSearchBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void addContainmentBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be added.@OpenApi public void removeContainmentBrowserShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator to be removed.@OpenApi public void removeMainMenuConfigurator(AMConfigurator configurator)
configurator
- configurator to remove.@OpenApi public void addMainMenuConfigurator(AMConfigurator configurator)
configurator
- configurator will be added.@OpenApi public void addCreateDiagramDialogConfigurator(AMConfigurator configurator)
configurator
- configurator will be added.@OpenApi public void removeCreateDiagramDialogConfigurator(AMConfigurator configurator)
configurator
- configurator will be removed@OpenApi public void removeDiagramNavigationConfigurator(AMConfigurator configurator)
configurator
- configurator to remove.@OpenApi public void addDiagramNavigationConfigurator(AMConfigurator configurator)
configurator
- configurator to add.@OpenApi public void removeMainShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator will be removed.@OpenApi public void addMainShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator will be added.@OpenApi public void removeCustomizableShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator will be removed.@OpenApi public void addCustomizableShortcutsConfigurator(AMConfigurator configurator)
configurator
- configurator will be added.@OpenApi public void addMainToolbarConfigurator(AMConfigurator configurator)
configurator
- configurator will be added.@OpenApi public void removeMainToolbarConfigurator(AMConfigurator configurator)
configurator
- configurator will be removed.@OpenApi public void addDiagramToolbarActionsProvider(java.lang.String diagramType, CustomizableDiagramToolbarActionsProvider provider)
diagramType
- diagram type.provider
- action provider to be added.@OpenApi public void removeDiagramToolbarActionsProvider(java.lang.String diagramType, CustomizableDiagramToolbarActionsProvider provider)
diagramType
- diagram typeprovider
- action provider to be removed.