Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • IKielerProgressMonitor -> IElkProgressMonitor

  • ILayoutConfig -> LayoutConfigurator

  • IVolatileLayoutConfig

    • use LayoutConfigurator

    • to set global options

      Code Block
      languagejava
      linenumbersthemetrueEclipse
      collapselinenumberstrue
      IVolatileLayoutConfig#setValue(prop, value)
      -->
      LayoutConfigurator#configure(KGraphElement.class).setProperty(prop, value)
  • IDiagramLayoutManager -> IDiagramLayoutConnector
  • LayoutManagerService -> LayoutConnectorsService

  • LayoutListeners:

    Code Block
    languagejava
    linenumbersthemetrueEclipse
    collapselinenumberstrue
    DiagramLayoutEngine.INSTANCE.addLayoutTerminatedListener(new DiagramLayoutEngine.ILayoutTerminatedListener() {       
    -->
    LayoutConnectorsService.getInstance().addLayoutListener(new ILayoutListener() {
  • KimlUtil.loadDataElements(...) -> GraphDataUtil.loadDataElements(...)

Perhaps of lesser interest:

  • We now depend on Google Guava 15 instead of 10.

LayoutOptions

For the moment, see this confluence question.