Interface AMConfigurator

All Superinterfaces:
ConfiguratorWithPriority, PriorityProvider, PriorityProvider
All Known Implementing Classes:
ActivityDiagramShortcutsConfigurator, AnyDiagramShortcutsConfigurator, BaseDiagramShortcutsConfigurator, BaseDiagramToolbarConfigurator, ClassDiagramShortcutsConfigurator, CommunicationDiagramShortcutsConfigurator, ComponentDiagramShortcutsConfigurator, DeploymentDiagramShortcutsConfigurator, ObjectDiagramShortcutsConfigurator, PackageDiagramShortcutsConfigurator, ProfileDiagramShortcutsConfigurator, SequenceDiagramShortcutsConfigurator, StateDiagramShortcutsConfigurator, UseCaseDiagramShortcutsConfigurator

@OpenApiAll public interface AMConfigurator extends ConfiguratorWithPriority
Interface for configuring Actions manager. Configurator should add/remove necessary actions.
  • Method Details

    • configure

      void configure(ActionsManager manager)
      Method for configuring manager. During this call, new actions can be added to manager. Also existing actions can be removed from the given manager.
      Parameters:
      manager - actions manager to be configured.
    • getPriority

      default int getPriority()
      Returns 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 case configurator must have lower priority than others.

      The default implementation returns #LOW_PRIORITY
      Specified by:
      getPriority in interface ConfiguratorWithPriority
      Specified by:
      getPriority in interface PriorityProvider
      Returns:
      priority of this configurator.
      See Also: