Package com.nomagic.magicdraw.emfuml2xmi
Class BaseEmfUml2Helper
java.lang.Object
com.nomagic.magicdraw.emfuml2xmi.BaseEmfUml2Helper
- All Implemented Interfaces:
BaseEElementNameRetriever,BaseEmfUml2Helper
- Direct Known Subclasses:
EmfUml2Helper
Eclipse UML2 XMI helper.
-
Method Summary
Modifier and TypeMethodDescriptionfinal StringgetEElementName(Object eElement) Returns element human name.static StringgetElementName(Element mdElement, boolean qualifiedName) Returns element human name.Returns logger.Returns current projectbooleanisMappedElement(Object element) Checks if given element is mapped.booleanisRemovableElement(Object element) Checks if element will be removed or already disposed.booleanisSkippedElement(Object element) Checks if given element is skipped.voidmarkMappedElement(Object element) Marks that element is mapped.voidmarkSkippedElement(Object element) Mark skipped element.
-
Method Details
-
getProject
Returns current project- Specified by:
getProjectin interfaceBaseEmfUml2Helper- Returns:
- project
-
getLogger
Returns logger.- Specified by:
getLoggerin interfaceBaseEmfUml2Helper- Returns:
- logger
-
markMappedElement
Marks that element is mapped. Mapped element - element is not created, but used in UML2 model.- Specified by:
markMappedElementin interfaceBaseEmfUml2Helper- Parameters:
element-
-
isMappedElement
Checks if given element is mapped.- Specified by:
isMappedElementin interfaceBaseEmfUml2Helper- Parameters:
element-- Returns:
- true - if mapped.
-
markSkippedElement
Mark skipped element.- Specified by:
markSkippedElementin interfaceBaseEmfUml2Helper- Parameters:
element-
-
isRemovableElement
Checks if element will be removed or already disposed. Element can be disposed if during export/import differs composite reference multiplicity (* to 1)- Specified by:
isRemovableElementin interfaceBaseEmfUml2Helper- Parameters:
element-- Returns:
- true - if will element should be removed or are alredy removed.
-
isSkippedElement
Checks if given element is skipped.- Specified by:
isSkippedElementin interfaceBaseEmfUml2Helper- Parameters:
element-
-
getElementName
Returns element human name.- Parameters:
mdElement-qualifiedName-- Returns:
- element type + [qualified] name
-
getEElementName
Returns element human name.- Specified by:
getEElementNamein interfaceBaseEElementNameRetriever- Specified by:
getEElementNamein interfaceBaseEmfUml2Helper- Parameters:
eElement-- Returns:
- element type + qualified name
-