Class EmfUml2Helper
java.lang.Object
com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
com.nomagic.magicdraw.emfuml2xmi.v2.EmfUml2Helper
- All Implemented Interfaces:
BaseEElementNameRetriever
,BaseEmfUml2Helper
- Direct Known Subclasses:
EmfUml2ExportHelper
,EmfUml2ImportHelper
Eclipse UML2 XMI helper.
-
Field Summary
Fields inherited from class com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
MAGICDRAW_SOURCE, MD_ID, MD_PROPERTY_NAME
-
Constructor Summary
ConstructorsConstructorDescriptionEmfUml2Helper
(Project project, EmfUml2PersistenceHelper persistenceHelper, com.nomagic.magicdraw.emfuml2xmi.export.BaseEmfUml2IDManager idManager, BaseEmfOptionsGroup emfOptionsGroup, EmfUml2Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2DataTypeMap
protected BaseEElementNameRetriever
org.eclipse.uml2_2_0_4.uml.Type
Returns Element type of Eclipse UML2 metamodel.org.eclipse.uml2_2_0_4.uml.Profile
getMagicDrawAnnotationDetails
(Object eElement, boolean create) Get standard Eclipse UML2 stereotypes names map.org.eclipse.uml2_2_0_4.uml.Type
Returns String type of Eclipse UML2 metamodel.com.nomagic.magicdraw.emfuml2xmi.v2.helpers.TemplateParameterHelper
org.eclipse.uml2_2_0_4.uml.Model
Returns Eclipse UML2 model Java primitive type libraryorg.eclipse.uml2_2_0_4.uml.Model
Returns model of Eclipse UML2 metamodel.org.eclipse.uml2_2_0_4.uml.Model
Returns Eclipse UML2 model primitive type libraryMethods inherited from class com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
addCreatedElementIDData, addFinalizeActivity, clearCreatedElementsIDData, getCreatedElementsIDData, getEElementName, getElementName, getFinalizeActivities, getLogger, getMDProjectBuiltinProfiles, getMDStandardProfiles, getPersistenceHelper, getProject, getUml2DataTypeMap, initProgressStatus, isMappedElement, isRemovableElement, isSkippedElement, markMappedElement, markRemovableElement, markSkippedElement, removeElement, setMDElementID
-
Constructor Details
-
EmfUml2Helper
public EmfUml2Helper(Project project, EmfUml2PersistenceHelper persistenceHelper, com.nomagic.magicdraw.emfuml2xmi.export.BaseEmfUml2IDManager idManager, BaseEmfOptionsGroup emfOptionsGroup, EmfUml2Logger logger)
-
-
Method Details
-
createDataTypeMap
protected com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2DataTypeMap createDataTypeMap()- Specified by:
createDataTypeMap
in classBaseEmfUml2Helper
-
getMagicDrawAnnotationDetails
- Specified by:
getMagicDrawAnnotationDetails
in interfaceBaseEmfUml2Helper
- Specified by:
getMagicDrawAnnotationDetails
in classBaseEmfUml2Helper
-
getUml2MetaModel
@OpenApi public org.eclipse.uml2_2_0_4.uml.Model getUml2MetaModel()Returns model of Eclipse UML2 metamodel.- Specified by:
getUml2MetaModel
in classBaseEmfUml2Helper
- Returns:
- Eclipse UML2 metamodel model
-
getEmfUml2StandardProfiles
public org.eclipse.uml2_2_0_4.uml.Profile getEmfUml2StandardProfiles() -
getUml2PrimitiveTypesLibrary
@OpenApi public org.eclipse.uml2_2_0_4.uml.Model getUml2PrimitiveTypesLibrary()Returns Eclipse UML2 model primitive type library- Returns:
- Eclipse UML2 model primitive type library
-
getUml2JavaPrimitiveTypesLibrary
@OpenApi public org.eclipse.uml2_2_0_4.uml.Model getUml2JavaPrimitiveTypesLibrary()Returns Eclipse UML2 model Java primitive type library- Returns:
- Eclipse UML2 model primitive type library
-
getElementClass
@OpenApi public org.eclipse.uml2_2_0_4.uml.Type getElementClass()Returns Element type of Eclipse UML2 metamodel.- Returns:
- Element type
-
getStringPrimitiveType
@OpenApi public org.eclipse.uml2_2_0_4.uml.Type getStringPrimitiveType()Returns String type of Eclipse UML2 metamodel.- Returns:
- String type
-
getEmfOptionsGroup
- Overrides:
getEmfOptionsGroup
in classBaseEmfUml2Helper
- Returns:
-
getOptions
- Specified by:
getOptions
in interfaceBaseEmfUml2Helper
- Overrides:
getOptions
in classBaseEmfUml2Helper
-
createEElementNameRetriever
- Specified by:
createEElementNameRetriever
in classBaseEmfUml2Helper
-
getTemplateParameterHelper
public com.nomagic.magicdraw.emfuml2xmi.v2.helpers.TemplateParameterHelper getTemplateParameterHelper() -
getNameStereotypeMap
Get standard Eclipse UML2 stereotypes names map.- Returns:
- name->Stereotype map.
-