Class SymbolElementMap


  • @OpenApi
    public class SymbolElementMap
    extends java.lang.Object
    Maps model elements to presentation elements of loaded diagrams.
    • Method Detail

      • getPresentationElement

        @OpenApi
        @CheckForNull
        public PresentationElement getPresentationElement​(Element element)
        Returns presentation element for specified model element. Presentation element of loaded diagrams only is returned.
        Parameters:
        element - model element
        Returns:
        first presentation element for specified model element.
      • getAllPresentationElements

        @OpenApi
        public java.util.List<PresentationElement> getAllPresentationElements​(@CheckForNull
                                                                              Element element)
        Returns all presentation elements for specified model element. Presentation elements of loaded diagrams only are returned.
        Parameters:
        element - model element.
        Returns:
        list of PresentationElement objects.
      • getAllPresentationElements

        @OpenApi
        public java.util.List<PresentationElement> getAllPresentationElements​(@CheckForNull
                                                                              Element element,
                                                                              AbstractDiagramPresentationElement diagram)
        Returns all presentation elements for specified model element in a given diagram.
        Parameters:
        element - model element
        diagram - diagram in which returned symbols should be used
        Returns:
        list of PresentationElement objects
      • getAllPresentationElements

        @OpenApi
        public java.util.List<PresentationElement> getAllPresentationElements​(@CheckForNull
                                                                              Element element,
                                                                              java.util.Collection<? extends AbstractDiagramPresentationElement> diagrams)
        Returns all presentation elements for specified model element in a given diagram.
        Parameters:
        element - model element
        diagrams - diagram in which returned symbols should be used
        Returns:
        list of PresentationElement objects