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, com.nomagic.uml2.ext.jmi.reflect.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, com.nomagic.uml2.ext.jmi.reflect.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
-
-