Interface BaseEmfUml2Helper
-
- All Superinterfaces:
BaseEElementNameRetriever
- All Known Subinterfaces:
EmfUml2ExportHelper
,EmfUml2ExportHelper
,EmfUml2ExportHelper
,EmfUml2Helper
,EmfUml2Helper
,EmfUml2Helper
,EmfUml2ImportHelper
,EmfUml2ImportHelper
,EmfUml2ImportHelper
- All Known Implementing Classes:
BaseEmfUml2Helper
,EmfUml2ExportHelper
,EmfUml2Helper
,EmfUml2ImportHelper
@OpenApi public interface BaseEmfUml2Helper extends BaseEElementNameRetriever
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getEElementName(java.lang.Object eElement)
Returns element human name.EmfUml2Logger
getLogger()
Returns logger.Project
getProject()
Returns current projectboolean
isMappedElement(java.lang.Object element)
Checks if given element is mapped.boolean
isRemovableElement(java.lang.Object element)
Checks if element will be removed or already disposed.boolean
isSkippedElement(java.lang.Object element)
Checks if given element is skipped.void
markMappedElement(java.lang.Object element)
Marks that element is mapped.void
markSkippedElement(java.lang.Object element)
Mark skipped element.
-
-
-
Method Detail
-
getProject
@OpenApi Project getProject()
Returns current project- Returns:
- project
-
getLogger
@OpenApi EmfUml2Logger getLogger()
Returns logger.- Returns:
- logger
-
markMappedElement
@OpenApi void markMappedElement(java.lang.Object element)
Marks that element is mapped. Mapped element - element is not created, but used in UML2 model.- Parameters:
element
-
-
isMappedElement
@OpenApi boolean isMappedElement(java.lang.Object element)
Checks if given element is mapped.- Parameters:
element
-- Returns:
- true - if mapped.
-
markSkippedElement
@OpenApi void markSkippedElement(java.lang.Object element)
Mark skipped element.- Parameters:
element
-
-
isRemovableElement
@OpenApi boolean isRemovableElement(java.lang.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.
-
isSkippedElement
@OpenApi boolean isSkippedElement(java.lang.Object element)
Checks if given element is skipped.- Parameters:
element
-
-
getEElementName
@OpenApi java.lang.String getEElementName(java.lang.Object eElement)
Returns element human name.- Specified by:
getEElementName
in interfaceBaseEElementNameRetriever
- Parameters:
eElement
-- Returns:
- element type + qualified name
-
-