Interface DiagramLayouter

All Known Implementing Classes:
AbstractDiagramLayouter, AbstractHierarchicDiagramLayouter, AbstractLinkDiagramLayouter, ActivityDiagramLayouter, BusinessProcessDiagramLayouter, CircularDiagramLayouter, ClassDiagramLayouter, CompositeStructureDiagramLayouter, GridDiagramLayouter, HierarchicDiagramLayouter, OrderedHierarchicDiagramLayouter, OrganicDiagramLayouter, OrganicLinkDiagramLayouter, OrthogonalDiagramLayouter, OrthogonalLinkDiagramLayouter, StateDiagramLayouter, SysML2DiagramLayouter, TreeDiagramLayouter

@OpenApi public interface DiagramLayouter
Layout diagram symbols in diagram.
  • Method Details

    • canLayout

      @OpenApi boolean canLayout(AbstractDiagramPresentationElement dpe)
      Checks is diagram can be layouted
      Parameters:
      dpe - diagram to layout
      Returns:
      true if it can be layouted, false otherwise
    • drawLayoutResults

      @OpenApi void drawLayoutResults(BaseGraph graph)
      Draws layout results
      Parameters:
      graph - current graph that is layouted
    • getOptionsID

      @OpenApi String getOptionsID()
      Returns:
      options ID