Class EmfUml2ElementsCreatorManager


  • @OpenApi
    public final class EmfUml2ElementsCreatorManager
    extends com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.element.EmfUml2ElementsCreatorManagerImpl
    Registers EmfElementCreators for MagicDraw UML2 model metaclasses
    • Constructor Detail

      • EmfUml2ElementsCreatorManager

        private EmfUml2ElementsCreatorManager()
    • Method Detail

      • initialize

        protected void initialize()
        Overrides:
        initialize in class com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.element.EmfUml2ElementsCreatorManagerImpl
      • addCreatorsForAll

        private void addCreatorsForAll​(java.lang.Class type,
                                       EmfElementCreator creator,
                                       com.nomagic.uml2.ext.jmi.reflect.RepositoryReflection repositoryReflection)
      • addCreator

        @OpenApi
        public void addCreator​(java.lang.Class mdClassType,
                               EmfElementCreator creator)
        Registers new creator.
        Overrides:
        addCreator in class com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.element.EmfUml2ElementsCreatorManagerImpl
        Parameters:
        mdClassType - MagicDraw UML2 model metaclass
        creator - element creator
      • removeCreator

        @OpenApi
        public void removeCreator​(java.lang.Class mdClassType)
        Removes elements creator.
        Overrides:
        removeCreator in class com.nomagic.magicdraw.emfuml2xmi.v4.export.convert.element.EmfUml2ElementsCreatorManagerImpl
        Parameters:
        mdClassType - MagicDraw UML2 model metaclass