Interface BaseEmfUml2Helper

    • 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 interface BaseEElementNameRetriever
        Parameters:
        eElement -
        Returns:
        element type + qualified name