Class LayoutManager

java.lang.Object
com.nomagic.magicdraw.uml.symbols.layout.LayoutManager

@Deprecated @OpenApiAll public final class LayoutManager extends Object
Deprecated.
Manager that binds layouters to diagrams.
  • Method Details

    • getInstance

      public static LayoutManager getInstance()
      Deprecated.
    • getDefaultLayouter

      public DiagramLayouter getDefaultLayouter(String diagramType)
      Deprecated.
      Get default diagram layouter.
      Parameters:
      diagramType - The specify diagram type.
      Returns:
      DiagramLayouter.
    • getDefaultLayouter

      public DiagramLayouter getDefaultLayouter(AbstractDiagramPresentationElement diagram)
      Deprecated.
      Get default diagram layouter.
      Parameters:
      diagram - diagram the layouter will be used in.
      Returns:
      DiagramLayouter.
    • registerDefaultLayouter

      public void registerDefaultLayouter(String diagramType, DiagramLayouter layouter)
      Deprecated.
      Register the given DiagramLayouter to be default layouter.
      Parameters:
      diagramType - diagram type
      layouter - layouter
    • registerDefaultLayouter

      public void registerDefaultLayouter(Predicate<AbstractDiagramPresentationElement> filter, DiagramLayouter layouter)
      Deprecated.
      Register the given DiagramLayouter to be default layouter.
      Parameters:
      filter - diagram filter
      layouter - layouter
    • isSupported

      public static boolean isSupported()
      Deprecated.
      Check the layouter is supported.
      Returns:
      true if supported