Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
core, kiml: - Changed: Cloning default values is not done in Property or LayoutOptionData anymore, but instead in MapPropertyHolder.

  1. … 2 more files in changeset.
core, kiml: - Changed: Cloning default values is not done in Property or LayoutOptionData anymore, but instead in MapPropertyHolder.

  1. … 2 more files in changeset.
merged newdiff and master

    • -4
    • +3
    ./kiml/config/DefaultLayoutConfig.java
    • -11
    • +1
    ./kiml/options/EdgeLabelPlacement.java
    • -0
    • +116
    ./kiml/options/NodeLabelPlacement.java
    • -18
    • +9
    ./kiml/options/PortConstraints.java
    • -0
    • +31
    ./kiml/options/PortLabelPlacement.java
    • -29
    • +17
    ./kiml/options/SizeConstraint.java
    • -0
    • +61
    ./kiml/options/SizeOptions.java
  1. … 1582 more files in changeset.
kiml: - Added: ILabelSizeAdapter interface for adapting labels to available width in layout algorithms. - Added: Appropriate layout option to associate a label size adapter with a label.

    • -0
    • +38
    ./kiml/labels/ILabelSizeAdapter.java
kiml: - Fixed: The fixed layout provider now only resizes nodes to their minimum size if the corresponding size constraint was set instead of if the size constraint is non-empty.

kiml, klay.layered: - Changed: Moved the port label placement layout option from KLay Layered to KIML.

    • -0
    • +31
    ./kiml/options/PortLabelPlacement.java
  1. … 6 more files in changeset.
Merge branch 'sonar-report'

  1. … 2 more files in changeset.
fixed violations from Sonar report according to KIELER-2226

  1. … 49 more files in changeset.
kiml, klay.layered: - Added: Lots of documentation. - Changed: Deprecated PortPositionProcessor; will probably be completely removed soon.

  1. … 3 more files in changeset.
Merge branch 'master' into cds/noderesizing

    • -17
    • +26
    ./kiml/options/LayoutOptions.java
updated rating tag for KI-32

    • -1
    • +1
    ./kiml/options/EdgeLabelPlacement.java
results of review KI-32

    • -10
    • +0
    ./kiml/options/EdgeLabelPlacement.java
    • -17
    • +8
    ./kiml/options/PortConstraints.java
implemented junction point detection for fixed layout

    • -10
    • +10
    ./kiml/options/LayoutOptions.java
    • -4
    • +20
    ./kiml/util/FixedLayoutProvider.java
kiml: - Fixed: Bug that prevented users from setting ENUMSET options to empty sets.

Merge branch 'master' into cds/noderesizing

  1. … 4 more files in changeset.
changed junction point type to KVectorChain

  1. … 5 more files in changeset.
klay.layered: implemented junction point calculation

  1. … 5 more files in changeset.
implemented initial values for KlighD layout options

    • -4
    • +3
    ./kiml/config/DefaultLayoutConfig.java
  1. … 5 more files in changeset.
kiml, klay.layered: - Changed: Default value of LABEL_SPACING property. - Changed: KLay now makes use of the LABEL_SPACING property when placing labels.

  1. … 2 more files in changeset.
kiml: - Fixed: Finished integrating the new node label placement layout option.

    • -0
    • +116
    ./kiml/options/NodeLabelPlacement.java
kieler.core, kiml: - Added: When retrieving the default value of a property, a clone of that value is now returned if its type supports cloning. This allows the returned value to be modified without modifying the default of the property.

  1. … 1 more file in changeset.
kiml, kiml.ui, kiml.graphviz.dot, kiml.graphviz.layouter, kiml.ogdf, klay.layered: - Added: New SizeOptions enumeration and layout option, factoring out options from SizeConstraint. Changed all layout algorithms that support the SizeConstraint option to also support SizeOptions.

    • -0
    • +61
    ./kiml/options/SizeOptions.java
  1. … 6 more files in changeset.
kiml: - Added: Two node size constraints.

kiml: - Added: Documentation and convenience method to SizeConstraint.

klay.layered:

- Changed: PortLabelPlacement.MANUAL to FIXED, which is more consistent with our usual naming scheme.

  1. … 1 more file in changeset.
kieler.kiml: improved KimlUtil#validate (incorporation of the root node)

kieler.kiml: improved KimlUtil#validate (incorporation of the root node)

kieler.kiml: improved KimlUtil#validate (incorporation of the root node)

KLay Tests: supporting hierarchy for basic tests

  1. … 3 more files in changeset.
kiml, kiml.service, kiml.ui: - Added: Support for REMOTE_ENUMSET. This has not been tested yet, but should work.

  1. … 3 more files in changeset.
kiml, kiml.graphviz.dot, kiml.ui: - Added: Convenience methods to SizeConstraint that make using it in the code easier.

synccharts.diagram.custom:

- Fixed: Leftover references to old SizeConstraint options.

  1. … 5 more files in changeset.