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 Details

    • getProject

      @OpenApi Project getProject()
      Returns current project
      Returns:
      project
    • getLogger

      @OpenApi EmfUml2Logger 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.
    • isSkippedElement

      @OpenApi boolean isSkippedElement(Object element)
      Checks if given element is skipped.
      Parameters:
      element -
    • getEElementName

      @OpenApi String getEElementName(Object eElement)
      Returns element human name.
      Specified by:
      getEElementName in interface BaseEElementNameRetriever
      Parameters:
      eElement -
      Returns:
      element type + qualified name