#30: Adaptives Layout (https://polymap.org/mosaic/ticket/30)
authorfalko <falko@localhost>
Fri, 20 Dec 2013 11:06:45 +0000 (12:06 +0100)
committerfalko <falko@localhost>
Fri, 20 Dec 2013 11:06:45 +0000 (12:06 +0100)
commite5f8ad2183f333873b3ea4baf7ac84647ad69781
tree76cdb9a41e9310d437f0ce36558ac7f8b2e7a6c9
parentc8f704faa6c00655b02532be1db6fa19367f7b32
#30: Adaptives Layout (https://polymap.org/mosaic/ticket/30)
  - NEU: NeighborhoodConstraint: zwei Element sollen im Layout benachbart angeordnet werden
  - NEU: SolutionQueueBuilder: liefert unterschiedliceh Implementationen für begrenzte und unbegrenzte Queues (dadurch höherer Durchsatz)
  - ConstraintData: constraints in HashMap dadurch wesentlich höherer Durchsatz
17 files changed:
plugins/org.polymap.rhei.batik/src-test/org/polymap/rhei/batik/internal/cp/BestFirstOptimizerTest.java
plugins/org.polymap.rhei.batik/src-test/org/polymap/rhei/batik/toolkit/ConstraintLayoutTest.java
plugins/org.polymap.rhei.batik/src-test/org/polymap/rhei/batik/toolkit/NeighborhoodGoalTest.java [new file with mode: 0644]
plugins/org.polymap.rhei.batik/src-test/org/polymap/rhei/batik/toolkit/TestLayoutElement.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/BestFirstOptimizer.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/IOptimizationGoal.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/IScore.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/ISolver.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/PercentScore.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/internal/cp/SolutionQueueBuilder.java [new file with mode: 0644]
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/ConstraintData.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/ConstraintLayout.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/MinOverallHeightGoal.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/NeighborhoodConstraint.java [new file with mode: 0644]
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/NeighborhoodGoal.java [new file with mode: 0644]
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/PriorityConstraint.java
plugins/org.polymap.rhei.batik/src/org/polymap/rhei/batik/toolkit/PriorityOnTopGoal.java