Class QualifiedNameCreatorConfiguratorProvider

java.lang.Object
com.nomagic.magicdraw.persistence.xmi.load.model.utils.QualifiedNameCreatorConfiguratorProvider

@OpenApi public final class QualifiedNameCreatorConfiguratorProvider extends Object
Holds external (registered by plugins) qualified name configurators. These configurators are applied on element unique name creation in: - Import of other project into opened project. - Orphan proxies replacement?
See Also:
  • Method Details

    • getInstance

      public static QualifiedNameCreatorConfiguratorProvider getInstance()
      Returns:
      Instance of Singleton
    • addConfigurator

      public void addConfigurator(QualifiedNameCreatorConfigurator configurator)
      Parameters:
      configurator - Configurator
    • removeConfigurator

      public boolean removeConfigurator(QualifiedNameCreatorConfigurator configurator)
      Parameters:
      configurator - Configurator
      Returns:
      true if removed.
    • getRichNameString

      public String getRichNameString(Element element)
      Get name from all configurators.
      Parameters:
      element - Element
      Returns:
      Conjuncted String from all configurators.