The file was modified
build/releng/manage.py (diff) The file was modified
build/RELEASE.md (diff) The file was modified
docs/content/downloads/releasenotes/release-0.7.1.md (diff) The file was modified
plugins/org.eclipse.elk.core.service/pom.xml (diff) The file was modified
.github/workflows/elkjs.yml (diff)
Commit
bb10f187728162183d7700383a05dd5234006ad6
by Ulf Rueegg Update Eclipse Setup Download URL As suggested by @uruuru in https://github.com/eclipse/elk/issues/772, this updates the eclipse download URL so that you can set up locally with the Eclipse Installer The file was modified
setups/EclipseLayoutKernel.setup (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/data/LayoutOptionData.java (diff) The file was modified
plugins/org.eclipse.elk.graph/src/org/eclipse/elk/graph/properties/Property.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/p3order/LayerSweepCrossingMinimizerTest.java (diff)
Commit
ea9838707d6c884a4065b861f9e6151e4a6567a2
by GitHub Weight model order conflicts against crossings. (#717) * layered: Cache port sides after sorting ports #696 Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * Layered: Use model order as secondary crossing counter criterion. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Make ports and nodes individually configurable against crossings. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Add documentation for model order crossing counter influence. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Model order comparator cleanup. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Modelorder: Refactor model order code in separate methods. #717 Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Renamed DummyNodeStrategy to LongEdgeOrderingStrategy. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Completed naming of DummyNodeStrategy to LongEdgeOrderingStrategy. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Improved crossing counter model order influence description. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * Update elkjs.yml Remove Java 8 since it was also done for elkjs. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Added backwards sweep with model order. A forward sweep with the model order might not maintain it NONO cases. An additional backwards sweep fixes this issue for some cases. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * Layered: Reset after second sweep with model order. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/preserveorder/ModelOrderNodeComparator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/intermediate/SortByInputModelProcessorTest.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/InternalProperties.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/LayerSweepCrossingMinimizer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/GraphConfigurator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentsProcessor.java (diff) The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/LongEdgeOrderingStrategy.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/preserveorder/ModelOrderPortComparator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/SortByInputModelProcessor.java (diff)
Commit
5f4ffc152b02b1812684ce0c659f82532be1aecd
by GitHub layered: Added model order cycle breaker. (#759) * layered: Added model order cycle breaker. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Model order cycle breaker: Set cyclic property if needed. Throw correct exception, fixed copy-paste bug. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: ModelOrderCyclebreaker: Handle layer constraints. Also removes author tag and check for self loops. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered.test: Add model order cycle breaker to test cases. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Correctly not use port order if port constraints are set. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Corrected model order offset between constraint classes. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered.test: Added model order and model order cycle breaker tests. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Make sure that model order ordering for dummy nodes is always transitive. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Improved calculation of transitive comparator dependencies. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/p1cycles/BasicCycleBreakerTest.java (diff) The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p1cycles/ModelOrderCycleBreaker.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/preserveorder/ModelOrderNodeComparator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/CycleBreakingStrategy.java (diff) The file was added test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/intermediate/BasicConsiderModelOrderTest.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/SortByInputModelProcessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/preserveorder/ModelOrderPortComparator.java (diff)
Commit
7c6e15cb00a7683052c96be0bd0586c4412fd66f
by GitHub rectpacking: Add padding to area calculation. (#723) * rectpacking: Add padding to area calculation. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Correctly handle padding regarding aspect ratio. Fixed size of rows, stacks, blocks, and subrows to not include spacing. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking.test: Added tests for padding and compaction. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * Reversed xtext 2.22 RenameService changes. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * Update elkjs.yml Remove Java 8 since it was also done for elkjs. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Fixed row compaction bug. Row compaction place below should take position of block in row into account. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Improved beside compaction and last row optimization. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Fixed spacing problem when compacting stack width. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * meta.ide: Removed whitespace change. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * meta.ide: Reverted more changes to AbstactmetaDataIdeModule. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Removed debug code. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Make sure that a block does not absorb too many rects. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Removed padding from targetwidth. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking.test: Added more compaction test cases. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Only change row height in last row case if necessary. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Let block absorb multiple rows. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Moved node micro layout to the end of the algorithm. Since node sizes might change during the algorithm, node micro layout should be done at the end of the algorithm. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: refactored getDar to getDesiredAspectRatio. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * rectpacking: Cleanup and fixed weird formatting. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was added test/org.eclipse.elk.alg.rectpacking.test/src/org/eclipse/elk/alg/rectpacking/CompactionTest.java The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/util/RectRow.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/firstiteration/BestCandidateFilter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/firstiteration/AreaFilter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/seconditeration/RowFillingAndCompaction.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/RectPackingLayoutProvider.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/seconditeration/Compaction.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/util/Block.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/firstiteration/AspectRatioFilter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/util/BlockRow.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/util/BlockStack.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/firstiteration/AreaApproximation.java (diff) The file was added test/org.eclipse.elk.alg.rectpacking.test/src/org/eclipse/elk/alg/rectpacking/PaddingTest.java The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/seconditeration/InitialPlacement.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/util/DrawingData.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/firstiteration/ScaleMeasureFilter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/src/org/eclipse/elk/alg/rectpacking/RectPacking.melk (diff)
Commit
26f62ddac9151019b324aa9285f65ffa492f8301
by GitHub layered: Assign model order on import of hierarchical graphs. fixes #724 (#756) * layered: Assign model order on import of hierarchical graphs. fixes #724 Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Only set model order property if required. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Set model order really only if a strategy is set. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Adapted to renaming of considerModelOrder to considerModelOrder.strategy. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> * layered: Adapted graph importer to model order cycle breaker changes. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/LayoutConfigurator.java (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/util/ElkUtil.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/SortByInputModelProcessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/LayerSweepCrossingMinimizer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/preserveorder/ModelOrderPortComparator.java (diff) The file was modified
build/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core/build.properties (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/data/LayoutAlgorithmData.java (diff) The file was modified
plugins/org.eclipse.elk.core/plugin.xml (diff) The file was removed plugins/org.eclipse.elk.core/schema/layoutProviders.exsd The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/data/LayoutMetaDataService.java (diff) The file was modified
plugins/org.eclipse.elk.core.service/src/org/eclipse/elk/core/service/ElkServicePlugin.java (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/AbstractLayoutProvider.java (diff) The file was modified
plugins/org.eclipse.elk.graph/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json/pom.xml (diff)
Commit
ae15e918181565b05f05297d5ceb2dd0b6c71f75
by GitHub Graph.Json: Improve support for edge containment. (#775) * Graph.Json: Improve support for edge containment. * Ensure all edges have proper containment after building a graph from JSON. * Write a `container` property into each edge after layout. This gives the `id` of the node that was this edge's container, and helps the user interpret the route points in the right coord system. Signed-off-by: Steve Kieffer <steve.kieffer@runbox.com> * Layered: bugfix re set of edges getting layout Ensure that edges connecting a child node to its parent do _not_ get a layout in `'hierarchyHandling': 'SEPARATE_CHILDREN'` mode. * Tests: add, and repair, unit tests. * New tests under `org.eclipse.elk.graph.json.test`, in - `EdgesTest.xtend` - `TransferLayoutTest.xtend` * Repaired tests under `org.eclipse.elk.alg.layered.test`: - `issues/Issue546Test.java` - `issues/Issue680Test.java` * Revert "Layered: bugfix re set of edges getting layout" This reverts commit 71ff75f8845a70ca5defca2709bf7fab1549bd45. It was revealed in discussion that `test-bug-8` from `elkjs` didn't _really_ motivate this change. * Revert changes on Issue 546 & 680 tests. This _partially_ reverts commit 86312342998dbdb61cbd5f5e68be247f0b05839e. After reverting `71ff75f`, these adaptations of existing unit tests became unnecessary. However, we keep the two new unit tests. The file was modified
plugins/org.eclipse.elk.graph.json/src/org/eclipse/elk/graph/json/JsonImporter.xtend (diff) The file was modified
test/org.eclipse.elk.graph.json.test/src/org/eclipse/elk/graph/json/test/TransferLayoutTest.xtend (diff) The file was modified
test/org.eclipse.elk.graph.json.test/src/org/eclipse/elk/graph/json/test/EdgesTest.xtend (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/data/LayoutMetaDataService.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/ElkLayered.java (diff)
Commit
e75e697e63b168cff92c3179df35161b1a3a52d4
by GitHub layered: Hierarchycal: Orientation of hierarchical edge in/out degree. (#791) Fixes #714. The side of a hierarchical edge was previously determined by whether it had an outgoing edge or not. This should now be handle the same way as without hierarchy handling. The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/LGraphUtil.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/p1position/EadesRadial.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/intermediate/CalculateGraphSize.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/intermediate/overlaps/IOverlapRemoval.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/intermediate/compaction/GeneralCompactor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/intermediate/overlaps/RadiusExtensionOverlapRemoval.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/RadialUtil.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/p2routing/StraightLineEdgeRouter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/src/org/eclipse/elk/alg/radial/intermediate/compaction/AbstractRadiusExtensionCompaction.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java (diff)
Commit
1ddffd3bb89f6763af789a804af5c945747d3b1a
by GitHub Added a Crossing Minimizer that does nothing. (#795) Note that this does only work as intended if greedySwitch.type is set to off. This also includes a small debugging addition to the SortByInputModel processor. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/NoCrossingMinimizer.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/SortByInputModelProcessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/CrossingMinimizationStrategy.java (diff) The file was modified
plugins/org.eclipse.elk.alg.graphviz.layouter/src/org/eclipse/elk/alg/graphviz/layouter/GraphvizLayoutProvider.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/ElkLayered.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphLayoutTransferrer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/GraphConfigurator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/LayerSweepCrossingMinimizer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/BarycenterHeuristic.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/p3order/ForsterConstraintResolverTest.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/intermediate/BasicConsiderModelOrderTest.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/GraphInfoHolder.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentsProcessor.java (diff) The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/p3order/ModelOrderBarycenterHeuristic.java The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/NodeContext.java (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/options/PortSide.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/HierarchicalPortOrthogonalEdgeRouter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/algorithm/HorizontalPortPlacementSizeCalculator.java (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/Core.melk (diff) The file was modified
plugins/org.eclipse.elk.core/src/org/eclipse/elk/core/util/ElkSpacings.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/overlaps/GreedyRectangleStripOverlapRemover.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/EndLabelPreprocessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/overlaps/RectangleStripOverlapRemover.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/LayeredSpacings.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/intermediate/LabelAndNodeSizeProcessor.java (diff) The file was modified
test/org.eclipse.elk.core.test/src/org/eclipse/elk/core/alg/SpacingConfigurationTest.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/algorithm/InsidePortLabelCellCreator.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/issues/Issue701Test.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/options/Spacings.java (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/src/org/eclipse/elk/alg/layered/LayeredSpacingTest.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/algorithm/VerticalPortPlacementSizeCalculator.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/algorithm/PortLabelPlacementCalculator.java (diff) The file was added docs/content/documentation/tooldevelopers/graphdatastructure/layoutoptions/spacingdocumentation.md The file was modified
docs/content/documentation/tooldevelopers/graphdatastructure/layoutoptions.md (diff) The file was added docs/content/documentation/tooldevelopers/graphdatastructure/spacingdocumentation.md The file was modified
docs/content/documentation/tooldevelopers/graphdatastructure/layoutoptions.md (diff) The file was modified
docs/content/documentation/tooldevelopers/graphdatastructure/jsonformat.md (diff) The file was modified
docs/content/documentation/tooldevelopers/graphdatastructure/elktextformat.md (diff)
Commit
453429f4d589d7bfc1d7f275d85c8b8c6fac9af1
by GitHub Fixes: layered: Hierarchycal: Orientation of hierarchical edge in/out degree. (#810) * Fixed hierarchical edge orientation for way outside case. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/compound/CompoundGraphPreprocessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/ElkLayered.java (diff) The file was modified
plugins/org.eclipse.elk.alg.common/src/org/eclipse/elk/alg/common/nodespacing/internal/algorithm/NodeSizeCalculator.java (diff) The file was removed docs/content/documentation/tooldevelopers/graphdatastructure/layoutoptions/spacingdocumentation.md
Commit
108b8e2cc7bb4144822db905c4a6ee0f987d285f
by GitHub Fix: true model order crossing minimization (#815) * Layered: Graph importer, set model order for hierarchical graph if foce model order is set. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/LGraphUtil.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentsProcessor.java (diff)
Commit
70a31127e5574bcb36235bd9967dd489897efb6b
by GitHub Layered: Model order overrules priority of components. (#818) Previously components would be ordered by the summed up priority of each component and if no priority was set or it was equal, they were ordered by model order. Since a summed up priority requires the user to calculate the separate components to set this sensibly it is now overruled by the model order. Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de> The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer.java (diff) The file was modified
docs/layouts/index.html (diff) The file was modified
docs/layouts/partials/navbar.html (diff) The file was modified
docs/layouts/partials/navbar.html (diff) The file was modified
docs/layouts/index.html (diff) The file was added .github/CODE_OF_CONDUCT.md The file was added .github/SECURITY.md
Commit
746e9225fb13ec85fe849e5387d667b5d0a1293a
by GitHub layered: Component model order: Port sides do not overrule component order. (#819) * layered: Component model order: Port sides do not overrule component order. * Layered: Added model order component order strategy. * Revert unnecessary changes. * Added all cases for compacting component groups with offsets. The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ModelOrderComponentGroup.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/Layered.melk (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentGroup.java (diff) The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentOrderingStrategy.java The file was modified
plugins/org.eclipse.elk.alg.layered/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentsProcessor.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentGroupGraphPlacer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer.java (diff) The file was added plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentGroupModelOrderGraphPlacer.java The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/graph/transform/ElkGraphImporter.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentGroupModelOrderGraphPlacer.java (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/src/org/eclipse/elk/alg/layered/components/ComponentGroupModelOrderGraphPlacer.java (diff) The file was modified
build/RELEASE.md (diff) The file was added docs/content/downloads/releasenotes/release-0.8.0.md The file was modified
docs/content/downloads/releasenotes/release-0.8.0.md (diff) The file was modified
plugins/org.eclipse.elk.graph.text.ui/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.graph.test/META-INF/MANIFEST.MF (diff) The file was modified
build/org.eclipse.elk.repository/category.xml (diff) The file was modified
features/org.eclipse.elk.graph.json.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.json/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.graphviz.dot/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.common.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.meta.ui/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.mrtree/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.text.ide/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.ui.feature/feature.xml (diff) The file was modified
plugins/org.eclipse.elk.graph/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.disco.debug/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.spore.test/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.feature/feature.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.common/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.meta/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.text.ui/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.disco/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.spore/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.rectpacking/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.force.test/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/META-INF/MANIFEST.MF (diff) The file was modified
features/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.conn.gmf/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom.ide/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph/pom.xml (diff) The file was modified
build/org.eclipse.elk.targetplatform/pom.xml (diff) The file was modified
features/org.eclipse.elk.gmf.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.disco/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.ui/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text.ui/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.rectpacking.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.spore/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text/pom.xml (diff) The file was modified
plugins/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.rectpacking.test/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.graph.test/pom.xml (diff) The file was modified
build/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.conn.gmf/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.algorithms.feature/pom.xml (diff) The file was modified
features/org.eclipse.elk.graph.json.feature/feature.xml (diff) The file was modified
test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.mrtree/pom.xml (diff) The file was modified
features/org.eclipse.elk.graphviz.feature/feature.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom.ui/pom.xml (diff) The file was modified
test/org.eclipse.elk.graph.json.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text.ide/pom.xml (diff) The file was modified
test/org.eclipse.elk.core.test/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.gmf.feature/feature.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.force/pom.xml (diff) The file was modified
features/org.eclipse.elk.ui.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom.ide/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.ui/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text.ide/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.graphviz.layouter/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.text/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.radial/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.layered/pom.xml (diff) The file was modified
features/org.eclipse.elk.sdk.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.spore.test/pom.xml (diff) The file was modified
test/org.eclipse.elk.core.test/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.disco.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.meta.ui/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.graphviz.layouter/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.meta/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.text/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.common.test/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.core.service/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.test/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.graph.text.ide/pom.xml (diff) The file was modified
test/org.eclipse.elk.alg.force.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text.ui/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom/pom.xml (diff) The file was modified
features/org.eclipse.elk.sdk.feature/feature.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.common/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.service/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.force/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.disco.test/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.graphviz.feature/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core.debug.grandom.ui/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.core.debug/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.core/META-INF/MANIFEST.MF (diff) The file was modified
plugins/org.eclipse.elk.alg.graphviz.dot/pom.xml (diff) The file was modified
test/org.eclipse.elk.graph.json.test/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.shared.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.alg.disco.debug/pom.xml (diff) The file was modified
test/org.eclipse.elk.shared.test/META-INF/MANIFEST.MF (diff) The file was modified
test/org.eclipse.elk.alg.layered.test/pom.xml (diff) The file was modified
plugins/org.eclipse.elk.graph.json.text/META-INF/MANIFEST.MF (diff) The file was modified
features/org.eclipse.elk.algorithms.feature/feature.xml (diff) The file was modified
build/org.eclipse.elk.repository/pom.xml (diff) The file was modified
build/Jenkinsfile (diff)