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.BaseEmfUml2DataTypeMapprotected BaseEElementNameRetrieverorg.eclipse.uml2_2_0_4.uml.TypeReturns Element type of Eclipse UML2 metamodel.org.eclipse.uml2_2_0_4.uml.ProfilegetMagicDrawAnnotationDetails(Object eElement, boolean create) Get standard Eclipse UML2 stereotypes names map.org.eclipse.uml2_2_0_4.uml.TypeReturns String type of Eclipse UML2 metamodel.com.nomagic.magicdraw.emfuml2xmi.v2.helpers.TemplateParameterHelperorg.eclipse.uml2_2_0_4.uml.ModelReturns Eclipse UML2 model Java primitive type libraryorg.eclipse.uml2_2_0_4.uml.ModelReturns model of Eclipse UML2 metamodel.org.eclipse.uml2_2_0_4.uml.ModelReturns 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:
createDataTypeMapin classBaseEmfUml2Helper
-
getMagicDrawAnnotationDetails
- Specified by:
getMagicDrawAnnotationDetailsin interfaceBaseEmfUml2Helper- Specified by:
getMagicDrawAnnotationDetailsin classBaseEmfUml2Helper
-
getUml2MetaModel
@OpenApi public org.eclipse.uml2_2_0_4.uml.Model getUml2MetaModel()Returns model of Eclipse UML2 metamodel.- Specified by:
getUml2MetaModelin 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:
getEmfOptionsGroupin classBaseEmfUml2Helper- Returns:
-
getOptions
- Specified by:
getOptionsin interfaceBaseEmfUml2Helper- Overrides:
getOptionsin classBaseEmfUml2Helper
-
createEElementNameRetriever
- Specified by:
createEElementNameRetrieverin classBaseEmfUml2Helper
-
getTemplateParameterHelper
public com.nomagic.magicdraw.emfuml2xmi.v2.helpers.TemplateParameterHelper getTemplateParameterHelper() -
getNameStereotypeMap
Get standard Eclipse UML2 stereotypes names map.- Returns:
- name->Stereotype map.
-