All Superinterfaces:
BaseEElementNameRetriever
All Known Subinterfaces:
EmfUml2ExportHelper
, EmfUml2ExportHelper
, EmfUml2ExportHelper
, EmfUml2Helper
, EmfUml2Helper
, EmfUml2Helper
, EmfUml2ImportHelper
, EmfUml2ImportHelper
, EmfUml2ImportHelper
All Known Implementing Classes:
BaseEmfUml2Helper
, EmfUml2ExportHelper
, EmfUml2Helper
, EmfUml2ImportHelper
Method Summary
All Methods Instance Methods Abstract Methods
void
void
void
Returns element human name.
Returns profiles that are "built-in" in MagicDraw project
com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2PersistenceHelper
com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2DataTypeMap
boolean
Checks if given element is mapped.
boolean
Checks if element will be removed or already disposed.
boolean
Checks if given element is skipped.
void
Marks that element is mapped.
void
Mark element that will be removed or already disposed
void
void
Set MD element id according given EMF element id.
Method Details
getUml2DataTypeMap
com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2DataTypeMap getUml2DataTypeMap ()
Returns datatype map
Returns:
datatypes map
getMagicDrawAnnotationDetails
Map getMagicDrawAnnotationDetails (Object eElement,
boolean create)
getProject
Returns current project
Returns:
project
getLogger
Returns logger.
Returns:
logger
markMappedElement
@OpenApi
void markMappedElement (Object element)
Marks that element is mapped.
Mapped element - element is not created, but used in UML2 model.
Parameters:
element
-
isMappedElement
@OpenApi
boolean isMappedElement (Object element)
Checks if given element is mapped.
Parameters:
element
-
Returns:
true - if mapped.
markSkippedElement
@OpenApi
void markSkippedElement (Object element)
Mark skipped element.
Parameters:
element
-
isRemovableElement
@OpenApi
boolean isRemovableElement (Object element)
Checks if element will be removed or already disposed.
Element can be disposed if during export/import differs composite reference multiplicity (* to 1)
Parameters:
element
-
Returns:
true - if will element should be removed or are alredy removed.
markRemovableElement
void markRemovableElement (Object element)
Mark element that will be removed or already disposed
Parameters:
element
-
isSkippedElement
@OpenApi
boolean isSkippedElement (Object element)
Checks if given element is skipped.
Parameters:
element
-
getPersistenceHelper
com.nomagic.magicdraw.emfuml2xmi.helpers.BaseEmfUml2PersistenceHelper getPersistenceHelper ()
getCreatedElementsIDData
Map getCreatedElementsIDData ()
clearCreatedElementsIDData
void clearCreatedElementsIDData ()
setMDElementID
Set MD element id according given EMF element id. If there is id's conflict id is not changed.
Parameters:
mdElement
- MD element
eElement
- EMF element
getMDProjectBuiltinProfiles
Returns profiles that are "built-in" in MagicDraw project
Returns: