Package com.nomagic.magicdraw.ui.actions
Class BaseDiagramToolbarConfigurator
java.lang.Object
com.nomagic.magicdraw.ui.actions.BaseDiagramToolbarConfigurator
- All Implemented Interfaces:
AMConfigurator,ConfiguratorWithPriority,PriorityProvider,PriorityProvider
@OpenApiAll
public abstract class BaseDiagramToolbarConfigurator
extends Object
implements AMConfigurator
The base diagram toolbar configurator.
-
Field Summary
Fields inherited from interface com.nomagic.utils.PriorityProvider
HIGH_PRIORITY, LOW_PRIORITY, MEDIUM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DiagramInnerToolbarConfigurationcreateCommonToolbarConfiguration(ActionsManager mngr, String diagramType) protected DiagramInnerToolbarConfigurationcreateSelectionStickyToolbar(ActionsManager mngr, String diagramType) Deprecated.protected DiagramInnerToolbarConfigurationcreateSelectionToolbar(ActionsManager mngr, String diagramType) protected DiagramInnerToolbarConfigurationcreateToolsToolbar(ActionsManager mngr, String diagramType) intReturns priority of this configurator.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.nomagic.actions.AMConfigurator
configure
-
Constructor Details
-
BaseDiagramToolbarConfigurator
public BaseDiagramToolbarConfigurator()
-
-
Method Details
-
createSelectionStickyToolbar
@Deprecated protected DiagramInnerToolbarConfiguration createSelectionStickyToolbar(ActionsManager mngr, String diagramType) Deprecated. -
createSelectionToolbar
protected DiagramInnerToolbarConfiguration createSelectionToolbar(ActionsManager mngr, String diagramType) -
createToolsToolbar
protected DiagramInnerToolbarConfiguration createToolsToolbar(ActionsManager mngr, String diagramType) -
createCommonToolbarConfiguration
protected DiagramInnerToolbarConfiguration createCommonToolbarConfiguration(ActionsManager mngr, String diagramType) -
getPriority
public int getPriority()Description copied from interface:AMConfiguratorReturns priority of this configurator. All configurators are sorted by priority before configuration. This is very important if one configurator expects input from other configurators. In such a case configurator must have lower priority than others.
The default implementation returns #LOW_PRIORITY- Specified by:
getPriorityin interfaceAMConfigurator- Specified by:
getPriorityin interfaceConfiguratorWithPriority- Specified by:
getPriorityin interfacePriorityProvider- Returns:
- priority of this configurator.
- See Also:
-
createToolsToolbar(ActionsManager, String)and/orcreateSelectionToolbar(ActionsManager, String)