Class EmfUml2ExportHelper
- java.lang.Object
-
- com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
-
- com.nomagic.magicdraw.emfuml2xmi.v2.EmfUml2Helper
-
- com.nomagic.magicdraw.emfuml2xmi.v2.export.EmfUml2ExportHelper
-
- All Implemented Interfaces:
com.nomagic.magicdraw.emfuml2xmi.export.InteractionExportHelperProvider
,BaseEElementNameRetriever
,BaseEmfUml2Helper
@OpenApi public class EmfUml2ExportHelper extends EmfUml2Helper implements com.nomagic.magicdraw.emfuml2xmi.export.InteractionExportHelperProvider
MagicDraw UML2 model conversion to Eclipse UML2 XMI helper.
-
-
Field Summary
Fields Modifier and Type Field Description private com.nomagic.magicdraw.emfuml2xmi.helpers.BaseInteractionExportHelper
mInteractionExportHelper
-
Fields inherited from class com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
MAGICDRAW_SOURCE, MD_ID, MD_PROPERTY_NAME
-
-
Constructor Summary
Constructors Constructor Description EmfUml2ExportHelper(Project project, EmfUml2PersistenceHelper persistenceHelper, com.nomagic.magicdraw.emfuml2xmi.export.BaseEmfUml2IDManager idManager, BaseEmfOptionsGroup emfOptionsGroup, EmfUml2Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nomagic.magicdraw.emfuml2xmi.helpers.BaseInteractionExportHelper
getInteractionExportHelper()
void
importDataTypePackages(org.eclipse.uml2_2_0_4.uml.Package ePackage)
void
importPackage(org.eclipse.uml2_2_0_4.uml.Package ePackage, org.eclipse.uml2_2_0_4.uml.Package eImport, java.lang.String extra)
Imports package-
Methods inherited from class com.nomagic.magicdraw.emfuml2xmi.v2.EmfUml2Helper
createDataTypeMap, createEElementNameRetriever, getElementClass, getEmfOptionsGroup, getEmfUml2StandardProfiles, getMagicDrawAnnotationDetails, getNameStereotypeMap, getOptions, getStringPrimitiveType, getTemplateParameterHelper, getUml2JavaPrimitiveTypesLibrary, getUml2MetaModel, getUml2PrimitiveTypesLibrary
-
Methods 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 Detail
-
EmfUml2ExportHelper
public EmfUml2ExportHelper(Project project, EmfUml2PersistenceHelper persistenceHelper, com.nomagic.magicdraw.emfuml2xmi.export.BaseEmfUml2IDManager idManager, BaseEmfOptionsGroup emfOptionsGroup, EmfUml2Logger logger)
-
-
Method Detail
-
getInteractionExportHelper
public com.nomagic.magicdraw.emfuml2xmi.helpers.BaseInteractionExportHelper getInteractionExportHelper()
- Specified by:
getInteractionExportHelper
in interfacecom.nomagic.magicdraw.emfuml2xmi.export.InteractionExportHelperProvider
-
importPackage
public void importPackage(org.eclipse.uml2_2_0_4.uml.Package ePackage, org.eclipse.uml2_2_0_4.uml.Package eImport, java.lang.String extra)
Imports package- Parameters:
ePackage
- package which imports package.eImport
- package which is importedextra
- extra info which is used to construct package import id
-
importDataTypePackages
public void importDataTypePackages(org.eclipse.uml2_2_0_4.uml.Package ePackage)
-
-