Class EmfUml2ElementsCreatorManager
- java.lang.Object
-
- com.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManagerImpl
-
- com.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManager
-
@OpenApi public final class EmfUml2ElementsCreatorManager extends com.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManagerImpl
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
-
-
Field Summary
Fields Modifier and Type Field Description private static EmfUml2ElementsCreatorManager
mInstance
-
Constructor Summary
Constructors Modifier Constructor Description private
EmfUml2ElementsCreatorManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCreator(java.lang.Class mdClassType, EmfElementCreator creator)
Registers new creator.private void
addCreatorsForAll(java.lang.Class type, EmfElementCreator creator, RepositoryReflection repositoryReflection)
static EmfUml2ElementsCreatorManager
getInstance()
protected void
initialize()
void
removeCreator(java.lang.Class mdClassType)
Removes elements creator.
-
-
-
Field Detail
-
mInstance
private static EmfUml2ElementsCreatorManager mInstance
-
-
Method Detail
-
initialize
protected void initialize()
- Overrides:
initialize
in classcom.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManagerImpl
-
addCreatorsForAll
private void addCreatorsForAll(java.lang.Class type, EmfElementCreator creator, RepositoryReflection repositoryReflection)
-
getInstance
@OpenApi public static EmfUml2ElementsCreatorManager getInstance()
- Returns:
- manager instance.
-
addCreator
@OpenApi public void addCreator(java.lang.Class mdClassType, EmfElementCreator creator)
Registers new creator.- Overrides:
addCreator
in classcom.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManagerImpl
- Parameters:
mdClassType
- MagicDraw UML2 model metaclasscreator
- element creator
-
removeCreator
@OpenApi public void removeCreator(java.lang.Class mdClassType)
Removes elements creator.- Overrides:
removeCreator
in classcom.nomagic.magicdraw.emfuml2xmi.v5.export.convert.element.EmfUml2ElementsCreatorManagerImpl
- Parameters:
mdClassType
- MagicDraw UML2 model metaclass
-
-