Builds the Klay Layered JavaScript Libraries

Build: #490 was successful

Job: Compile and Package was successful

Stages & jobs

  1. Build

  2. Deploy

Code commits

Showing 100 of 159 code changes

KIELER Pragmatics gwt-export

  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> d4650481c7355f7e6083426b0e20a2e936b2e1f8

    Merge branch 'master' into gwt-export

  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 97e9554c8352c31de6c4d0333280bbe326a51e17

    klay.layered: even more gwt issues

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 97e9554c8352c31de6c4d0333280bbe326a51e17)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 6d1d35e9516f080cef0fde5961ce750059fe9b1c

    gwt-export: added new layout options

    • build/de.cau.cs.kieler.klay.layered.gwt/src/de/cau/cs/kieler/klay/gwt/client/layout/LayoutOptionResolver.java (version 6d1d35e9516f080cef0fde5961ce750059fe9b1c)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 56071a68e4821f01ec56c6d959650cb9a93226e2

    klay.layered: - Fixed GWT compatibility issues.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounter.java (version 56071a68e4821f01ec56c6d959650cb9a93226e2)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze b991971b9bf571ea03e660212fc38ff168f2a0f3

    klay.layered: - Fixed Java 1.6 compatibility issues.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version b991971b9bf571ea03e660212fc38ff168f2a0f3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version b991971b9bf571ea03e660212fc38ff168f2a0f3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version b991971b9bf571ea03e660212fc38ff168f2a0f3)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> a58d8b8979bef5ac6806d29600644232be88db11

    Merge branch 'master' into gwt-export
    Conflicts:
            plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java

  • Christoph Daniel Schulze

    Christoph Daniel Schulze 6edf5b28af70981a1b3257b84b863437ce76f152

    Merge branch 'master' of ssh://git-rtsys/KIELER/pragmatics

  • Christoph Daniel Schulze

    Christoph Daniel Schulze 674bdc8989e49c7859e34eee51397b4110b1eb0f

    klay.layered: - Tiny formatting changes.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeAllCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerHyperedgeAllCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixFiller.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/LayerSweepCrossingMinimizer.java (version 674bdc8989e49c7859e34eee51397b4110b1eb0f)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 67f8739fb8fa985f8c679aef4fb81fa5699a4064

    klay.layered.test: - for the moment we do not throw an exception if a tested layout processor is not part of the layout algorithm's configuration - in the future (with a new test infrastructure) this should be activated again

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java (version 67f8739fb8fa985f8c679aef4fb81fa5699a4064)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 24acc1b2808a23ff765bcb6e2dc418d08ca2c273

    Merge branch 'master' into alan_greedySwitchCrossingOptimization
    Conflicts:
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/InternalProperties.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java

  • Alan Schelten

    Alan Schelten 607073ef691cf8d89d876ad331ab0f848200c09b

    Added missing default setting TWO_SIDED.

    • plugins/de.cau.cs.kieler.klay.layered/plugin.xml (version 607073ef691cf8d89d876ad331ab0f848200c09b)
  • Nis Wechselberg <nbw@informatik.uni-kiel.de>

    Nis Wechselberg <nbw@informatik.uni-kiel.de> 3105a165ad9b6188ef4545a151331e5a39d6ba50

    Adjusted class casts in getConnectedEdges to work with ports in the iterator

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java (version 3105a165ad9b6188ef4545a151331e5a39d6ba50)
  • Nis Wechselberg <nbw@informatik.uni-kiel.de>

    Nis Wechselberg <nbw@informatik.uni-kiel.de> 581349950b516eef823e959931a923938637dc1e

    Added option to add ports to selection when selecting connected edges. Added klighd property ADD_PORTS_TO_SELECTION to enable this feature.

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java (version 581349950b516eef823e959931a923938637dc1e)
    • plugins/de.cau.cs.kieler.klighd.piccolo/src/de/cau/cs/kieler/klighd/piccolo/internal/events/KlighdSelectionEventHandler.java (version 581349950b516eef823e959931a923938637dc1e)
    • plugins/de.cau.cs.kieler.klighd/src/de/cau/cs/kieler/klighd/util/KlighdSynthesisProperties.java (version 581349950b516eef823e959931a923938637dc1e)
  • Christian Schneider

    Christian Schneider 1b6988ba920999e5098f205750e08c4de4a37309

    klighd.ui.wizard: extended generation of 'XtextEditorUtil' in 'KLighdPrjectContributor.xtend': 'XtextEditorUtil' now offers logic to register selection listeners that hightlight the corresponding definition in the Xtext editor if a diagram element is selected (and an 'associateWith(...)' has been performed in the diagram synthesis); added integration of the new functionality in the generated class 'OpenDiagramHandler'

    • plugins/de.cau.cs.kieler.klighd.ui.wizard/src/de/cau/cs/kieler/klighd/ui/wizard/KlighdProjectContributor.xtend (version 1b6988ba920999e5098f205750e08c4de4a37309)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 95a4e3ed856e4f33a4f15d63bd2a0ccca55bdb5f

    klay.layered: - Some more minor changes in KGraphImporter.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graphimport/KGraphImporter.java (version 95a4e3ed856e4f33a4f15d63bd2a0ccca55bdb5f)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> d275839ec380b60f10ac93b7af42007885e3efd1

    klighd.xtext: added example of the usage of 'specifyLayoutOption' with an id string to the kgraph diagram synthesis

    • plugins/de.cau.cs.kieler.klighd.xtext/src/de/cau/cs/kieler/klighd/xtext/transformations/KGraphDiagramSynthesis.xtend (version d275839ec380b60f10ac93b7af42007885e3efd1)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> d01e7c8a1c4ea6dd2e9cf8085481c2c825bcee8f

    klighd: - deprecated the AbstractDiagramSynthesis#specifyLayoutOption(..) method - moved the method to the convenience class DiagramSyntheses - added a method that takes a string instead of IProperty to allow the specification of 'external' layout options that are not known to the plugin

    • plugins/de.cau.cs.kieler.klighd/src/de/cau/cs/kieler/klighd/syntheses/AbstractDiagramSynthesis.java (version d01e7c8a1c4ea6dd2e9cf8085481c2c825bcee8f)
    • plugins/de.cau.cs.kieler.klighd/src/de/cau/cs/kieler/klighd/syntheses/DiagramSyntheses.java (version d01e7c8a1c4ea6dd2e9cf8085481c2c825bcee8f)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 47cb4cbfb4cb88cf8c4a37ba93cf1c81da6ef00b

    Merge branch 'master' into uru/granatext

  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 30a9db499a1278d9d1d91c4352e539a84ccb829a

    kiml.grana.text: minor fixes

    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/GranaProposalProvider.xtend (version 30a9db499a1278d9d1d91c4352e539a84ccb829a)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src/de/cau/cs/kieler/kiml/grana/text/formatting/GranaFormatter.xtend (version 30a9db499a1278d9d1d91c4352e539a84ccb829a)
  • Malte Kruse <stu113808@mail.uni-kiel.de>

    Malte Kruse <stu113808@mail.uni-kiel.de> ac66c7f0c3ed5521940254be03aed59aacdb525c

    klighd.test: initial contribution of 'ConnectedEdgesTest' and a corresponding launch configuration

    • test/de.cau.cs.kieler.klighd.test/runConfigs/ConnectedEdgesTest.launch (version ac66c7f0c3ed5521940254be03aed59aacdb525c)
    • test/de.cau.cs.kieler.klighd.test/src/de/cau/cs/kieler/klighd/test/ConnectedEdgesTest.java (version ac66c7f0c3ed5521940254be03aed59aacdb525c)
  • Malte Kruse <stu113808@mail.uni-kiel.de>

    Malte Kruse <stu113808@mail.uni-kiel.de> 3fb281746e4e519ff7932b79216b46b31d54002b

    klighd.test: contributed 24 connected edges test cases (sample kgt files) into the klighd.test plug-in

    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest01.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest02.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest03.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest04.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest05.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest06.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest07.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest08.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest09.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest10.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest11.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest12.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest13.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest14.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest15.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest16.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest17.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest18.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest19.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest20.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest21.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest22.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest23.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
    • test/de.cau.cs.kieler.klighd.test/connectedEdgesTests/ConnectedEdgesTest24.kgt (version 3fb281746e4e519ff7932b79216b46b31d54002b)
  • Christian Schneider

    Christian Schneider d6f43a4ffd77c67c84488a2bbd301cb0a431b5ff

    test.common: Fixed copy/paste bug in ModelCollectionTestRunner (constructor validation), extended documentation

    • test/de.cau.cs.kieler.pragmatics.test.common/src/de/cau/cs/kieler/pragmatics/test/common/runners/ModelCollectionTestRunner.java (version d6f43a4ffd77c67c84488a2bbd301cb0a431b5ff)
  • Malte Kruse <stu113808@mail.uni-kiel.de>

    Malte Kruse <stu113808@mail.uni-kiel.de> 91289543a8eb2ea1b73af3894ecd52b9e805921f

    kiml: improved KimlUtil.getConnectedEdges(KEdge) to terminate in case of cyclic connected edges, fix contributes to KIPRA-1604

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java (version 91289543a8eb2ea1b73af3894ecd52b9e805921f)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 8049bfd24c84a2028ad411d180b07e352711ee73

    kiml.formats.moml: corrected plugin name

    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/.classpath (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/.project (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/.settings/org.eclipse.jdt.core.prefs (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/META-INF/MANIFEST.MF (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/build.properties (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/epl-v10.html (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/plugin.xml (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.format.moml/src/de/cau/cs/kieler/kiml/format/moml/MomlFormatHandler.java (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/.classpath (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/.project (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/.settings/org.eclipse.jdt.core.prefs (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/META-INF/MANIFEST.MF (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/build.properties (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/epl-v10.html (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/plugin.xml (version 8049bfd24c84a2028ad411d180b07e352711ee73)
    • plugins-dev/de.cau.cs.kieler.kiml.formats.moml/src/de/cau/cs/kieler/kiml/formats/moml/MomlFormatHandler.java (version 8049bfd24c84a2028ad411d180b07e352711ee73)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 25ec88e044e866bfefd168a6c70bf9d390abacba

    kiml.config.text: deactivated some unused menu items

    • plugins/de.cau.cs.kieler.kiml.config.text.ui/src/de/cau/cs/kieler/kiml/config/text/ui/LayoutConfigViewPart.java (version 25ec88e044e866bfefd168a6c70bf9d390abacba)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 4a144f4e62c049e0414b0ca7212b1f157cb546bf

    kiml.grana.text: repaired the text to batch job script

    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/GranaProposalProvider.xtend (version 4a144f4e62c049e0414b0ca7212b1f157cb546bf)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src/de/cau/cs/kieler/kiml/grana/text/GranaTextToBatchJob.xtend (version 4a144f4e62c049e0414b0ca7212b1f157cb546bf)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 0c903d05499950bd9a510199a542691ef0d9ca7e

    kiml.grana.text: added formatter and content assist for workspace and filesystem resource paths

    • plugins/de.cau.cs.kieler.kiml.config.text/src/de/cau/cs/kieler/kiml/config/text/formatting/LayoutConfigFormatter.xtend (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/build.properties (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/icons/menu16/analyzediagram.gif (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/icons/menu16/configure.gif (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/plugin.xml (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/GranaProposalProvider.xtend (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src/de/cau/cs/kieler/kiml/grana/text/formatting/GranaFormatter.xtend (version 0c903d05499950bd9a510199a542691ef0d9ca7e)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 2a82f7064336266401f2d034a79ec3b7fe18bbdb

    kiml.grana.text: improved expressiveness of grammar

    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/META-INF/MANIFEST.MF (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/plugin.xml_gen (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/AbstractGranaUiModule.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/AbstractGranaProposalProvider.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/antlr/GranaParser.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/antlr/internal/InternalGrana.g (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/antlr/internal/InternalGrana.tokens (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/antlr/internal/InternalGranaLexer.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text.ui/src-gen/de/cau/cs/kieler/kiml/grana/text/ui/contentassist/antlr/internal/InternalGranaParser.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/META-INF/MANIFEST.MF (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/AbstractGranaRuntimeModule.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/Grana.ecore (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/Grana.genmodel (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/Grana.xtextbin (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/GlobalOutputRef.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/Grana.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/GranaFactory.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/GranaPackage.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/Job.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/LocalOutput.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/Output.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/OutputReference.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/GlobalOutputRefImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/GranaFactoryImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/GranaImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/GranaPackageImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/JobImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/LocalOutputImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/OutputImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/impl/OutputReferenceImpl.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/util/GranaAdapterFactory.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/grana/util/GranaSwitch.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/parser/antlr/internal/InternalGrana.g (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/parser/antlr/internal/InternalGrana.tokens (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/parser/antlr/internal/InternalGranaLexer.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/parser/antlr/internal/InternalGranaParser.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/serializer/GranaSemanticSequencer.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/serializer/GranaSyntacticSequencer.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src-gen/de/cau/cs/kieler/kiml/grana/text/services/GranaGrammarAccess.java (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
    • plugins/de.cau.cs.kieler.kiml.grana.text/src/de/cau/cs/kieler/kiml/grana/text/Grana.xtext (version 2a82f7064336266401f2d034a79ec3b7fe18bbdb)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze a42a1a4e547d65832fccae6428f90beadd647704

    klay.layered: - Refactored the KGraphImporter, which by now has become a bit of a mess.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graphimport/KGraphImporter.java (version a42a1a4e547d65832fccae6428f90beadd647704)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> e1664c4cc767585abddceeb18da89e6291d53b84

    klay.layered.bk: fixed a possible null pointer in debugging code

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p4nodes/bk/BKNodePlacer.java (version e1664c4cc767585abddceeb18da89e6291d53b84)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 46a2d7d38b0de06df54a8494e05008e79e8898f4

    klay.layered: - Did a tiny bit of refactoring.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java (version 46a2d7d38b0de06df54a8494e05008e79e8898f4)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze ba10545b62b5869b5739b506ec37ac784003be6d

    klay.layered: - Fixed a bug that caused the algorithm to not resize compound nodes with empty size constraints in hierarchical mode. (KIPRA-1646)

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java (version ba10545b62b5869b5739b506ec37ac784003be6d)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graphimport/KGraphImporter.java (version ba10545b62b5869b5739b506ec37ac784003be6d)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 495bb3c0666027b30e531aa758c0ef669899aeca

    klay.test: during test execution elements of kgt files that are annotated with the 'defaults' flag are now enriched with default values

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java (version 495bb3c0666027b30e531aa758c0ef669899aeca)
    • test/de.cau.cs.kieler.klay.test/src/de/cau/cs/kieler/klay/test/utils/GraphTestUtil.java (version 495bb3c0666027b30e531aa758c0ef669899aeca)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 7bd8ee1f1f55632e319a416b468f2521b3d3df08

    kiml.util and klighd.xtext: moved code to generate default values from the KGraphDiagramSynthesis to KimlUtil

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/util/KimlUtil.java (version 7bd8ee1f1f55632e319a416b468f2521b3d3df08)
    • plugins/de.cau.cs.kieler.klighd.xtext/src/de/cau/cs/kieler/klighd/xtext/transformations/KGraphDiagramSynthesis.xtend (version 7bd8ee1f1f55632e319a416b468f2521b3d3df08)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 7aa83ccc65dbbf4cebfb0d7763bfe208b5a4dd65

    Merge branch 'master' into cds/insideSelfLoops

  • Christoph Daniel Schulze

    Christoph Daniel Schulze 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04

    kiml: - KIML now fully supports inside self loops. (KIPRA-1564)
    klay.layered:
    - KLay Layered now supports inside self loops with ports.

    • plugins/de.cau.cs.kieler.kiml/plugin.xml (version 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04)
    • plugins/de.cau.cs.kieler.kiml/schema/layoutProviders.exsd (version 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04)
    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/RecursiveGraphLayoutEngine.java (version 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04)
    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/options/GraphFeature.java (version 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04)
    • plugins/de.cau.cs.kieler.klay.layered/plugin.xml (version 8ff2510a30ab9dfc5865e9fd1f2b17b6295c2c04)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 66813f9a791620eed561f817e8dcea5fc7d9eb4c

    kiml: - Added two convenience methods to LayoutAlgorithmData.

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/LayoutAlgorithmData.java (version 66813f9a791620eed561f817e8dcea5fc7d9eb4c)
  • Carsten Sprung <csp@informatik.uni-kiel.de>

    Carsten Sprung <csp@informatik.uni-kiel.de> 3361b442bc71160a565d51d9f4c3470724c8429f

    klay.layered: InteractiveLayerer has a dependency on the LayerConstraintProcessor now

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p2layers/InteractiveLayerer.java (version 3361b442bc71160a565d51d9f4c3470724c8429f)
  • Carsten Sprung <csp@informatik.uni-kiel.de>

    Carsten Sprung <csp@informatik.uni-kiel.de> fea0ab1559c4df3a920f83fc85f0d14e2a528258

    klay.layered.test: Added test checking that no nodes with layerConstraint == NONE are moved by the LayerConstraintProcessor.

    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/test/intermediate/LayerConstraintProcessorTest.java (version fea0ab1559c4df3a920f83fc85f0d14e2a528258)
  • Carsten Sprung <csp@informatik.uni-kiel.de>

    Carsten Sprung <csp@informatik.uni-kiel.de> 73a98f3b8975948f9e70a17bd1c1e542d1b55d5a

    klay.layered: KIPRA-1640 fixed LayerConstraintProcessor moving nodes although not allowed

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/LayerConstraintProcessor.java (version 73a98f3b8975948f9e70a17bd1c1e542d1b55d5a)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 6e02111b916136c000d10887293a2f12ae91be00

    kiml.gmf: KIPRA-1642 fixed an issue where an NPE can occur when a class's getCanonicalName() returns null #close

    • plugins/de.cau.cs.kieler.kiml.gmf/src/de/cau/cs/kieler/kiml/gmf/GmfLayoutEditPolicy.java (version 6e02111b916136c000d10887293a2f12ae91be00)
  • Ulf Rueegg <uru@informatik.uni-kiel.de>

    Ulf Rueegg <uru@informatik.uni-kiel.de> 2948465844a8d4a43dfe7d7c1df5dd0cb66b86ba

    klay.layered.edge.splines: added gwt exclude annotations to some debugging output

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p5edges/splines/NubSpline.java (version 2948465844a8d4a43dfe7d7c1df5dd0cb66b86ba)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p5edges/splines/Rectangle.java (version 2948465844a8d4a43dfe7d7c1df5dd0cb66b86ba)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p5edges/splines/SplinesMath.java (version 2948465844a8d4a43dfe7d7c1df5dd0cb66b86ba)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze 2df31d1f796ef1bc89083b1902689cc2f04491a0

    kiml: - First working prototype of inside self loops. (KIPRA-1564)

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/RecursiveGraphLayoutEngine.java (version 2df31d1f796ef1bc89083b1902689cc2f04491a0)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze b4ccfd22f01bd4a6bbfe1cf302a73b0b2a932920

    Merge branch 'master' into cds/insideSelfLoops

  • Alan Schelten

    Alan Schelten c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a

    Changed PortIterable to have private constructor with static utility methods.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version c3a4b6001bad21b4a2962d7beae2fb4be62c4b2a)
  • Christoph Daniel Schulze

    Christoph Daniel Schulze d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a

    bla

    • plugins/de.cau.cs.kieler.kiml/plugin.xml (version d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a)
    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/RecursiveGraphLayoutEngine.java (version d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a)
    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/options/LayoutOptions.java (version d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a)
    • plugins/de.cau.cs.kieler.klay.layered/plugin.xml (version d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graphimport/KGraphImporter.java (version d3775f77e909a2fd54de9b2c1c1f4b3b32394e0a)
  • Alan Schelten

    Alan Schelten ac9c158e12f244acb95a5d1cd0b478e625e6495e

    Removed checkstyle error.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version ac9c158e12f244acb95a5d1cd0b478e625e6495e)
  • Alan Schelten

    Alan Schelten 3ca849c7872ff5c3a4de8085d1cbdb4350eeae54

    Removed map of nodes and replaced with usage of node.id fields.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixFiller.java (version 3ca849c7872ff5c3a4de8085d1cbdb4350eeae54)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 3ca849c7872ff5c3a4de8085d1cbdb4350eeae54)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version 3ca849c7872ff5c3a4de8085d1cbdb4350eeae54)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 3ca849c7872ff5c3a4de8085d1cbdb4350eeae54)
  • Alan Schelten

    Alan Schelten aff92b7a181debcdd19ed512d5b3ef8b28d725a0

    Minor Review changes

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version aff92b7a181debcdd19ed512d5b3ef8b28d725a0)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeAllCrossingsCounter.java (version aff92b7a181debcdd19ed512d5b3ef8b28d725a0)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version aff92b7a181debcdd19ed512d5b3ef8b28d725a0)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version aff92b7a181debcdd19ed512d5b3ef8b28d725a0)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version aff92b7a181debcdd19ed512d5b3ef8b28d725a0)
  • Alan Schelten

    Alan Schelten 2a043ecb8e0a4e25b48ce2f060e144889a727f6b

    Reset choice of iteration direction back to PortIterable class.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graph/LNode.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version 2a043ecb8e0a4e25b48ce2f060e144889a727f6b)
  • Alan Schelten

    Alan Schelten bb5d187ad5234062c200a7bb695ef17c5d3a2170

    Merge branch 'master' into alan_greedySwitchCrossingOptimization
    Conflicts:
            plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/options/LayoutOptions.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graph/LNode.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/IntermediateProcessorStrategy.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/NorthSouthPortPreprocessor.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/PortListSorter.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/HyperedgeCrossingsCounter.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/NodeGroup.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/InternalProperties.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java
            plugins/de.cau.cs.kieler.klighd/src/de/cau/cs/kieler/klighd/internal/macrolayout/KlighdLayoutManager.java

  • alan <alan@192.168.1.7>

    alan <alan@192.168.1.7> a284f5cfb84be840311af6a4123466572dc7f3c3

    Satisfied Checkstyle Checker and added necessary comments.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graph/LNode.java (version a284f5cfb84be840311af6a4123466572dc7f3c3)
  • alan <alan@192.168.1.7>

    alan <alan@192.168.1.7> d17b80a22927c36789288546c3e0687436c03c87

    Removed class hierarchy for SwitchDecider completely and replaced with CrossingMatrixFiller which manages the crossing matrix.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixFiller.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OneSidedSwitchDecider.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TwoSidedSwitchDecider.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessorTest.java (version d17b80a22927c36789288546c3e0687436c03c87)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version d17b80a22927c36789288546c3e0687436c03c87)
  • alan <alan@192.168.1.7>

    alan <alan@192.168.1.7> 48dfaa184a4ed168adef28d45610ee23ebf8fe8c

    Easy changes suggested by the review.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerHyperedgeAllCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OneSidedSwitchDecider.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TwoSidedSwitchDecider.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllGreedySwitchTests.java (version 48dfaa184a4ed168adef28d45610ee23ebf8fe8c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 9868fe99ef7581fa61b4875241285c035b068442

    Converted Barycenter to use double values.

    • plugins/de.cau.cs.kieler.klay.layered/.project (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/IntermediateProcessorStrategy.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/PortListSorter.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/BarycenterHeuristic.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/ForsterConstraintResolver.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/NodeGroup.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klighd.ui/src/de/cau/cs/kieler/klighd/ui/parts/DiagramEditorPart.java (version 9868fe99ef7581fa61b4875241285c035b068442)
    • plugins/de.cau.cs.kieler.klighd/src/de/cau/cs/kieler/klighd/internal/macrolayout/KlighdLayoutManager.java (version 9868fe99ef7581fa61b4875241285c035b068442)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 17676d6543d29703e8d29107c1fae621f7a122a4

    Removed unnecessary classes for production. Renamed to shorten.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterOneSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterTwoSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCountSide.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixOneSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixTwoSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingsCounter.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixOneSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixTwoSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OneSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderFactory.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TwoSidedSwitchDecider.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedySwitchType.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessorTest.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version 17676d6543d29703e8d29107c1fae621f7a122a4)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> c9677ab93d5b7f2e913b9688774625b211247299

    Refactoring and comments.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeAllCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterOneSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterTwoSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixOneSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixTwoSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixOneSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixTwoSidedSwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version c9677ab93d5b7f2e913b9688774625b211247299)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 2d0417a274f66e27272990f9b9334a58f1498e8c

    Updated OrthogonalCrossingAnalysisTest to only use fixed layout graphs.

    • test/de.cau.cs.kieler.kiml.grana.test/src/de/cau/cs/kieler/kiml/grana/test/OrthogonalCrossingAnalysisTest.java (version 2d0417a274f66e27272990f9b9334a58f1498e8c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> dbe4e329cb830ccd347010af0ccd0c4629c797a3

    TODO-alans done, satisfied Checkstyle checker.

    • plugins/de.cau.cs.kieler.kiml.grana/src/de/cau/cs/kieler/kiml/grana/analyses/OrthogonalCrossingsAnalysis.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeAllCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerHyperedgeAllCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCountSide.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixOneSidedSwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixTwoSidedSwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixSwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderFactory.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/ForsterConstraintResolver.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/HyperedgeCrossingsCounter.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedySwitchType.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • plugins/de.cau.cs.kieler.ptolemy.klighd/src/de/cau/cs/kieler/ptolemy/klighd/PtolemyDiagramSynthesis.xtend (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllInLayerEdgeCrossingCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchOffTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessorTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTestGraphCreator.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounterTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeTestGraphCreator.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version dbe4e329cb830ccd347010af0ccd0c4629c797a3)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 5e5c3e203211cc32de5143d6fe6fe885dfb4846a

    Moved PortIterable to LNode class and refactored LNode a bit.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/graph/LNode.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingsCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version 5e5c3e203211cc32de5143d6fe6fe885dfb4846a)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 21aa56a7ca9810d87eb16da43961546e18f2137c

    Fixed bug switching normal node into foreign layout unit.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 21aa56a7ca9810d87eb16da43961546e18f2137c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 21aa56a7ca9810d87eb16da43961546e18f2137c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version 21aa56a7ca9810d87eb16da43961546e18f2137c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 21aa56a7ca9810d87eb16da43961546e18f2137c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 1a8a1ccd75f9d0bf072a4f29a94fda122930879c

    Renaming and Refactoring.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/NorthSouthPortPreprocessor.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerHyperedgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerHyperedgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerStraightEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortAllCrossingCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderFactory.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedySwitchType.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • plugins/de.cau.cs.kieler.ptolemy.klighd/src/de/cau/cs/kieler/ptolemy/klighd/PtolemyDiagramSynthesis.xtend (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllGreedySwitchTests.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllInLayerEdgeCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerEdgeTwoNodeCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/BetweenLayerStraightEdgeAllCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchOffTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessorTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerStraightEdgeAllCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeTwoNodeCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeAllCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthEdgeNeighbouringNodeCrossingsCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortAllCrossingCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version 1a8a1ccd75f9d0bf072a4f29a94fda122930879c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> ca298ab5a6eb1083bbd4b729848086c6f585bd3e

    Simplification and test coverage for NorthSouthPortNeighbouringNodeCounter

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version ca298ab5a6eb1083bbd4b729848086c6f585bd3e)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version ca298ab5a6eb1083bbd4b729848086c6f585bd3e)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version ca298ab5a6eb1083bbd4b729848086c6f585bd3e)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> a4a2177ab52e221c11c41d2e85d691f7df48ae79

    Renaming

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingCounter.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingsCounter.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerHyperedgeAllCrossingsCounter.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerStraightEdgeAllCrossingsCounter.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessorTest.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchTest.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingCounterTest.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerStraightEdgeAllCrossingsCounterTest.java (version a4a2177ab52e221c11c41d2e85d691f7df48ae79)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> d6fd89a6e537d201e88ce9d5cc2068f04a271fac

    Changed default of junction points to empty KVectorChain for Orthogonal crossings counter. This was accidentally undone and uncommitted earlier.

    • plugins/de.cau.cs.kieler.kiml/src/de/cau/cs/kieler/kiml/options/LayoutOptions.java (version d6fd89a6e537d201e88ce9d5cc2068f04a271fac)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 48e7fe6ee96d84684fd92138c8dc1428fbc22b83

    InBetweenLayerEdgeTwoNodeCrossingCounter now reuses sorted AdjacencyList.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version 48e7fe6ee96d84684fd92138c8dc1428fbc22b83)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixSwitchDecider.java (version 48e7fe6ee96d84684fd92138c8dc1428fbc22b83)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounterTest.java (version 48e7fe6ee96d84684fd92138c8dc1428fbc22b83)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 48e7fe6ee96d84684fd92138c8dc1428fbc22b83)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> ac2e416a98d68a7384f4a8912518f26c8cb729b6

    Refactoring. Extracted CrossingCounter responsibilites into separate classes. Renamed InBetweenLayerEdgeNeighboringNodeCrossingCounterTest to InBetweenLayerEdgeTwoNodeCrossingCounterTest

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterOneSidedSwitchDecider.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterTwoSidedSwitchDecider.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortAllCrossingCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllGreedySwitchTests.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllInLayerEdgeCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeAllCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeNeighboringNodeCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortAllCrossingCounterTest.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version ac2e416a98d68a7384f4a8912518f26c8cb729b6)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 656bdbc759da9be41db47dee7190efc60a4e5e85

    Found bug in InLayerEdgeNeighboringNodeCrossingCounter. Changed to simply delegate to cross counting algorithm formerly in InLayerEdgeAllCrossingCounter, now in the super class InLayerEdgeCrossingCounter.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllInLayerEdgeCrossingCounterTest.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounterTest.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounterTest.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 656bdbc759da9be41db47dee7190efc60a4e5e85)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> afdfce18d33b876d2fc45790fe6a30dce165498d

    Refactoring and simplification. PortIterable utility class is now more flexible.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version afdfce18d33b876d2fc45790fe6a30dce165498d)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version afdfce18d33b876d2fc45790fe6a30dce165498d)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version afdfce18d33b876d2fc45790fe6a30dce165498d)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version afdfce18d33b876d2fc45790fe6a30dce165498d)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version afdfce18d33b876d2fc45790fe6a30dce165498d)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> cfc18c5c0ab5623673abf083376c82f78520315a

    Simplification, refactoring and comments.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version cfc18c5c0ab5623673abf083376c82f78520315a)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> a98dd561e3583729c641c93def11c65fcecb1727

    Rename to GreedySwitchType. Two Sided switch deciders don't have to always switch back and forth but can stop after a forward sweep.

    • plugins/de.cau.cs.kieler.klay.layered/plugin.xml (version a98dd561e3583729c641c93def11c65fcecb1727)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderFactory.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedySwitchType.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedyType.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchOffTest.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchTest.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version a98dd561e3583729c641c93def11c65fcecb1727)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version a98dd561e3583729c641c93def11c65fcecb1727)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 4587efe91ce0b8bcae95fa6cfc890651fdfffc87

    Refactoring of orthogonal crossings analysis.

    • plugins/de.cau.cs.kieler.kiml.grana/src/de/cau/cs/kieler/kiml/grana/analyses/OrthogonalCrossingsAnalysis.java (version 4587efe91ce0b8bcae95fa6cfc890651fdfffc87)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 04d842dddbb48f3f5c2d13d14d9f411f0ae6749c

    Principally working orthogonal cross counting analysis plugin integration and test.

    • plugins/de.cau.cs.kieler.kiml.grana/plugin.xml (version 04d842dddbb48f3f5c2d13d14d9f411f0ae6749c)
    • plugins/de.cau.cs.kieler.kiml.grana/src/de/cau/cs/kieler/kiml/grana/analyses/OrthogonalCrossingsAnalysis.java (version 04d842dddbb48f3f5c2d13d14d9f411f0ae6749c)
    • test/de.cau.cs.kieler.kiml.grana.test/src/de/cau/cs/kieler/kiml/grana/test/OrthogonalCrossingAnalysisTest.java (version 04d842dddbb48f3f5c2d13d14d9f411f0ae6749c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> f8a1a883f0425c81754c3e28c472f65b2cda44c2

    Missing property in commits added. Renamed property to connected north south port dummies.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/NorthSouthPortPreprocessor.java (version f8a1a883f0425c81754c3e28c472f65b2cda44c2)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version f8a1a883f0425c81754c3e28c472f65b2cda44c2)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/InternalProperties.java (version f8a1a883f0425c81754c3e28c472f65b2cda44c2)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version f8a1a883f0425c81754c3e28c472f65b2cda44c2)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 5271d7c1700c98e3febb60763055d470d323913e

    Merge branch 'master' into alan_greedySwitchCrossingOptimization

  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> e10047f6d4f18f8f059ae02c1b86e814aba3f99c

    Fixed bug where crossings between long edge dummies and north/south ports on the opposite side of the long edge dummy wasn't counted. Grrrrrrr

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version e10047f6d4f18f8f059ae02c1b86e814aba3f99c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version e10047f6d4f18f8f059ae02c1b86e814aba3f99c)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version e10047f6d4f18f8f059ae02c1b86e814aba3f99c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> d541a69bf0cb48cbc47ede03bd34c8d30207f339

    Merge with nsportcrosser commit.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/NorthSouthPortPreprocessor.java (version d541a69bf0cb48cbc47ede03bd34c8d30207f339)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> cfe4786588b436aa63822b434fd204fa120940e6

    Edge direction is always left to right here. Simplified InBetweenLayerEdgeTwoNodeCrossingCounter with this in mind.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version cfe4786588b436aa63822b434fd204fa120940e6)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> f44172161c1775fbb5784f8b95905a43757097b7

    Small refactoring in tests.

    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchTest.java (version f44172161c1775fbb5784f8b95905a43757097b7)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version f44172161c1775fbb5784f8b95905a43757097b7)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 53a6eb6a1f8ef7adcbc5335ee4d9c8aafcfccbea

    Expanded test coverage while searching for a stupid mean little bug which wasn't in NorthSouthPortNeighbouringNodeCounter.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version 53a6eb6a1f8ef7adcbc5335ee4d9c8aafcfccbea)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version 53a6eb6a1f8ef7adcbc5335ee4d9c8aafcfccbea)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> eea08ecec18eafd42e859eb059e6d5c909858053

    Extracted CrossingCountSide enum to separate file.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterOneSidedSwitchDecider.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterTwoSidedSwitchDecider.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCountSide.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounter.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version eea08ecec18eafd42e859eb059e6d5c909858053)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 9ba372de3e9db8731c7c5e52381264b048f53f45

    Added OFF setting for greedy switch processor. Default is now OFF.

    • plugins/de.cau.cs.kieler.klay.layered/plugin.xml (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java.orig (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderFactory.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/LayerSweepCrossingMinimizer.java.orig (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/GreedyType.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/properties/Properties.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllGreedySwitchTests.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchOffTest.java (version 9ba372de3e9db8731c7c5e52381264b048f53f45)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> cbb8202d6529be8459638eaccf7ab802b747b752

    Continue switching until no improvement for two sided. Removed TODO-Alans

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version cbb8202d6529be8459638eaccf7ab802b747b752)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf

    Refactoring. Moved PortIterable creation from InLayerEdgeCrossingCounter to own class. Removed dependency on node.id.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/PortIterable.java (version ce7ca6d8bc17acbb6eeb6d54180bdb33d3c21fdf)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 013b44b0d19183c28649f99d9e6886fcc367ef21

    Satisfied Checkstyle checker.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version 013b44b0d19183c28649f99d9e6886fcc367ef21)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version 013b44b0d19183c28649f99d9e6886fcc367ef21)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version 013b44b0d19183c28649f99d9e6886fcc367ef21)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version 013b44b0d19183c28649f99d9e6886fcc367ef21)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version 013b44b0d19183c28649f99d9e6886fcc367ef21)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> b8d2e5aed67436d04f643ec0b061c0f3272335d8

    Added NorthSouthPort neighbouring test to AllTests. Test coverage is now near total. Slight refactoring of NorthSouthPortNeighbouringNodeCounter.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version b8d2e5aed67436d04f643ec0b061c0f3272335d8)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version b8d2e5aed67436d04f643ec0b061c0f3272335d8)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AllGreedySwitchTests.java (version b8d2e5aed67436d04f643ec0b061c0f3272335d8)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version b8d2e5aed67436d04f643ec0b061c0f3272335d8)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 00bf972779d4b8e2d984e9a0395cbdd89e4a6210

    Fixed bug in Crossing Counter.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounter.java (version 00bf972779d4b8e2d984e9a0395cbdd89e4a6210)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounterTest.java (version 00bf972779d4b8e2d984e9a0395cbdd89e4a6210)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 00bf972779d4b8e2d984e9a0395cbdd89e4a6210)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> dac34794149dc999e31220538e749bb96b3c40ad

    Merge branch 'masterCopyForMergeToGreedySwitch' into alan_greedySwitchCrossingOptimization
    Conflicts:
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/KlayLayered.java
            plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/LayerSweepCrossingMinimizer.java

  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> c32f513e2f8c30d9ef0cfd0121e9a2627314f2e5

    Merge due to reset

  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> e45bfad78ae7b62162e4ad71c8784c4df52b47c9

    Satisfy Checkstyle checks in Tests

    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounterTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeNeighboringNodeCrossingCounterTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version e45bfad78ae7b62162e4ad71c8784c4df52b47c9)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> b9ad47ca5014f7efad0b4db9e9eb13080ad5b17c

    Autoformat.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/p3order/LayerSweepCrossingMinimizer.java (version b9ad47ca5014f7efad0b4db9e9eb13080ad5b17c)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> b433be39438ef68505a11b446f4a835cc301dcde

    Removed unnecessary notifyOfSwitch

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CounterSwitchDecider.java (version b433be39438ef68505a11b446f4a835cc301dcde)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 54ebd0b7d1dee24f4196c53a50c2a7109962dce7

    Refactoring and small bugfixes

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixOneSidedSwitchDecider.java (version 54ebd0b7d1dee24f4196c53a50c2a7109962dce7)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingMatrixSwitchDecider.java (version 54ebd0b7d1dee24f4196c53a50c2a7109962dce7)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchProcessor.java (version 54ebd0b7d1dee24f4196c53a50c2a7109962dce7)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/OnDemandCrossingMatrixSwitchDecider.java (version 54ebd0b7d1dee24f4196c53a50c2a7109962dce7)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDecider.java (version 54ebd0b7d1dee24f4196c53a50c2a7109962dce7)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 9e678ca24c07fc90fea258107472fab2029ed2a6

    Added long-edge dummy counter to crossingcounter

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounter.java (version 9e678ca24c07fc90fea258107472fab2029ed2a6)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 4e1de8a9111366b209c2c2f96028340b6b5db02e

    Removed conflicting dependencies on ids.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeAllCrossingCounter.java (version 4e1de8a9111366b209c2c2f96028340b6b5db02e)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeCrossingCounter.java (version 4e1de8a9111366b209c2c2f96028340b6b5db02e)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InLayerEdgeNeighboringNodeCrossingCounter.java (version 4e1de8a9111366b209c2c2f96028340b6b5db02e)
    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version 4e1de8a9111366b209c2c2f96028340b6b5db02e)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 463bd4fb686e81a3cb07d47f22074a364f1f67c8

    Simplified and bug-fix.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeTwoNodeCrossingCounter.java (version 463bd4fb686e81a3cb07d47f22074a364f1f67c8)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> b38d1f6702ba929e2fb78a92dac26166de8b900b

    Updated Tests to catch some bugs.

    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/CrossingCounterTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/DummyMonitor.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitchTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/GreedySwitcherIntegrationTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/InBetweenLayerEdgeNeighboringNodeCrossingCounterTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/SwitchDeciderTest.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version b38d1f6702ba929e2fb78a92dac26166de8b900b)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 830f51932254e23db4b2deb4591f294eb37ddf71

    Removed old DoublyLinkedHashSet

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/DoublyLinkedHashSet.java (version 830f51932254e23db4b2deb4591f294eb37ddf71)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/DoublyLinkeHashSetTest.java (version 830f51932254e23db4b2deb4591f294eb37ddf71)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 21c92fea2c1d54cf70b269d16ff12723af414f18

    North South Port Counter for Two Nodes.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version 21c92fea2c1d54cf70b269d16ff12723af414f18)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version 21c92fea2c1d54cf70b269d16ff12723af414f18)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 21c92fea2c1d54cf70b269d16ff12723af414f18)
  • Alan Schelten <stu111405@mail.uni-kiel.de>

    Alan Schelten <stu111405@mail.uni-kiel.de> 6e44d6ffed49d57c7d23337c66515bff117ef1a6

    North sout port crossings for two nodes.

    • plugins/de.cau.cs.kieler.klay.layered/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounter.java (version 6e44d6ffed49d57c7d23337c66515bff117ef1a6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/AlansTwoNodeCrossingCounterTest.java (version 6e44d6ffed49d57c7d23337c66515bff117ef1a6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/NorthSouthPortNeighbouringNodeCounterTest.java (version 6e44d6ffed49d57c7d23337c66515bff117ef1a6)
    • test/de.cau.cs.kieler.klay.layered.test/src/de/cau/cs/kieler/klay/layered/intermediate/greedyswitch/TestGraphCreator.java (version 6e44d6ffed49d57c7d23337c66515bff117ef1a6)