<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Reference on Eclipse Layout Kernel</title>
    <link>https://www.eclipse.org/elk/reference.html</link>
    <description>Recent content in Reference on Eclipse Layout Kernel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://www.eclipse.org/elk/reference/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Activate Inside Self Loops</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-insideSelfLoops-activate.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-insideSelfLoops-activate.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.insideSelfLoops.activate   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: insideSelfLoops    Description Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn&amp;rsquo;t already, and will require the layout algorithm to support compound nodes with hierarchical ports.</description>
    </item>
    
    <item>
      <title>Adapt Port Positions</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-adaptPortPositions.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-adaptPortPositions.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.graphviz.adaptPortPositions   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.graphviz)   Applies To: parents    Description Whether ports should be moved to the point where edges cross the node&amp;rsquo;s bounds.</description>
    </item>
    
    <item>
      <title>Add Unnecessary Bendpoints</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-unnecessaryBendpoints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-unnecessaryBendpoints.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.unnecessaryBendpoints   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents    Description Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries.</description>
    </item>
    
    <item>
      <title>Additional Port Space</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-portsSurrounding.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-portsSurrounding.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.spacing.portsSurrounding   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.ElkMargin   Default Value: new ElkMargin(0) (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: spacing    Description Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side.</description>
    </item>
    
    <item>
      <title>Additional Wrapped Edges Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-additionalEdgeSpacing.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-additionalEdgeSpacing.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.additionalEdgeSpacing   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.SINGLE_EDGE), org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping    Description To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option.</description>
    </item>
    
    <item>
      <title>Algorithms</title>
      <link>https://www.eclipse.org/elk/reference/algorithms.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms.html</guid>
      <description>The following layout algorithms are available in ELK:</description>
    </item>
    
    <item>
      <title>Alignment</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-alignment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-alignment.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.alignment   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.Alignment (Enum)   Possible Values: AUTOMATIC
LEFT
RIGHT
TOP
BOTTOM
CENTER   Default Value: Alignment.AUTOMATIC (as defined in org.eclipse.elk)   Applies To: nodes    Description Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm.</description>
    </item>
    
    <item>
      <title>Allow Non-Flow Ports To Switch Sides</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-allowNonFlowPortsToSwitchSides.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-allowNonFlowPortsToSwitchSides.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: ports   Legacy Id: org.eclipse.elk.layered.northOrSouthPort    Description Specifies whether non-flow ports may switch sides if their node&amp;rsquo;s port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow.</description>
    </item>
    
    <item>
      <title>Animate</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-animate.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-animate.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.animate   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the shift from the old layout to the new computed layout shall be animated.</description>
    </item>
    
    <item>
      <title>Animation Time Factor</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-animTimeFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-animTimeFactor.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.animTimeFactor   Meta Data Provider: core.options.CoreOptions   Value Type: int   Default Value: 100 (as defined in org.eclipse.elk)   Lower Bound: 0   Applies To: parents    Description Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by &amp;lsquo;Minimal Animation Time&amp;rsquo;.</description>
    </item>
    
    <item>
      <title>Annulus Wedge Criteria</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-wedgeCriteria.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-wedgeCriteria.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.wedgeCriteria   Meta Data Provider: options.RadialMetaDataProvider   Value Type: org.eclipse.elk.alg.radial.options.AnnulusWedgeCriteria (Enum)   Possible Values: LEAF_NUMBER
NODE_SIZE   Default Value: AnnulusWedgeCriteria.NODE_SIZE (as defined in org.eclipse.elk.radial)   Applies To: parents    Description Determine how the wedge for the node placement is calculated. It can be chosen between wedge determination by the number of leaves or by the maximum sum of diagonals.</description>
    </item>
    
    <item>
      <title>Aspect Ratio</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-aspectRatio.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-aspectRatio.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.aspectRatio   Meta Data Provider: core.options.CoreOptions   Value Type: double   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents    Description The desired aspect ratio of the drawing, that is the quotient of width by height.</description>
    </item>
    
    <item>
      <title>Bend Points</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-bendPoints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-bendPoints.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.bendPoints   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.KVectorChain   Applies To: edges    Description A fixed list of bend points for the edge. This is used by the &amp;lsquo;Fixed Layout&amp;rsquo; algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points.</description>
    </item>
    
    <item>
      <title>BK Edge Straightening</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-bk-edgeStraightening.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-bk-edgeStraightening.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.EdgeStraighteningStrategy (Enum)   Possible Values: NONE
IMPROVE_STRAIGHTNESS   Default Value: EdgeStraighteningStrategy.IMPROVE_STRAIGHTNESS (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.BRANDES_KOEPF)   Containing Group: nodePlacement -&amp;gt; bk    Description Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size.</description>
    </item>
    
    <item>
      <title>BK Fixed Alignment</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-bk-fixedAlignment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-bk-fixedAlignment.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.FixedAlignment (Enum)   Possible Values: NONE
LEFTUP
RIGHTUP
LEFTDOWN
RIGHTDOWN
BALANCED   Default Value: FixedAlignment.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.BRANDES_KOEPF)   Containing Group: nodePlacement -&amp;gt; bk    Description Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four.</description>
    </item>
    
    <item>
      <title>box</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-box.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-box.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.box    Options  Box Layout Mode  </description>
    </item>
    
    <item>
      <title>Box Layout Mode</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-box-packingMode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-box-packingMode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.box.packingMode   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.util.BoxLayoutProvider$PackingMode (Enum)   Possible Values: SIMPLE
GROUP_DEC
GROUP_MIXED
GROUP_INC   Default Value: BoxLayoutProvider.PackingMode.SIMPLE (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: box    Description Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area.</description>
    </item>
    
    <item>
      <title>Comment Box</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-commentBox.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-commentBox.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.commentBox   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: nodes    Description Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related.</description>
    </item>
    
    <item>
      <title>Comment Comment Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-commentComment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-commentComment.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.commentComment   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing.</description>
    </item>
    
    <item>
      <title>Comment Node Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-commentNode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-commentNode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.commentNode   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing.</description>
    </item>
    
    <item>
      <title>Compact Rows</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-rowCompaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-rowCompaction.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.rectpacking.rowCompaction   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes    Description Enables compaction. Compacts blocks if they do not use the full height of the row. This option allows to have a smaller drawing. If this option is disabled all nodes are placed next to each other in rows.</description>
    </item>
    
    <item>
      <title>Compaction</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-compactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-compactor.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.compactor   Meta Data Provider: options.RadialMetaDataProvider   Value Type: org.eclipse.elk.alg.radial.options.CompactionStrategy (Enum)   Possible Values: NONE
RADIAL_COMPACTION
WEDGE_COMPACTION   Default Value: CompactionStrategy.NONE (as defined in org.eclipse.elk.radial)   Applies To: parents    Description With the compacter option it can be determined how compaction on the graph is done. It can be chosen between none, the radial compaction or the compaction of wedges separately.</description>
    </item>
    
    <item>
      <title>compaction</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-compaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-compaction.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.compaction    Options  Compaction Strategy Orthogonal Compaction  </description>
    </item>
    
    <item>
      <title>compaction</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-compaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-compaction.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.compaction    Options  Connected Components Compaction  Subgroups  postCompaction  </description>
    </item>
    
    <item>
      <title>Compaction Step Size</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-compactionStepSize.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-compactionStepSize.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.compactionStepSize   Meta Data Provider: options.RadialMetaDataProvider   Value Type: int   Default Value: 1 (as defined in org.eclipse.elk.radial)   Lower Bound: 0   Applies To: parents   Dependencies: org.eclipse.elk.radial.compactor    Description Determine the size of steps with which the compaction is done. Step size 1 correlates to a compaction of 1 pixel per Iteration.</description>
    </item>
    
    <item>
      <title>Compaction Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-compaction-compactionStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-compaction-compactionStrategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.compaction.compactionStrategy   Meta Data Provider: options.SporeMetaDataProvider   Value Type: org.eclipse.elk.alg.spore.options.CompactionStrategy (Enum)   Possible Values: DEPTH_FIRST   Default Value: CompactionStrategy.DEPTH_FIRST (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: compaction    Description This option defines how the compaction is applied.</description>
    </item>
    
    <item>
      <title>compaction.postCompaction</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-compaction-postCompaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-compaction-postCompaction.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.compaction.postCompaction    Options  Post Compaction Strategy Post Compaction Constraint Calculation  </description>
    </item>
    
    <item>
      <title>componentCompaction</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-disco-componentCompaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-disco-componentCompaction.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.disco.componentCompaction    Options  Connected Components Compaction Strategy Connected Components Layout Algorithm  </description>
    </item>
    
    <item>
      <title>Components Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-componentComponent.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-componentComponent.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.componentComponent   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 20f (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between pairs of connected components. This option is only relevant if &amp;lsquo;separateConnectedComponents&amp;rsquo; is activated.</description>
    </item>
    
    <item>
      <title>Concentrate Edges</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-concentrate.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-concentrate.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.graphviz.concentrate   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.graphviz)   Applies To: parents    Description Merges multiedges into a single edge and causes partially parallel edges to share part of their paths.</description>
    </item>
    
    <item>
      <title>Connected Components Compaction</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-connectedComponents.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-connectedComponents.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.compaction.connectedComponents   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.separateConnectedComponents (true)   Containing Group: compaction    Description Tries to further compact components (disconnected sub-graphs).</description>
    </item>
    
    <item>
      <title>Connected Components Compaction Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-componentCompaction-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-componentCompaction-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.disco.componentCompaction.strategy   Meta Data Provider: options.DisCoMetaDataProvider   Value Type: org.eclipse.elk.alg.disco.options.CompactionStrategy (Enum)   Possible Values: POLYOMINO   Default Value: CompactionStrategy.POLYOMINO (as defined in org.eclipse.elk.disco)   Applies To: parents   Containing Group: componentCompaction    Description Strategy for packing different connected components in order to save space and enhance readability of a graph.</description>
    </item>
    
    <item>
      <title>Connected Components Layout Algorithm</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-componentCompaction-componentLayoutAlgorithm.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-componentCompaction-componentLayoutAlgorithm.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.disco.componentCompaction.componentLayoutAlgorithm   Meta Data Provider: options.DisCoMetaDataProvider   Value Type: java.lang.String   Applies To: parents   Containing Group: componentCompaction    Description A layout algorithm that is to be applied to each connected component before the components themselves are compacted. If unspecified, the positions of the components&amp;rsquo; nodes are not altered.</description>
    </item>
    
    <item>
      <title>Consider Model Order</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.OrderingStrategy (Enum)   Possible Values: NONE
NODES_AND_EDGES
PREFER_EDGES   Default Value: OrderingStrategy.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: considerModelOrder    Description Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings.</description>
    </item>
    
    <item>
      <title>Consider Model Order for Components</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-components.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-components.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.components   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.components.ComponentOrderingStrategy (Enum)   Possible Values: NONE
INSIDE_PORT_SIDE_GROUPS
FORCE_MODEL_ORDER   Default Value: ComponentOrderingStrategy.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.separateConnectedComponents   Containing Group: considerModelOrder    Description If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used.</description>
    </item>
    
    <item>
      <title>considerModelOrder</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-considerModelOrder.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-considerModelOrder.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder    Options  Consider Model Order No Model Order Consider Model Order for Components Long Edge Ordering Strategy Crossing Counter Node Order Influence Crossing Counter Port Order Influence  </description>
    </item>
    
    <item>
      <title>Content Alignment</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-contentAlignment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-contentAlignment.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.contentAlignment   Meta Data Provider: core.options.CoreOptions   Value Type: java.util.EnumSet&amp;lt;org.eclipse.elk.core.options.ContentAlignment&amp;gt;   Possible Values: V_TOP
V_CENTER
V_BOTTOM
H_LEFT
H_CENTER
H_RIGHT   Default Value: ContentAlignment.topLeft() (as defined in org.eclipse.elk)   Applies To: parents    Description Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents.</description>
    </item>
    
    <item>
      <title>Correction Factor for Wrapping</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-correctionFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-correctionFactor.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.correctionFactor   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 1.0 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.SINGLE_EDGE), org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping    Description At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely.</description>
    </item>
    
    <item>
      <title>Cost Function for Spanning Tree</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-spanningTreeCostFunction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-spanningTreeCostFunction.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.processingOrder.spanningTreeCostFunction   Meta Data Provider: options.SporeMetaDataProvider   Value Type: org.eclipse.elk.alg.spore.options.SpanningTreeCostFunction (Enum)   Possible Values: CENTER_DISTANCE
CIRCLE_UNDERLAP
RECTANGLE_UNDERLAP
INVERTED_OVERLAP
MINIMUM_ROOT_DISTANCE   Default Value: SpanningTreeCostFunction.CIRCLE_UNDERLAP (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: processingOrder    Description The cost function is used in the creation of the spanning tree.</description>
    </item>
    
    <item>
      <title>Crossing Counter Node Order Influence</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-crossingCounterNodeInfluence.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-crossingCounterNodeInfluence.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 0 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.considerModelOrder.strategy   Containing Group: considerModelOrder    Description Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.</description>
    </item>
    
    <item>
      <title>Crossing Counter Port Order Influence</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-crossingCounterPortInfluence.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-crossingCounterPortInfluence.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 0 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.considerModelOrder.strategy   Containing Group: considerModelOrder    Description Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.</description>
    </item>
    
    <item>
      <title>Crossing Minimization Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.crossingMinimization.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.CrossingMinimizationStrategy (Enum)   Possible Values: LAYER_SWEEP
INTERACTIVE (@AdvancedPropertyValue)
NONE   Default Value: CrossingMinimizationStrategy.LAYER_SWEEP (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: crossingMinimization    Description Strategy for crossing minimization.</description>
    </item>
    
    <item>
      <title>crossingMinimization</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.crossingMinimization    Options  Crossing Minimization Strategy Force Node Model Order Hierarchical Sweepiness Semi-Interactive Crossing Minimization Position Choice Constraint Position ID  Subgroups  greedySwitch greedySwitchHierarchical  </description>
    </item>
    
    <item>
      <title>crossingMinimization.greedySwitch</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization-greedySwitch.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization-greedySwitch.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.crossingMinimization.greedySwitch    Options  Greedy Switch Activation Threshold Greedy Switch Crossing Minimization  </description>
    </item>
    
    <item>
      <title>crossingMinimization.greedySwitchHierarchical</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization-greedySwitchHierarchical.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-crossingMinimization-greedySwitchHierarchical.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical    Options  Greedy Switch Crossing Minimization (hierarchical)  </description>
    </item>
    
    <item>
      <title>Current position of a node in the order of nodes</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-currentPosition.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-currentPosition.html</guid>
      <description>Property Value     Type: output   Identifier: org.eclipse.elk.rectpacking.currentPosition   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.rectpacking)   Lower Bound: -1   Applies To: nodes    Description The rectangles are ordered. Normally according to their definition the the model. This option specifies the current position of a node.</description>
    </item>
    
    <item>
      <title>Cutting Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-strategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.cutting.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.CuttingStrategy (Enum)   Possible Values: ARD
MSD
MANUAL   Default Value: CuttingStrategy.MSD (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.SINGLE_EDGE), org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping -&amp;gt; cutting    Description The strategy by which the layer indexes are determined at which the layering crumbles into chunks.</description>
    </item>
    
    <item>
      <title>Cycle Breaking Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-cycleBreaking-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-cycleBreaking-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.cycleBreaking.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.CycleBreakingStrategy (Enum)   Possible Values: GREEDY
DEPTH_FIRST
INTERACTIVE (@AdvancedPropertyValue)
MODEL_ORDER   Default Value: CycleBreakingStrategy.GREEDY (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: cycleBreaking    Description Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles.</description>
    </item>
    
    <item>
      <title>cycleBreaking</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-cycleBreaking.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-cycleBreaking.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.cycleBreaking    Options  Cycle Breaking Strategy  </description>
    </item>
    
    <item>
      <title>DCGraph</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-debug-discoGraph.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-debug-discoGraph.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.disco.debug.discoGraph   Meta Data Provider: options.DisCoMetaDataProvider   Value Type: java.lang.Object   Applies To: parents   Containing Group: debug    Description Access to the DCGraph is intended for the debug view,</description>
    </item>
    
    <item>
      <title>debug</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-disco-debug.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-disco-debug.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.disco.debug    Options  DCGraph List of Polyominoes  </description>
    </item>
    
    <item>
      <title>Debug Mode</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-debugMode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-debugMode.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.debugMode   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether additional debug information shall be generated.</description>
    </item>
    
    <item>
      <title>Desired Edge Length</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-desiredEdgeLength.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-desiredEdgeLength.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress.desiredEdgeLength   Meta Data Provider: options.StressMetaDataProvider   Value Type: double   Default Value: 100.0 (as defined in org.eclipse.elk.stress)   Applies To: parents, edges    Description Either specified for parent nodes or for individual edges, where the latter takes higher precedence.</description>
    </item>
    
    <item>
      <title>Desired index of node</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-desiredPosition.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-desiredPosition.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.rectpacking.desiredPosition   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.rectpacking)   Lower Bound: -1   Applies To: nodes    Description The rectangles are ordered. Normally according to their definition the the model. This option allows to specify a desired position that has preference over the original position.</description>
    </item>
    
    <item>
      <title>Direction</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-direction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-direction.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.direction   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.Direction (Enum)   Possible Values: UNDEFINED
RIGHT
LEFT
DOWN
UP   Default Value: Direction.UNDEFINED (as defined in org.eclipse.elk)   Applies To: parents    Description Overall direction of edges: horizontal (right / left) or vertical (down / up).</description>
    </item>
    
    <item>
      <title>Direction Congruency</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-directionCongruency.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-directionCongruency.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.directionCongruency   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.DirectionCongruency (Enum)   Possible Values: READING_DIRECTION
ROTATION   Default Value: DirectionCongruency.READING_DIRECTION (as defined in org.eclipse.elk.layered)   Applies To: parents    Description Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other.</description>
    </item>
    
    <item>
      <title>Direction Priority</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-direction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-direction.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.priority.direction   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: edges   Containing Group: priority    Description Defines how important it is to have a certain edge point into the direction of the overall layout.</description>
    </item>
    
    <item>
      <title>Distance Model</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-neatoModel.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-neatoModel.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.graphviz.neatoModel   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: org.eclipse.elk.alg.graphviz.dot.transform.NeatoModel (Enum)   Possible Values: SHORTPATH
CIRCUIT
SUBSET   Default Value: NeatoModel.SHORTPATH (as defined in org.eclipse.elk.graphviz)   Applies To: parents    Description Specifies how the distance matrix is computed for the input graph.</description>
    </item>
    
    <item>
      <title>Distance Penalty When Improving Cuts </title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-distancePenalty.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-distancePenalty.html</guid>
      <description>   Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 2.0 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE), org.eclipse.elk.layered.wrapping.multiEdge.improveCuts (true)   Containing Group: wrapping -&amp;gt; multiEdge    </description>
    </item>
    
    <item>
      <title>Draw2D Layout</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-conn-gmf-layouter-Draw2D.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-conn-gmf-layouter-Draw2D.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.conn.gmf.layouter.Draw2D   Meta Data Provider: GmfMetaDataProvider    Description &amp;lsquo;Directed Graph Layout&amp;rsquo; provided by the Draw2D framework. This is the same algorithm that is used by the standard layout button of GMF diagrams.
Category: Layered The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction.</description>
    </item>
    
    <item>
      <title>Eades Repulsion</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-repulsion.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-repulsion.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force.repulsion   Meta Data Provider: options.ForceMetaDataProvider   Value Type: double   Default Value: 5.0 (as defined in org.eclipse.elk.force)   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents   Dependencies: org.eclipse.elk.force.model (ForceModelStrategy.EADES)    Description Factor for repulsive forces in Eades&amp;rsquo; model.</description>
    </item>
    
    <item>
      <title>edge</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-edge.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-edge.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.edge    Options  Edge Thickness Edge Type  </description>
    </item>
    
    <item>
      <title>Edge Center Label Placement Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeLabels-centerLabelPlacementStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeLabels-centerLabelPlacementStrategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.CenterEdgeLabelPlacementStrategy (Enum)   Possible Values: MEDIAN_LAYER
TAIL_LAYER
HEAD_LAYER
SPACE_EFFICIENT_LAYER
WIDEST_LAYER (@ExperimentalPropertyValue)
CENTER_LAYER (@ExperimentalPropertyValue)   Default Value: CenterEdgeLabelPlacementStrategy.MEDIAN_LAYER (as defined in org.eclipse.elk.layered)   Applies To: parents, labels   Containing Group: edgeLabels    Description Determines in which layer center labels of long edges should be placed.</description>
    </item>
    
    <item>
      <title>Edge Edge Between Layer Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-edgeEdgeBetweenLayers.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-edgeEdgeBetweenLayers.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk.layered)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that &amp;lsquo;spacing.edgeEdge&amp;rsquo; is used for the spacing between pairs of edges crossing the same layer.</description>
    </item>
    
    <item>
      <title>Edge Label Placement</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeLabels-placement.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeLabels-placement.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.edgeLabels.placement   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.EdgeLabelPlacement (Enum)   Possible Values: CENTER
HEAD
TAIL   Default Value: EdgeLabelPlacement.CENTER (as defined in org.eclipse.elk)   Applies To: labels   Containing Group: edgeLabels    Description Gives a hint on where to put edge labels.</description>
    </item>
    
    <item>
      <title>Edge Label Side Selection</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeLabels-sideSelection.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeLabels-sideSelection.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.edgeLabels.sideSelection   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.EdgeLabelSideSelection (Enum)   Possible Values: ALWAYS_UP
ALWAYS_DOWN
DIRECTION_UP
DIRECTION_DOWN
SMART_UP
SMART_DOWN   Default Value: EdgeLabelSideSelection.SMART_DOWN (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: edgeLabels    Description Method to decide on edge label sides.</description>
    </item>
    
    <item>
      <title>Edge Label Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeLabel.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeLabel.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.edgeLabel   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 2 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the &amp;rsquo;edgelabels.</description>
    </item>
    
    <item>
      <title>Edge Node Between Layers Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-edgeNodeBetweenLayers.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-edgeNodeBetweenLayers.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk.layered)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description The spacing to be preserved between nodes and edges that are routed next to the node&amp;rsquo;s layer. For the spacing between nodes and edges that cross the node&amp;rsquo;s layer &amp;lsquo;spacing.</description>
    </item>
    
    <item>
      <title>Edge Node Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeNode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeNode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.edgeNode   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between nodes and edges.</description>
    </item>
    
    <item>
      <title>Edge Routing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeRouting.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeRouting.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.edgeRouting   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.EdgeRouting (Enum)   Possible Values: UNDEFINED
POLYLINE
ORTHOGONAL
SPLINES   Default Value: EdgeRouting.UNDEFINED (as defined in org.eclipse.elk)   Applies To: parents    Description What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines.</description>
    </item>
    
    <item>
      <title>Edge Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeEdge.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-edgeEdge.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.edgeEdge   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines.</description>
    </item>
    
    <item>
      <title>Edge Thickness</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edge-thickness.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edge-thickness.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.edge.thickness   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk)   Applies To: edges   Containing Group: edge    Description The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it.</description>
    </item>
    
    <item>
      <title>Edge Type</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edge-type.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edge-type.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.edge.type   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.EdgeType (Enum)   Possible Values: NONE
DIRECTED
UNDIRECTED
ASSOCIATION
GENERALIZATION
DEPENDENCY   Default Value: EdgeType.NONE (as defined in org.eclipse.elk)   Applies To: edges   Containing Group: edge    Description The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations.</description>
    </item>
    
    <item>
      <title>edgeLabels</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-edgeLabels.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-edgeLabels.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.edgeLabels    Options  Edge Label Placement Inline Edge Labels  </description>
    </item>
    
    <item>
      <title>edgeLabels</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeLabels.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeLabels.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.edgeLabels    Options  Edge Label Side Selection Edge Center Label Placement Strategy  </description>
    </item>
    
    <item>
      <title>edgeRouting</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.edgeRouting    Options  Self-Loop Distribution Self-Loop Ordering  Subgroups  splines polyline  </description>
    </item>
    
    <item>
      <title>edgeRouting.polyline</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-polyline.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-polyline.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.polyline    Options  Sloped Edge Zone Width  </description>
    </item>
    
    <item>
      <title>edgeRouting.splines</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-splines.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-splines.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.splines    Options  Spline Routing Mode  Subgroups  sloppy  </description>
    </item>
    
    <item>
      <title>edgeRouting.splines.sloppy</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-splines-sloppy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-edgeRouting-splines-sloppy.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.splines.sloppy    Options  Sloppy Spline Layer Spacing Factor  </description>
    </item>
    
    <item>
      <title>ELK Box</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-box.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-box.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.box   Meta Data Provider: core.options.CoreOptions    Description Algorithm for packing of unconnected boxes, i.e. graphs without edges.
Supported Options    Option Default Value     Aspect Ratio 1.3f   Box Layout Mode BoxLayoutProvider.PackingMode.SIMPLE   Content Alignment ContentAlignment.topLeft()   Expand Nodes false   Interactive false   Node Size Constraints EnumSet.</description>
    </item>
    
    <item>
      <title>ELK DisCo</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-disco.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-disco.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.disco   Meta Data Provider: options.DisCoMetaDataProvider    Description Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out.
Supported Options    Option Default Value     Aspect Ratio &amp;lt;not defined&amp;gt;   Components Spacing 20f   Connected Components Compaction Strategy CompactionStrategy.POLYOMINO   Connected Components Layout Algorithm &amp;lt;not defined&amp;gt;   DCGraph &amp;lt;not defined&amp;gt;   Edge Thickness 1   Fill Polyominoes true   List of Polyominoes &amp;lt;not defined&amp;gt;   Padding new ElkPadding(12)   Polyomino Primary Sorting Criterion HighLevelSortingCriterion.</description>
    </item>
    
    <item>
      <title>ELK Fixed</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-fixed.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-fixed.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.fixed   Meta Data Provider: core.options.CoreOptions    Description Keeps the current layout as it is, without any automatic modification. Optional coordinates can be given for nodes and edge bend points.
Supported Options    Option Default Value     Bend Points &amp;lt;not defined&amp;gt;   Fixed Graph Size false   Node Size Constraints EnumSet.</description>
    </item>
    
    <item>
      <title>ELK Force</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-force.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-force.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force   Meta Data Provider: options.ForceMetaDataProvider    Description Force-based algorithm provided by the Eclipse Layout Kernel. Implements methods that follow physical analogies by simulating forces that move the nodes into a balanced distribution. Currently the original Eades model and the Fruchterman - Reingold model are supported.
Category: Force Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces.</description>
    </item>
    
    <item>
      <title>ELK Layered</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-layered.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-layered.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered   Meta Data Provider: options.LayeredMetaDataProvider    Description Layer-based algorithm provided by the Eclipse Layout Kernel. Arranges as many edges as possible into one direction by placing nodes into subsequent layers. This implementation supports different routing styles (straight, orthogonal, splines); if orthogonal routing is selected, arbitrary port constraints are respected, thus enabling the layout of block diagrams such as actor-oriented models or circuit schematics.</description>
    </item>
    
    <item>
      <title>ELK Mr. Tree</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-mrtree.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-mrtree.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.mrtree   Meta Data Provider: options.MrTreeMetaDataProvider    Description Tree-based algorithm provided by the Eclipse Layout Kernel. Computes a spanning tree of the input graph and arranges all nodes according to the resulting parent-children hierarchy. I pity the fool who doesn&amp;rsquo;t use Mr. Tree Layout.
Category: Tree Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type.</description>
    </item>
    
    <item>
      <title>ELK Radial</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-radial.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-radial.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial   Meta Data Provider: options.RadialMetaDataProvider    Description A radial layout provider which is based on the algorithm of Peter Eades published in &amp;ldquo;Drawing free trees.&amp;rdquo;, published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root.</description>
    </item>
    
    <item>
      <title>ELK Randomizer</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-random.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-random.html</guid>
      <description>    Property Value     Identifier: org.eclipse.elk.random   Meta Data Provider: core.options.CoreOptions    Description Distributes the nodes randomly on the plane, leading to very obfuscating layouts. Can be useful to demonstrate the power of &amp;ldquo;real&amp;rdquo; layout algorithms.
Supported Options    Option Default Value     Aspect Ratio 1.6f   Node Spacing 15   Padding new ElkPadding(15)   Randomization Seed 0    </description>
    </item>
    
    <item>
      <title>ELK Rectangle Packing</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-rectpacking.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-rectpacking.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.rectpacking   Meta Data Provider: options.RectPackingMetaDataProvider    Description Algorithm for packing of unconnected boxes, i.e. graphs without edges. The given order of the boxes is always preserved and the main reading direction of the boxes is left to right. The algorithm is divided into two phases. One phase approximates the width in which the rectangles can be placed.</description>
    </item>
    
    <item>
      <title>ELK SPOrE Compaction</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-sporeCompaction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-sporeCompaction.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.sporeCompaction   Meta Data Provider: options.SporeMetaDataProvider    Description ShrinkTree is a compaction algorithm that maintains the topology of a layout. The relocation of diagram elements is based on contracting a spanning tree.
Additional Documentation The algorithm uses the programmatic structure of SPOrE, which stands for Structure, Processing Order, and Execution.
The Three Phases   The structure phase extracts geometric information from the given layout to capture the topology that should be preserved during the subsequent adjustment of the layout.</description>
    </item>
    
    <item>
      <title>ELK SPOrE Overlap Removal</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-sporeOverlap.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-sporeOverlap.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.sporeOverlap   Meta Data Provider: options.SporeMetaDataProvider    Description A node overlap removal algorithm proposed by Nachmanson et al. in &amp;ldquo;Node overlap removal by growing a tree&amp;rdquo;.
Supported Options    Option Default Value     Debug Mode false   Node Spacing 8   Padding new ElkPadding(8)   Structure Extraction Strategy StructureExtractionStrategy.</description>
    </item>
    
    <item>
      <title>ELK Stress</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-stress.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-stress.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress   Meta Data Provider: options.StressMetaDataProvider    Description Minimizes the stress within a layout using stress majorization. Stress exists if the euclidean distance between a pair of nodes doesn&amp;rsquo;t match their graph theoretic distance, that is, the shortest path between the two nodes. The method allows to specify individual edge lengths.
Category: Force Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces.</description>
    </item>
    
    <item>
      <title>Epsilon</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-epsilon.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-epsilon.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.epsilon   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: double   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents    Description Terminating condition. If the length squared of all energy gradients are less than epsilon, the algorithm stops.</description>
    </item>
    
    <item>
      <title>Expand Nodes</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-expandNodes.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-expandNodes.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.expandNodes   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description If active, nodes are expanded to fill the area of their parent.</description>
    </item>
    
    <item>
      <title>Favor Straight Edges Over Balancing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-favorStraightEdges.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-favorStraightEdges.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.favorStraightEdges   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Applies To: parents   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.NETWORK_SIMPLEX), org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.BRANDES_KOEPF)   Containing Group: nodePlacement    Description Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used &amp;rsquo;edgeRouting&amp;rsquo;. For an orthogonal style it is set to true, for all other styles to false.</description>
    </item>
    
    <item>
      <title>Feedback Edges</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-feedbackEdges.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-feedbackEdges.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.feedbackEdges   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents    Description Whether feedback edges should be highlighted by routing around the nodes.</description>
    </item>
    
    <item>
      <title>Fill Polyominoes</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-fill.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-fill.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.polyomino.fill   Meta Data Provider: options.PolyominoOptions   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: polyomino    Description Use the Profile Fill algorithm to fill polyominoes to prevent small polyominoes from being placed inside of big polyominoes with large holes. Might increase packing area.</description>
    </item>
    
    <item>
      <title>Fit Aspect Ratio</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-expandToAspectRatio.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-expandToAspectRatio.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.rectpacking.expandToAspectRatio   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes   Dependencies: org.eclipse.elk.expandNodes    Description Expands nodes if expandNodes is true to fit the aspect ratio instead of only in their bounds. The option is only useful if the used packingStrategy is ASPECT_RATIO_DRIVEN, otherwise this may result in unreasonable ndoe expansion.</description>
    </item>
    
    <item>
      <title>Fixed Graph Size</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-fixedGraphSize.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-fixedGraphSize.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.nodeSize.fixedGraphSize   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: nodeSize    Description By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won&amp;rsquo;t do so.</description>
    </item>
    
    <item>
      <title>Fixed Position</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-fixed.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-fixed.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress.fixed   Meta Data Provider: options.StressMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.stress)   Applies To: nodes    Description Prevent that the node is moved by the layout algorithm.</description>
    </item>
    
    <item>
      <title>font</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-font.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-font.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.font    Options  Font Name Font Size  </description>
    </item>
    
    <item>
      <title>Font Name</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-font-name.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-font-name.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.font.name   Meta Data Provider: core.options.CoreOptions   Value Type: java.lang.String   Applies To: labels   Containing Group: font    Description Font name used for a label.</description>
    </item>
    
    <item>
      <title>Font Size</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-font-size.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-font-size.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.font.size   Meta Data Provider: core.options.CoreOptions   Value Type: int   Lower Bound: 1   Applies To: labels   Containing Group: font    Description Font size used for a label.</description>
    </item>
    
    <item>
      <title>Force Model</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-model.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-model.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force.model   Meta Data Provider: options.ForceMetaDataProvider   Value Type: org.eclipse.elk.alg.force.options.ForceModelStrategy (Enum)   Possible Values: EADES
FRUCHTERMAN_REINGOLD   Default Value: ForceModelStrategy.FRUCHTERMAN_REINGOLD (as defined in org.eclipse.elk.force)   Applies To: parents    Description Determines the model for force calculation.</description>
    </item>
    
    <item>
      <title>Force Node Model Order</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-forceNodeModelOrder.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-forceNodeModelOrder.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: crossingMinimization    Description The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization.</description>
    </item>
    
    <item>
      <title>FR Temperature</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-temperature.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-temperature.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force.temperature   Meta Data Provider: options.ForceMetaDataProvider   Value Type: double   Default Value: 0.001 (as defined in org.eclipse.elk.force)   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents   Dependencies: org.eclipse.elk.force.model (ForceModelStrategy.FRUCHTERMAN_REINGOLD)    Description The temperature is used as a scaling factor for particle displacements.</description>
    </item>
    
    <item>
      <title>Generate Position and Layer IDs</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-generatePositionAndLayerIds.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-generatePositionAndLayerIds.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.generatePositionAndLayerIds   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents    Description If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node.</description>
    </item>
    
    <item>
      <title>Graph Wrapping Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-strategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.WrappingStrategy (Enum)   Possible Values: OFF
SINGLE_EDGE
MULTI_EDGE   Default Value: WrappingStrategy.OFF (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: wrapping    Description For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side.</description>
    </item>
    
    <item>
      <title>Graphviz Circo</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-circo.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-circo.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.circo   Meta Data Provider: layouter.GraphvizMetaDataProvider    Description Circular layout, after Six and Tollis &amp;lsquo;99, Kaufmann and Wiese &amp;lsquo;02. The algorithm finds biconnected components and arranges each component in a circle, trying to minimize the number of crossings inside the circle. This is suitable for certain diagrams of multiple cyclic structures such as certain telecommunications networks.</description>
    </item>
    
    <item>
      <title>Graphviz Dot</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-dot.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-dot.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.dot   Meta Data Provider: layouter.GraphvizMetaDataProvider    Description Layered drawings of directed graphs. The algorithm aims edges in the same direction (top to bottom, or left to right) and then attempts to avoid edge crossings and reduce edge length. Edges are routed as spline curves and are thus drawn very smoothly. This algorithm is very suitable for state machine and activity diagrams, where the direction of edges has an important role.</description>
    </item>
    
    <item>
      <title>Graphviz FDP</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-fdp.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-fdp.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.fdp   Meta Data Provider: layouter.GraphvizMetaDataProvider    Description Spring model layouts similar to those of Neato, but does this by reducing forces rather than working with energy. Fdp implements the Fruchterman-Reingold heuristic including a multigrid solver that handles larger graphs and clustered undirected graphs.
Category: Force Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces.</description>
    </item>
    
    <item>
      <title>Graphviz Neato</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-neato.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-neato.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.neato   Meta Data Provider: layouter.GraphvizMetaDataProvider    Description Spring model layouts. Neato attempts to minimize a global energy function, which is equivalent to statistical multi-dimensional scaling. The solution is achieved using stress majorization, though the older Kamada-Kawai algorithm, using steepest descent, is also available.
Category: Force Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces.</description>
    </item>
    
    <item>
      <title>Graphviz Twopi</title>
      <link>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-twopi.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/algorithms/org-eclipse-elk-graphviz-twopi.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.twopi   Meta Data Provider: layouter.GraphvizMetaDataProvider    Description Radial layouts, after Wills &amp;lsquo;97. The nodes are placed on concentric circles depending on their distance from a given root node. The algorithm is designed to handle not only small graphs, but also very large ones.
Category: Radial Radial layout algorithms usually position the nodes of the graph on concentric circles.</description>
    </item>
    
    <item>
      <title>Greedy Switch Activation Threshold</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitch-activationThreshold.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitch-activationThreshold.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 40 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: parents   Containing Group: crossingMinimization -&amp;gt; greedySwitch    Description By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option.</description>
    </item>
    
    <item>
      <title>Greedy Switch Crossing Minimization</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitch-type.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitch-type.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.greedySwitch.type   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.GreedySwitchType (Enum)   Possible Values: ONE_SIDED
TWO_SIDED
OFF   Default Value: GreedySwitchType.TWO_SIDED (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.crossingMinimization.strategy (CrossingMinimizationStrategy.LAYER_SWEEP)   Containing Group: crossingMinimization -&amp;gt; greedySwitch    Description Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor.</description>
    </item>
    
    <item>
      <title>Greedy Switch Crossing Minimization (hierarchical)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitchHierarchical-type.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-greedySwitchHierarchical-type.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.GreedySwitchType (Enum)   Possible Values: ONE_SIDED
TWO_SIDED
OFF   Default Value: GreedySwitchType.OFF (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.crossingMinimization.strategy (CrossingMinimizationStrategy.LAYER_SWEEP), org.eclipse.elk.hierarchyHandling (HierarchyHandling.INCLUDE_CHILDREN)   Containing Group: crossingMinimization -&amp;gt; greedySwitchHierarchical    Description Activates the greedy switch heuristic in case hierarchical layout is used.</description>
    </item>
    
    <item>
      <title>Hierarchical Sweepiness</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-hierarchicalSweepiness.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-hierarchicalSweepiness.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 0.1 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.hierarchyHandling (HierarchyHandling.INCLUDE_CHILDREN)   Containing Group: crossingMinimization    Description How likely it is to use cross-hierarchy (1) vs bottom-up (-1).</description>
    </item>
    
    <item>
      <title>Hierarchy Handling</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hierarchyHandling.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hierarchyHandling.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.hierarchyHandling   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.HierarchyHandling (Enum)   Possible Values: INHERIT
INCLUDE_CHILDREN
SEPARATE_CHILDREN   Default Value: HierarchyHandling.INHERIT (as defined in org.eclipse.elk)   Applies To: parents, nodes    Description Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node&amp;rsquo;s hierarchy handling to INCLUDE_CHILDREN will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to SEPARATE_CHILDREN.</description>
    </item>
    
    <item>
      <title>Hierarchy Handling (Graphviz Dot)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hierarchyHandling_org-eclipse-elk-graphviz-dot.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hierarchyHandling_org-eclipse-elk-graphviz-dot.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.hierarchyHandling   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.HierarchyHandling (Enum)   Possible Values: INHERIT
INCLUDE_CHILDREN
SEPARATE_CHILDREN   Default Value: HierarchyHandling.INHERIT (as defined in org.eclipse.elk)   Applies To: parents, nodes    Description Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node&amp;rsquo;s hierarchy handling to INCLUDE_CHILDREN will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to SEPARATE_CHILDREN.</description>
    </item>
    
    <item>
      <title>High Degree Node Maximum Tree Height</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-treeHeight.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-treeHeight.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.highDegreeNodes.treeHeight   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 5 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: parents   Dependencies: org.eclipse.elk.layered.highDegreeNodes.treatment (true)   Containing Group: highDegreeNodes    Description Maximum height of a subtree connected to a high degree node to be moved to separate layers.</description>
    </item>
    
    <item>
      <title>High Degree Node Threshold</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-threshold.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-threshold.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.highDegreeNodes.threshold   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 16 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: parents   Dependencies: org.eclipse.elk.layered.highDegreeNodes.treatment (true)   Containing Group: highDegreeNodes    Description Whether a node is considered to have a high degree.</description>
    </item>
    
    <item>
      <title>High Degree Node Treatment</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-treatment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-highDegreeNodes-treatment.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.highDegreeNodes.treatment   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: highDegreeNodes    Description Makes room around high degree nodes to place leafs and trees.</description>
    </item>
    
    <item>
      <title>highDegreeNodes</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-highDegreeNodes.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-highDegreeNodes.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.highDegreeNodes    Options  High Degree Node Treatment High Degree Node Threshold High Degree Node Maximum Tree Height  </description>
    </item>
    
    <item>
      <title>Horizontal spacing between Label and Port</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelPortHorizontal.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelPortHorizontal.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.labelPortHorizontal   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: spacing    Description Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the &amp;lsquo;portlabels.</description>
    </item>
    
    <item>
      <title>Hypernode</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hypernode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-hypernode.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.hypernode   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: nodes    Description Whether the node should be handled as a hypernode.</description>
    </item>
    
    <item>
      <title>Improve Cuts</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-improveCuts.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-improveCuts.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.multiEdge.improveCuts   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping -&amp;gt; multiEdge    Description For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought.</description>
    </item>
    
    <item>
      <title>Improve Wrapped Edges</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-improveWrappedEdges.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-multiEdge-improveWrappedEdges.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping -&amp;gt; multiEdge    Description The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long.</description>
    </item>
    
    <item>
      <title>Individual Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-individual.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-individual.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.spacing.individual   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.util.IndividualSpacings   Applies To: nodes, edges, ports, labels   Containing Group: spacing    Description Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element&amp;rsquo;s parent.
Additional Documentation In most cases, spacing values apply to the children of the hierarchical node (possibly the root node) for which the values are actually specified.</description>
    </item>
    
    <item>
      <title>Individual Spacing (ELK Layered)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-individual_org-eclipse-elk-layered.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-individual_org-eclipse-elk-layered.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.spacing.individual   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.util.IndividualSpacings   Applies To: nodes, edges, ports, labels   Containing Group: spacing    Description Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element&amp;rsquo;s parent.
Additional Documentation Most parts of the algorithm do not support this yet.</description>
    </item>
    
    <item>
      <title>Inline Edge Labels</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeLabels-inline.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-edgeLabels-inline.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.edgeLabels.inline   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: labels   Containing Group: edgeLabels    Description If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label&amp;rsquo;s rendering is such that it is not crossed by its edge and thus stays legible.</description>
    </item>
    
    <item>
      <title>Inside Self Loop</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-insideSelfLoops-yo.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-insideSelfLoops-yo.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.insideSelfLoops.yo   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: edges   Containing Group: insideSelfLoops    Description Whether a self loop should be routed inside a node instead of around that node.</description>
    </item>
    
    <item>
      <title>insideSelfLoops</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-insideSelfLoops.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-insideSelfLoops.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.insideSelfLoops    Options  Activate Inside Self Loops Inside Self Loop  </description>
    </item>
    
    <item>
      <title>Interactive</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-interactive.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-interactive.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.interactive   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option.</description>
    </item>
    
    <item>
      <title>interactive Layout</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-interactiveLayout.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-interactiveLayout.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.interactiveLayout   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the graph should be changeable interactively and by setting constraints</description>
    </item>
    
    <item>
      <title>Interactive Reference Point</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-interactiveReferencePoint.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-interactiveReferencePoint.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.interactiveReferencePoint   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.InteractiveReferencePoint (Enum)   Possible Values: CENTER
TOP_LEFT   Default Value: InteractiveReferencePoint.CENTER (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.cycleBreaking.strategy (CycleBreakingStrategy.INTERACTIVE), org.eclipse.elk.layered.crossingMinimization.strategy (CrossingMinimizationStrategy.INTERACTIVE)    Description Determines which point of a node is considered by interactive layout phases.</description>
    </item>
    
    <item>
      <title>Iteration Limit</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-iterationLimit.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-iterationLimit.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress.iterationLimit   Meta Data Provider: options.StressMetaDataProvider   Value Type: int   Default Value: Integer.MAX_VALUE (as defined in org.eclipse.elk.stress)   Applies To: parents    Description Maximum number of performed iterations. Takes higher precedence than &amp;rsquo;epsilon&#39;.</description>
    </item>
    
    <item>
      <title>Iterations</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-iterations.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-iterations.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force.iterations   Meta Data Provider: options.ForceMetaDataProvider   Value Type: int   Default Value: 300 (as defined in org.eclipse.elk.force)   Lower Bound: 1   Applies To: parents    Description The number of iterations on the force model.</description>
    </item>
    
    <item>
      <title>Iterations Factor</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-iterationsFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-iterationsFactor.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.graphviz.iterationsFactor   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: double   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents    Description Multiplicative scale factor for the maximal number of iterations used during crossing minimization, node ranking, and node positioning.</description>
    </item>
    
    <item>
      <title>Junction Points</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-junctionPoints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-junctionPoints.html</guid>
      <description>Property Value     Type: output   Identifier: org.eclipse.elk.junctionPoints   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.KVectorChain   Default Value: new KVectorChain() (as defined in org.eclipse.elk)   Applies To: edges    Description This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing.</description>
    </item>
    
    <item>
      <title>Label Angle</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-labelAngle.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-labelAngle.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.labelAngle   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: double   Default Value: -25 (as defined in org.eclipse.elk.graphviz)   Applies To: edges    Description Angle between head / tail positioned edge labels and the corresponding edge.</description>
    </item>
    
    <item>
      <title>Label Distance</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-labelDistance.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-labelDistance.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.labelDistance   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk.graphviz)   Lower Bound: 0.0   Applies To: edges    Description Distance of head / tail positioned edge labels to the source or target node.</description>
    </item>
    
    <item>
      <title>Label Manager</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-labelManager.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-labelManager.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.labelManager   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.labels.ILabelManager   Applies To: parents, labels    Description Label managers can shorten labels upon a layout algorithm&amp;rsquo;s request.</description>
    </item>
    
    <item>
      <title>Label Manager</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-labels-labelManager.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-labels-labelManager.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.labels.labelManager   Meta Data Provider: LabelManagementOptions   Value Type: org.eclipse.elk.core.labels.ILabelManager   Applies To: parents, labels    Description The label manager responsible for a given part of the graph. A label manager can either be attached to a compound node (in which case it is responsible for all labels inside) or to specific labels.</description>
    </item>
    
    <item>
      <title>Label Node Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelNode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelNode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.labelNode   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 5 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the &amp;rsquo;nodelabels.</description>
    </item>
    
    <item>
      <title>Label Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelLabel.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelLabel.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.labelLabel   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 0 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Determines the amount of space to be left between two labels of the same graph element.</description>
    </item>
    
    <item>
      <title>Layer Bound</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-coffmanGraham-layerBound.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-coffmanGraham-layerBound.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.coffmanGraham.layerBound   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: Integer.MAX_VALUE (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.layering.strategy (LayeringStrategy.COFFMAN_GRAHAM)   Containing Group: layering -&amp;gt; coffmanGraham    Description The maximum number of nodes allowed per layer.</description>
    </item>
    
    <item>
      <title>Layer Choice Constraint</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerChoiceConstraint.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerChoiceConstraint.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.layerChoiceConstraint   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: nodes   Containing Group: layering    Description Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint.</description>
    </item>
    
    <item>
      <title>Layer Constraint</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerConstraint.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerConstraint.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.layerConstraint   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.LayerConstraint (Enum)   Possible Values: NONE
FIRST
FIRST_SEPARATE
LAST
LAST_SEPARATE   Default Value: LayerConstraint.NONE (as defined in org.eclipse.elk.layered)   Applies To: nodes   Containing Group: layering    Description Determines a constraint on the placement of the node regarding the layering.</description>
    </item>
    
    <item>
      <title>Layer ID</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerId.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-layerId.html</guid>
      <description>Property Value     Type: output   Identifier: org.eclipse.elk.layered.layering.layerId   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: nodes   Containing Group: layering    Description Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set.</description>
    </item>
    
    <item>
      <title>Layer Spacing Factor</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-layerSpacingFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-layerSpacingFactor.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.layerSpacingFactor   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk.graphviz)   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents    Description Factor for the spacing of different layers (ranks).</description>
    </item>
    
    <item>
      <title>layering</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.layering    Options  Node Layering Strategy Layer Constraint Layer Choice Constraint Layer ID  Subgroups  minWidth nodePromotion coffmanGraham  </description>
    </item>
    
    <item>
      <title>layering.coffmanGraham</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-coffmanGraham.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-coffmanGraham.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.layering.coffmanGraham    Options  Layer Bound  </description>
    </item>
    
    <item>
      <title>layering.minWidth</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-minWidth.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-minWidth.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.layering.minWidth    Options  Upper Bound On Width [MinWidth Layerer] Upper Layer Estimation Scaling Factor [MinWidth Layerer]  </description>
    </item>
    
    <item>
      <title>layering.nodePromotion</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-nodePromotion.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-layering-nodePromotion.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.layering.nodePromotion    Options  Node Promotion Strategy Max Node Promotion Iterations  </description>
    </item>
    
    <item>
      <title>Layout Algorithm</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-algorithm.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-algorithm.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.algorithm   Meta Data Provider: core.options.CoreOptions   Value Type: java.lang.String   Applies To: parents    Description Select a specific layout algorithm.</description>
    </item>
    
    <item>
      <title>Layout Ancestors</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layoutAncestors.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layoutAncestors.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.layoutAncestors   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process.</description>
    </item>
    
    <item>
      <title>Layout Dimension</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-dimension.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-dimension.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress.dimension   Meta Data Provider: options.StressMetaDataProvider   Value Type: org.eclipse.elk.alg.force.stress.StressMajorization$Dimension (Enum)   Possible Values: XY
X
Y   Default Value: Dimension.XY (as defined in org.eclipse.elk.stress)   Applies To: parents    Description Dimensions that are permitted to be altered during layout.</description>
    </item>
    
    <item>
      <title>Layout Option Groups</title>
      <link>https://www.eclipse.org/elk/reference/groups.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups.html</guid>
      <description>The following layout algorithms are available in ELK:</description>
    </item>
    
    <item>
      <title>Layout Options</title>
      <link>https://www.eclipse.org/elk/reference/options.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options.html</guid>
      <description>The following layout options are available in ELK:</description>
    </item>
    
    <item>
      <title>Layout Partition</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-partitioning-partition.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-partitioning-partition.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.partitioning.partition   Meta Data Provider: core.options.CoreOptions   Value Type: java.lang.Integer   Applies To: parents, nodes   Dependencies: org.eclipse.elk.partitioning.activate (true)   Containing Group: partitioning    Description Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction).</description>
    </item>
    
    <item>
      <title>Layout Partitioning</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-partitioning-activate.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-partitioning-activate.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.partitioning.activate   Meta Data Provider: core.options.CoreOptions   Value Type: java.lang.Boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: partitioning    Description Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction).</description>
    </item>
    
    <item>
      <title>Linear Segments Deflection Dampening</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-linearSegments-deflectionDampening.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-linearSegments-deflectionDampening.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 0.3 (as defined in org.eclipse.elk.layered)   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: parents   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.LINEAR_SEGMENTS)   Containing Group: nodePlacement -&amp;gt; linearSegments    Description Dampens the movement of nodes to keep the diagram from getting too large.</description>
    </item>
    
    <item>
      <title>List of Polyominoes</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-debug-discoPolys.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-disco-debug-discoPolys.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.disco.debug.discoPolys   Meta Data Provider: options.DisCoMetaDataProvider   Value Type: java.lang.Object   Applies To: parents   Containing Group: debug    Description Access to the polyominoes is intended for the debug view,</description>
    </item>
    
    <item>
      <title>Long Edge Ordering Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-longEdgeStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-longEdgeStrategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.LongEdgeOrderingStrategy (Enum)   Possible Values: DUMMY_NODE_OVER
DUMMY_NODE_UNDER
EQUAL   Default Value: LongEdgeOrderingStrategy.DUMMY_NODE_OVER (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: considerModelOrder    Description Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout.</description>
    </item>
    
    <item>
      <title>Manually Specified Cuts</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-cuts.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-cuts.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.cutting.cuts   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: java.util.List&amp;lt;java.lang.Integer&amp;gt;   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.cutting.strategy (CuttingStrategy.MANUAL)   Containing Group: wrapping -&amp;gt; cutting    Description Allows the user to specify her own cuts for a certain graph.</description>
    </item>
    
    <item>
      <title>Margins</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-margins.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-margins.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.margins   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.ElkMargin   Default Value: new ElkMargin() (as defined in org.eclipse.elk)   Applies To: nodes    Description Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node&amp;rsquo;s border might introduce such a margin.</description>
    </item>
    
    <item>
      <title>Max Node Promotion Iterations</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-nodePromotion-maxIterations.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-nodePromotion-maxIterations.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.nodePromotion.maxIterations   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: parents   Dependencies: org.eclipse.elk.layered.layering.nodePromotion.strategy   Containing Group: layering -&amp;gt; nodePromotion    Description Limits the number of iterations for node promotion.</description>
    </item>
    
    <item>
      <title>Max. Iterations</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-maxiter.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-maxiter.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.graphviz.maxiter   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: int   Lower Bound: 1   Applies To: parents    Description The maximum number of iterations.</description>
    </item>
    
    <item>
      <title>Maximal Animation Time</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-maxAnimTime.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-maxAnimTime.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.maxAnimTime   Meta Data Provider: core.options.CoreOptions   Value Type: int   Default Value: 4000 (as defined in org.eclipse.elk)   Lower Bound: 0   Applies To: parents    Description The maximal time for animations, in milliseconds.</description>
    </item>
    
    <item>
      <title>Merge Edges</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-mergeEdges.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-mergeEdges.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.mergeEdges   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents    Description Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node.</description>
    </item>
    
    <item>
      <title>Merge Hierarchy-Crossing Edges</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-mergeHierarchyEdges.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-mergeHierarchyEdges.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.mergeHierarchyEdges   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.layered)   Applies To: parents    Description If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point.</description>
    </item>
    
    <item>
      <title>Minimal Animation Time</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-minAnimTime.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-minAnimTime.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.minAnimTime   Meta Data Provider: core.options.CoreOptions   Value Type: int   Default Value: 400 (as defined in org.eclipse.elk)   Lower Bound: 0   Applies To: parents    Description The minimal time for animations, in milliseconds.</description>
    </item>
    
    <item>
      <title>MSD Freedom</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-msd-freedom.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-cutting-msd-freedom.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.cutting.msd.freedom   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: java.lang.Integer   Default Value: 1 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.cutting.strategy (CuttingStrategy.MSD)   Containing Group: wrapping -&amp;gt; cutting -&amp;gt; msd    Description The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into.</description>
    </item>
    
    <item>
      <title>No Layout</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-noLayout.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-noLayout.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.noLayout   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: nodes, edges, ports, labels    Description No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them.</description>
    </item>
    
    <item>
      <title>No Model Order</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-noModelOrder.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-considerModelOrder-noModelOrder.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.considerModelOrder.noModelOrder   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: nodes   Containing Group: considerModelOrder    Description Set on a node to not set a model order for this node even though it is a real node.</description>
    </item>
    
    <item>
      <title>Node Flexibility</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.NodeFlexibility (Enum)   Possible Values: NONE
PORT_POSITION
NODE_SIZE_WHERE_SPACE_PERMITS (@ExperimentalPropertyValue)
NODE_SIZE   Applies To: nodes   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.NETWORK_SIMPLEX)   Containing Group: nodePlacement -&amp;gt; networkSimplex    Description Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps.</description>
    </item>
    
    <item>
      <title>Node Flexibility Default</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility-default.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility-default.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.NodeFlexibility (Enum)   Possible Values: NONE
PORT_POSITION
NODE_SIZE_WHERE_SPACE_PERMITS (@ExperimentalPropertyValue)
NODE_SIZE   Default Value: NodeFlexibility.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.nodePlacement.strategy (NodePlacementStrategy.NETWORK_SIMPLEX)   Containing Group: nodePlacement -&amp;gt; networkSimplex -&amp;gt; nodeFlexibility    Description Default value of the &amp;rsquo;nodeFlexibility&amp;rsquo; option for the children of a hierarchical node.</description>
    </item>
    
    <item>
      <title>Node Label Padding</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeLabels-padding.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeLabels-padding.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.nodeLabels.padding   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.ElkPadding   Default Value: new ElkPadding(5) (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: nodeLabels    Description Define padding for node labels that are placed inside of a node.</description>
    </item>
    
    <item>
      <title>Node Label Placement</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeLabels-placement.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeLabels-placement.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.nodeLabels.placement   Meta Data Provider: core.options.CoreOptions   Value Type: java.util.EnumSet&amp;lt;org.eclipse.elk.core.options.NodeLabelPlacement&amp;gt;   Possible Values: H_LEFT
H_CENTER
H_RIGHT
V_TOP
V_CENTER
V_BOTTOM
INSIDE
OUTSIDE
H_PRIORITY   Default Value: NodeLabelPlacement.fixed() (as defined in org.eclipse.elk)   Applies To: nodes, labels   Containing Group: nodeLabels    Description Hints for where node labels are to be placed; if empty, the node label&amp;rsquo;s position is not modified.</description>
    </item>
    
    <item>
      <title>Node Layering Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.layering.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.LayeringStrategy (Enum)   Possible Values: NETWORK_SIMPLEX
LONGEST_PATH
COFFMAN_GRAHAM (@AdvancedPropertyValue)
INTERACTIVE (@AdvancedPropertyValue)
STRETCH_WIDTH (@ExperimentalPropertyValue)
MIN_WIDTH (@ExperimentalPropertyValue)   Default Value: LayeringStrategy.NETWORK_SIMPLEX (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: layering    Description Strategy for node layering.</description>
    </item>
    
    <item>
      <title>Node Node Between Layers Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-nodeNodeBetweenLayers.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-nodeNodeBetweenLayers.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 20 (as defined in org.eclipse.elk.layered)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description The spacing to be preserved between any pair of nodes of two adjacent layers. Note that &amp;lsquo;spacing.nodeNode&amp;rsquo; is used for the spacing between nodes within the layer itself.</description>
    </item>
    
    <item>
      <title>Node Placement Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-nodePlacement-strategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.NodePlacementStrategy (Enum)   Possible Values: SIMPLE
INTERACTIVE (@AdvancedPropertyValue)
LINEAR_SEGMENTS
BRANDES_KOEPF
NETWORK_SIMPLEX   Default Value: NodePlacementStrategy.BRANDES_KOEPF (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: nodePlacement    Description Strategy for node placement.</description>
    </item>
    
    <item>
      <title>Node Promotion Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-nodePromotion-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-nodePromotion-strategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.nodePromotion.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.NodePromotionStrategy (Enum)   Possible Values: NONE
NIKOLOV
NIKOLOV_PIXEL
NIKOLOV_IMPROVED (@AdvancedPropertyValue)
NIKOLOV_IMPROVED_PIXEL (@AdvancedPropertyValue)
DUMMYNODE_PERCENTAGE (@AdvancedPropertyValue)
NODECOUNT_PERCENTAGE (@AdvancedPropertyValue)
NO_BOUNDARY (@AdvancedPropertyValue)   Default Value: NodePromotionStrategy.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: layering -&amp;gt; nodePromotion    Description Reduces number of dummy nodes after layering phase (if possible).</description>
    </item>
    
    <item>
      <title>Node Self Loop Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-nodeSelfLoop.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-nodeSelfLoop.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.nodeSelfLoop   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description Spacing to be preserved between a node and its self loops.</description>
    </item>
    
    <item>
      <title>Node Size Constraints</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-constraints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-constraints.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.nodeSize.constraints   Meta Data Provider: core.options.CoreOptions   Value Type: java.util.EnumSet&amp;lt;org.eclipse.elk.core.options.SizeConstraint&amp;gt;   Possible Values: PORTS
PORT_LABELS
NODE_LABELS
MINIMUM_SIZE   Default Value: EnumSet.noneOf(SizeConstraint) (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: nodeSize    Description What should be taken into account when calculating a node&amp;rsquo;s size. Empty size constraints specify that a node&amp;rsquo;s size is already fixed and should not be changed.</description>
    </item>
    
    <item>
      <title>Node Size Minimum</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-minimum.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-minimum.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.nodeSize.minimum   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.KVector   Default Value: new KVector(0, 0) (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: nodeSize    Description The minimal size to which a node can be reduced.</description>
    </item>
    
    <item>
      <title>Node Size Options</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-options.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-nodeSize-options.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.nodeSize.options   Meta Data Provider: core.options.CoreOptions   Value Type: java.util.EnumSet&amp;lt;org.eclipse.elk.core.options.SizeOptions&amp;gt;   Possible Values: DEFAULT_MINIMUM_SIZE
MINIMUM_SIZE_ACCOUNTS_FOR_PADDING
COMPUTE_PADDING
OUTSIDE_NODE_LABELS_OVERHANG
PORTS_OVERHANG
UNIFORM_PORT_SPACING
SPACE_EFFICIENT_PORT_LABELS (@Deprecated)
FORCE_TABULAR_NODE_LABELS
ASYMMETRICAL   Default Value: EnumSet.of(SizeOptions.DEFAULT_MINIMUM_SIZE) (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: nodeSize    Description Options modifying the behavior of the size constraints set on a node.</description>
    </item>
    
    <item>
      <title>Node Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-nodeNode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-nodeNode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.nodeNode   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 20 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description The minimal distance to be preserved between each two nodes.</description>
    </item>
    
    <item>
      <title>nodeLabels</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-nodeLabels.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-nodeLabels.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.nodeLabels    Options  Node Label Padding Node Label Placement  </description>
    </item>
    
    <item>
      <title>nodePlacement</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.nodePlacement    Options  Node Placement Strategy Favor Straight Edges Over Balancing  Subgroups  bk linearSegments networkSimplex  </description>
    </item>
    
    <item>
      <title>nodePlacement.bk</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-bk.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-bk.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.bk    Options  BK Edge Straightening BK Fixed Alignment  </description>
    </item>
    
    <item>
      <title>nodePlacement.linearSegments</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-linearSegments.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-linearSegments.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.linearSegments    Options  Linear Segments Deflection Dampening  </description>
    </item>
    
    <item>
      <title>nodePlacement.networkSimplex</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-networkSimplex.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-networkSimplex.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.networkSimplex    Options  Node Flexibility  Subgroups  nodeFlexibility  </description>
    </item>
    
    <item>
      <title>nodePlacement.networkSimplex.nodeFlexibility</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-nodePlacement-networkSimplex-nodeFlexibility.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility    Options  Node Flexibility Default  </description>
    </item>
    
    <item>
      <title>nodeSize</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-nodeSize.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-nodeSize.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.nodeSize    Options  Node Size Constraints Node Size Options Node Size Minimum Fixed Graph Size  </description>
    </item>
    
    <item>
      <title>Omit Node Micro Layout</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-omitNodeMicroLayout.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-omitNodeMicroLayout.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.omitNodeMicroLayout   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn&amp;rsquo;t have any negative impact on the layout algorithm&amp;rsquo;s performance itself.</description>
    </item>
    
    <item>
      <title>Only Area Approximation</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-onlyFirstIteration.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-onlyFirstIteration.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.rectpacking.onlyFirstIteration   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes    Description If enabled only the width approximation step is executed and the nodes are placed accordingly. The nodes are layouted according to the packingStrategy. If set to true not expansion of nodes is taking place.</description>
    </item>
    
    <item>
      <title>Optimization Goal</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-optimizationGoal.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-optimizationGoal.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.rectpacking.optimizationGoal   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: org.eclipse.elk.alg.rectpacking.options.OptimizationGoal (Enum)   Possible Values: ASPECT_RATIO_DRIVEN
MAX_SCALE_DRIVEN
AREA_DRIVEN   Default Value: OptimizationGoal.MAX_SCALE_DRIVEN (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes    Description Optimization goal for approximation of the bounding box given by the first iteration. Determines whether layout is sorted by the maximum scaling, aspect ratio, or area.</description>
    </item>
    
    <item>
      <title>Order ID </title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-orderId.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-orderId.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.orderId   Meta Data Provider: options.RadialMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.radial)   Applies To: nodes    Description The id can be used to define an order for nodes of one radius. This can be used to sort them in the layer accordingly.</description>
    </item>
    
    <item>
      <title>Orthogonal Compaction</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-compaction-orthogonal.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-compaction-orthogonal.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.compaction.orthogonal   Meta Data Provider: options.SporeMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: compaction    Description Restricts the translation of nodes to orthogonal directions in the compaction phase.</description>
    </item>
    
    <item>
      <title>Overlap Removal</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-overlapMode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-graphviz-overlapMode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.graphviz.overlapMode   Meta Data Provider: layouter.GraphvizMetaDataProvider   Value Type: org.eclipse.elk.alg.graphviz.dot.transform.OverlapMode (Enum)   Possible Values: NONE
SCALE
SCALEXY
PRISM
COMPRESS   Default Value: OverlapMode.PRISM (as defined in org.eclipse.elk.graphviz)   Applies To: parents    Description Determines if and how node overlaps should be removed.</description>
    </item>
    
    <item>
      <title>overlapRemoval</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-overlapRemoval.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-overlapRemoval.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.overlapRemoval    Options  Upper limit for iterations of overlap removal Whether to run a supplementary scanline overlap check.  </description>
    </item>
    
    <item>
      <title>Padding</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-padding.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-padding.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.padding   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.ElkPadding   Default Value: new ElkPadding(12) (as defined in org.eclipse.elk)   Applies To: parents, nodes    Description The padding to be left to a parent element&amp;rsquo;s border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately.</description>
    </item>
    
    <item>
      <title>partitioning</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-partitioning.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-partitioning.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.partitioning    Options  Layout Partition Layout Partitioning  </description>
    </item>
    
    <item>
      <title>polyomino</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-polyomino.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-polyomino.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.polyomino    Options  Polyomino Traversal Strategy Polyomino Secondary Sorting Criterion Polyomino Primary Sorting Criterion Fill Polyominoes  </description>
    </item>
    
    <item>
      <title>Polyomino Primary Sorting Criterion</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-highLevelSort.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-highLevelSort.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.polyomino.highLevelSort   Meta Data Provider: options.PolyominoOptions   Value Type: org.eclipse.elk.alg.common.compaction.options.HighLevelSortingCriterion (Enum)   Possible Values: NUM_OF_EXTERNAL_SIDES_THAN_NUM_OF_EXTENSIONS_LAST
CORNER_CASES_THAN_SINGLE_SIDE_LAST   Default Value: HighLevelSortingCriterion.NUM_OF_EXTERNAL_SIDES_THAN_NUM_OF_EXTENSIONS_LAST (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: polyomino    Description Possible primary sorting criteria for the processing order of polyominoes.</description>
    </item>
    
    <item>
      <title>Polyomino Secondary Sorting Criterion</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-lowLevelSort.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-lowLevelSort.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.polyomino.lowLevelSort   Meta Data Provider: options.PolyominoOptions   Value Type: org.eclipse.elk.alg.common.compaction.options.LowLevelSortingCriterion (Enum)   Possible Values: BY_SIZE
BY_SIZE_AND_SHAPE   Default Value: LowLevelSortingCriterion.BY_SIZE_AND_SHAPE (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: polyomino    Description Possible secondary sorting criteria for the processing order of polyominoes. They are used when polyominoes are equal according to the primary sorting criterion HighLevelSortingCriterion.</description>
    </item>
    
    <item>
      <title>Polyomino Traversal Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-traversalStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-polyomino-traversalStrategy.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.polyomino.traversalStrategy   Meta Data Provider: options.PolyominoOptions   Value Type: org.eclipse.elk.alg.common.compaction.options.TraversalStrategy (Enum)   Possible Values: SPIRAL
LINE_BY_LINE
MANHATTAN
JITTER
QUADRANTS_LINE_BY_LINE
QUADRANTS_MANHATTAN
QUADRANTS_JITTER
COMBINE_LINE_BY_LINE_MANHATTAN
COMBINE_JITTER_MANHATTAN   Default Value: TraversalStrategy.QUADRANTS_LINE_BY_LINE (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: polyomino    Description Traversal strategy for trying different candidate positions for polyominoes.</description>
    </item>
    
    <item>
      <title>port</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-port.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-port.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.port    Options  Port Anchor Offset Port Index Port Side Port Border Offset  </description>
    </item>
    
    <item>
      <title>Port Alignment</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-default.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-default.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.portAlignment.default   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortAlignment (Enum)   Possible Values: DISTRIBUTED
JUSTIFIED
BEGIN
CENTER
END   Default Value: PortAlignment.DISTRIBUTED (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: portAlignment    Description Defines the default port distribution for a node. May be overridden for each side individually.</description>
    </item>
    
    <item>
      <title>Port Alignment (East)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-east.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-east.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.portAlignment.east   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortAlignment (Enum)   Possible Values: DISTRIBUTED
JUSTIFIED
BEGIN
CENTER
END   Applies To: nodes   Containing Group: portAlignment    Description Defines how ports on the eastern side are placed, overriding the node&amp;rsquo;s general port alignment.</description>
    </item>
    
    <item>
      <title>Port Alignment (North)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-north.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-north.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.portAlignment.north   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortAlignment (Enum)   Possible Values: DISTRIBUTED
JUSTIFIED
BEGIN
CENTER
END   Applies To: nodes   Containing Group: portAlignment    Description Defines how ports on the northern side are placed, overriding the node&amp;rsquo;s general port alignment.</description>
    </item>
    
    <item>
      <title>Port Alignment (South)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-south.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-south.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.portAlignment.south   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortAlignment (Enum)   Possible Values: DISTRIBUTED
JUSTIFIED
BEGIN
CENTER
END   Applies To: nodes   Containing Group: portAlignment    Description Defines how ports on the southern side are placed, overriding the node&amp;rsquo;s general port alignment.</description>
    </item>
    
    <item>
      <title>Port Alignment (West)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-west.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portAlignment-west.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.portAlignment.west   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortAlignment (Enum)   Possible Values: DISTRIBUTED
JUSTIFIED
BEGIN
CENTER
END   Applies To: nodes   Containing Group: portAlignment    Description Defines how ports on the western side are placed, overriding the node&amp;rsquo;s general port alignment.</description>
    </item>
    
    <item>
      <title>Port Anchor Offset</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-anchor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-anchor.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.port.anchor   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.KVector   Applies To: ports   Containing Group: port    Description The offset to the port position where connections shall be attached.</description>
    </item>
    
    <item>
      <title>Port Border Offset</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-borderOffset.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-borderOffset.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.port.borderOffset   Meta Data Provider: core.options.CoreOptions   Value Type: double   Applies To: ports   Containing Group: port    Description The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.</description>
    </item>
    
    <item>
      <title>Port Constraints</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portConstraints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portConstraints.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.portConstraints   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortConstraints (Enum)   Possible Values: UNDEFINED
FREE
FIXED_SIDE
FIXED_ORDER
FIXED_RATIO
FIXED_POS   Default Value: PortConstraints.UNDEFINED (as defined in org.eclipse.elk)   Applies To: nodes    Description Defines constraints of the position of the ports of a node.</description>
    </item>
    
    <item>
      <title>Port Index</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-index2.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-index2.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.port.index   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: ports   Containing Group: port    Description The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if &amp;lsquo;Port Constraints&amp;rsquo; is set to FIXED_ORDER and no specific positions are given for the ports.</description>
    </item>
    
    <item>
      <title>Port Label Placement</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-placement.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-placement.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.portLabels.placement   Meta Data Provider: core.options.CoreOptions   Value Type: java.util.EnumSet&amp;lt;org.eclipse.elk.core.options.PortLabelPlacement&amp;gt;   Possible Values: OUTSIDE
INSIDE
NEXT_TO_PORT_IF_POSSIBLE
ALWAYS_SAME_SIDE
SPACE_EFFICIENT   Default Value: PortLabelPlacement.outside() (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: portLabels    Description Decides on a placement method for port labels; if empty, the node label&amp;rsquo;s position is not modified.</description>
    </item>
    
    <item>
      <title>Port Labels Next to Port</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-nextToPortIfPossible.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-nextToPortIfPossible.html</guid>
      <description>Property Value     Type: deprecated   Identifier: org.eclipse.elk.portLabels.nextToPortIfPossible   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: portLabels    Description Use &amp;lsquo;portLabels.placement&amp;rsquo;: NEXT_TO_PORT_OF_POSSIBLE.</description>
    </item>
    
    <item>
      <title>Port Side</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-side.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-port-side.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.port.side   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.options.PortSide (Enum)   Possible Values: UNDEFINED
NORTH
EAST
SOUTH
WEST   Default Value: PortSide.UNDEFINED (as defined in org.eclipse.elk)   Applies To: ports   Containing Group: port    Description The side of a node on which a port is situated. This option must be set if &amp;lsquo;Port Constraints&amp;rsquo; is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports.</description>
    </item>
    
    <item>
      <title>Port Sorting Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-portSortingStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-portSortingStrategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.portSortingStrategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.PortSortingStrategy (Enum)   Possible Values: INPUT_ORDER
PORT_DEGREE   Default Value: PortSortingStrategy.INPUT_ORDER (as defined in org.eclipse.elk.layered)   Applies To: parents    Description Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node&amp;rsquo;s ports are distributed on the sides of a node if their order is not prescribed.</description>
    </item>
    
    <item>
      <title>Port Spacing</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-portPort.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-portPort.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.portPort   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 10 (as defined in org.eclipse.elk)   Lower Bound: 0.0   Applies To: parents, nodes   Containing Group: spacing    Description Spacing between pairs of ports of the same node.</description>
    </item>
    
    <item>
      <title>portAlignment</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-portAlignment.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-portAlignment.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.portAlignment    Options  Port Alignment Port Alignment (North) Port Alignment (South) Port Alignment (West) Port Alignment (East)  </description>
    </item>
    
    <item>
      <title>portLabels</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-portLabels.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-portLabels.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.portLabels    Options  Port Label Placement Port Labels Next to Port Treat Port Labels as Group  </description>
    </item>
    
    <item>
      <title>Position</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-position.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-position.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.position   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.math.KVector   Applies To: nodes, ports, labels    Description The position of a node, port, or label. This is used by the &amp;lsquo;Fixed Layout&amp;rsquo; algorithm to specify a pre-defined position.</description>
    </item>
    
    <item>
      <title>Position Choice Constraint</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-positionChoiceConstraint.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-positionChoiceConstraint.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: nodes   Containing Group: crossingMinimization    Description Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i &amp;lt; n.</description>
    </item>
    
    <item>
      <title>Position ID</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-positionId.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-positionId.html</guid>
      <description>Property Value     Type: output   Identifier: org.eclipse.elk.layered.crossingMinimization.positionId   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: -1 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: nodes   Containing Group: crossingMinimization    Description Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set.</description>
    </item>
    
    <item>
      <title>Post Compaction Constraint Calculation</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-postCompaction-constraints.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-postCompaction-constraints.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.compaction.postCompaction.constraints   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.ConstraintCalculationStrategy (Enum)   Possible Values: QUADRATIC
SCANLINE   Default Value: ConstraintCalculationStrategy.SCANLINE (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: compaction -&amp;gt; postCompaction    Description Specifies whether and how post-process compaction is applied.</description>
    </item>
    
    <item>
      <title>Post Compaction Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-postCompaction-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-compaction-postCompaction-strategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.compaction.postCompaction.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.GraphCompactionStrategy (Enum)   Possible Values: NONE
LEFT
RIGHT
LEFT_RIGHT_CONSTRAINT_LOCKING
LEFT_RIGHT_CONNECTION_LOCKING
EDGE_LENGTH   Default Value: GraphCompactionStrategy.NONE (as defined in org.eclipse.elk.layered)   Applies To: parents   Containing Group: compaction -&amp;gt; postCompaction    Description Specifies whether and how post-process compaction is applied.</description>
    </item>
    
    <item>
      <title>Priority</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.priority   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: nodes, edges    Description Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used.</description>
    </item>
    
    <item>
      <title>priority</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-priority.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-priority.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.priority    Options  Direction Priority Shortness Priority Straightness Priority  </description>
    </item>
    
    <item>
      <title>Priority (ELK Box)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-box.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-box.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.priority   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: nodes, edges    Description Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used.
Additional Documentation Priorities set on nodes determine the order in which they are placed: boxes with a higher priority will end up before boxes with a lower priority.</description>
    </item>
    
    <item>
      <title>Priority (ELK Force)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-force.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-force.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.priority   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: nodes, edges    Description Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used.
Additional Documentation Priorities set on nodes determine the order in which connected components are placed: components with a higher sum of node priorities will end up before components with a lower sum.</description>
    </item>
    
    <item>
      <title>Priority (ELK Layered)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-layered.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-layered.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.priority   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: nodes, edges    Description Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used.
Additional Documentation Used by the &amp;lsquo;simple row graph placer&amp;rsquo; to decide which connected components to place first.</description>
    </item>
    
    <item>
      <title>Priority (ELK Mr. Tree)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-mrtree.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-priority_org-eclipse-elk-mrtree.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.priority   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: nodes, edges    Description Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used.
Additional Documentation Priorities set on nodes determine the order in which connected components are placed: components with a higher sum of node priorities will end up before components with a lower sum.</description>
    </item>
    
    <item>
      <title>processingOrder</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-processingOrder.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-processingOrder.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.processingOrder    Options  Tree Construction Strategy Cost Function for Spanning Tree Root node for spanning tree construction Root selection for spanning tree  </description>
    </item>
    
    <item>
      <title>Progress Bar</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-progressBar.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-progressBar.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.progressBar   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether a progress bar shall be displayed during layout computations.</description>
    </item>
    
    <item>
      <title>Radius</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-radius.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-radius.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.radius   Meta Data Provider: options.RadialMetaDataProvider   Value Type: double   Default Value: 0.0 (as defined in org.eclipse.elk.radial)   Applies To: parents    Description The radius option can be used to set the initial radius for the radial layouter.</description>
    </item>
    
    <item>
      <title>Randomization Seed</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-randomSeed.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-randomSeed.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.randomSeed   Meta Data Provider: core.options.CoreOptions   Value Type: int   Applies To: parents    Description Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time).</description>
    </item>
    
    <item>
      <title>Repulsive Power</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-repulsivePower.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-force-repulsivePower.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.force.repulsivePower   Meta Data Provider: options.ForceMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.force)   Lower Bound: 0   Applies To: edges    Description Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model</description>
    </item>
    
    <item>
      <title>Resolved Layout Algorithm</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-resolvedAlgorithm.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-resolvedAlgorithm.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.resolvedAlgorithm   Meta Data Provider: core.options.CoreOptions   Value Type: org.eclipse.elk.core.data.LayoutAlgorithmData   Applies To: parents    Description Meta data associated with the selected algorithm.</description>
    </item>
    
    <item>
      <title>Root node for spanning tree construction</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-preferredRoot.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-preferredRoot.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.processingOrder.preferredRoot   Meta Data Provider: options.SporeMetaDataProvider   Value Type: java.lang.String   Default Value: null (as defined in org.eclipse.elk)   Applies To: parents   Dependencies: org.eclipse.elk.processingOrder.rootSelection (RootSelection.FIXED)   Containing Group: processingOrder    Description The identifier of the node that is preferred as the root of the spanning tree. If this is null, the first node is chosen.</description>
    </item>
    
    <item>
      <title>Root selection for spanning tree</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-rootSelection.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-rootSelection.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.processingOrder.rootSelection   Meta Data Provider: options.SporeMetaDataProvider   Value Type: org.eclipse.elk.alg.spore.options.RootSelection (Enum)   Possible Values: FIXED
CENTER_NODE   Default Value: RootSelection.CENTER_NODE (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: processingOrder    Description This sets the method used to select a root node for the construction of a spanning tree</description>
    </item>
    
    <item>
      <title>Scale Factor</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-scaleFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-scaleFactor.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.scaleFactor   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk)   Lower Bound: ExclusiveBounds.greaterThan(0)   Applies To: nodes    Description The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node&amp;rsquo;s size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged).</description>
    </item>
    
    <item>
      <title>Search Order</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-mrtree-searchOrder.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-mrtree-searchOrder.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.mrtree.searchOrder   Meta Data Provider: options.MrTreeMetaDataProvider   Value Type: org.eclipse.elk.alg.mrtree.options.TreeifyingOrder (Enum)   Possible Values: DFS
BFS   Default Value: TreeifyingOrder.DFS (as defined in org.eclipse.elk.mrtree)   Applies To: parents    Description Which search order to use when computing a spanning tree.</description>
    </item>
    
    <item>
      <title>Self-Loop Distribution</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-selfLoopDistribution.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-selfLoopDistribution.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.selfLoopDistribution   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.SelfLoopDistributionStrategy (Enum)   Possible Values: EQUALLY
NORTH
NORTH_SOUTH   Default Value: SelfLoopDistributionStrategy.NORTH (as defined in org.eclipse.elk.layered)   Applies To: nodes   Containing Group: edgeRouting    Description Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE.</description>
    </item>
    
    <item>
      <title>Self-Loop Ordering</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-selfLoopOrdering.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-selfLoopOrdering.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.selfLoopOrdering   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.SelfLoopOrderingStrategy (Enum)   Possible Values: STACKED
SEQUENCED   Default Value: SelfLoopOrderingStrategy.STACKED (as defined in org.eclipse.elk.layered)   Applies To: nodes   Containing Group: edgeRouting    Description Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.</description>
    </item>
    
    <item>
      <title>Semi-Interactive Crossing Minimization</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-semiInteractive.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-crossingMinimization-semiInteractive.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.crossingMinimization.semiInteractive   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.crossingMinimization.strategy (CrossingMinimizationStrategy.LAYER_SWEEP)   Containing Group: crossingMinimization    Description Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies.</description>
    </item>
    
    <item>
      <title>Separate Connected Components</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-separateConnectedComponents.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-separateConnectedComponents.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.separateConnectedComponents   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Applies To: parents    Description Whether each connected component should be processed separately.</description>
    </item>
    
    <item>
      <title>Shift Last Placed.</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-lastPlaceShift.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-lastPlaceShift.html</guid>
      <description>Property Value     Type: programmatic   Identifier: org.eclipse.elk.rectpacking.lastPlaceShift   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes    Description When placing a rectangle behind or below the last placed rectangle in the first iteration, it is sometimes possible to shift the rectangle further to the left or right, resulting in less whitespace.</description>
    </item>
    
    <item>
      <title>Shortness Priority</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-shortness.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-shortness.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.priority.shortness   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: edges   Containing Group: priority    Description Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase.</description>
    </item>
    
    <item>
      <title>Shortness Priority (ELK Layered)</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-shortness_org-eclipse-elk-layered.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-shortness_org-eclipse-elk-layered.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.priority.shortness   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: edges   Containing Group: priority    Description Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase.</description>
    </item>
    
    <item>
      <title>Sloped Edge Zone Width</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-polyline-slopedEdgeZoneWidth.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-polyline-slopedEdgeZoneWidth.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 2.0 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.edgeRouting (EdgeRouting.POLYLINE)   Containing Group: edgeRouting -&amp;gt; polyline    Description Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally.</description>
    </item>
    
    <item>
      <title>Sloppy Spline Layer Spacing Factor</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-splines-sloppy-layerSpacingFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-splines-sloppy-layerSpacingFactor.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Default Value: 0.2 (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.edgeRouting (EdgeRouting.SPLINES), org.eclipse.elk.layered.edgeRouting.splines.mode (SplineRoutingMode.SLOPPY)   Containing Group: edgeRouting -&amp;gt; splines -&amp;gt; sloppy    Description Spacing factor for routing area between layers when using sloppy spline routing.</description>
    </item>
    
    <item>
      <title>Sorter</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-sorter.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-sorter.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.sorter   Meta Data Provider: options.RadialMetaDataProvider   Value Type: org.eclipse.elk.alg.radial.options.SortingStrategy (Enum)   Possible Values: NONE
POLAR_COORDINATE (@AdvancedPropertyValue)
ID   Default Value: SortingStrategy.NONE (as defined in org.eclipse.elk.radial)   Applies To: parents    Description Sort the nodes per radius according to the sorting algorithm. The strategies are none, by the given order id, or sorting them by polar coordinates.</description>
    </item>
    
    <item>
      <title>spacing</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-spacing.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-spacing.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.spacing    Options  Spacing Base Value Edge Node Between Layers Spacing Edge Edge Between Layer Spacing Node Node Between Layers Spacing  </description>
    </item>
    
    <item>
      <title>spacing</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-spacing.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-spacing.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.spacing    Options  Comment Comment Spacing Comment Node Spacing Components Spacing Edge Spacing Edge Label Spacing Edge Node Spacing Label Spacing Label Node Spacing Horizontal spacing between Label and Port Vertical spacing between Label and Port Node Spacing Node Self Loop Spacing Port Spacing Individual Spacing Additional Port Space  </description>
    </item>
    
    <item>
      <title>Spacing Base Value</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-baseValue.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-spacing-baseValue.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.spacing.baseValue   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: double   Lower Bound: 0.0   Applies To: parents   Containing Group: spacing    Description An optional base value for all other layout options of the &amp;lsquo;spacing&amp;rsquo; group. It can be used to conveniently alter the overall &amp;lsquo;spaciousness&amp;rsquo; of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect.</description>
    </item>
    
    <item>
      <title>Spline Routing Mode</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-splines-mode.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-edgeRouting-splines-mode.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.layered.edgeRouting.splines.mode   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.SplineRoutingMode (Enum)   Possible Values: CONSERVATIVE
CONSERVATIVE_SOFT
SLOPPY   Default Value: SplineRoutingMode.SLOPPY (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.edgeRouting (EdgeRouting.SPLINES)   Containing Group: edgeRouting -&amp;gt; splines    Description Specifies the way control points are assembled for each individual edge.</description>
    </item>
    
    <item>
      <title>Straightness Priority</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-straightness.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-priority-straightness.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.priority.straightness   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 0 (as defined in org.eclipse.elk.layered)   Lower Bound: 0   Applies To: edges   Containing Group: priority    Description Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes.</description>
    </item>
    
    <item>
      <title>Stress Epsilon</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-epsilon.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-stress-epsilon.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.stress.epsilon   Meta Data Provider: options.StressMetaDataProvider   Value Type: double   Default Value: 10e-4 (as defined in org.eclipse.elk.stress)   Applies To: parents    Description Termination criterion for the iterative process.</description>
    </item>
    
    <item>
      <title>structure</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-structure.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-structure.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.structure    Options  Structure Extraction Strategy  </description>
    </item>
    
    <item>
      <title>Structure Extraction Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-structure-structureExtractionStrategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-structure-structureExtractionStrategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.structure.structureExtractionStrategy   Meta Data Provider: options.SporeMetaDataProvider   Value Type: org.eclipse.elk.alg.spore.options.StructureExtractionStrategy (Enum)   Possible Values: DELAUNAY_TRIANGULATION   Default Value: StructureExtractionStrategy.DELAUNAY_TRIANGULATION (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: structure    Description This option defines what kind of triangulation or other partitioning of the plane is applied to the vertices.</description>
    </item>
    
    <item>
      <title>Target Width</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-targetWidth.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-rectpacking-targetWidth.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.rectpacking.targetWidth   Meta Data Provider: options.RectPackingMetaDataProvider   Value Type: double   Default Value: -1 (as defined in org.eclipse.elk.rectpacking)   Applies To: nodes    Description Option to place the rectangles in the given target width instead of approximating the width using the desired aspect ratio. The padding is not included in this.</description>
    </item>
    
    <item>
      <title>Thoroughness</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-thoroughness.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-thoroughness.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.thoroughness   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 7 (as defined in org.eclipse.elk.layered)   Lower Bound: 1   Applies To: parents    Description How much effort should be spent to produce a nice layout.</description>
    </item>
    
    <item>
      <title>Translation Optimization</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-optimizationCriteria.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-radial-optimizationCriteria.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.radial.optimizationCriteria   Meta Data Provider: options.RadialMetaDataProvider   Value Type: org.eclipse.elk.alg.radial.options.RadialTranslationStrategy (Enum)   Possible Values: NONE
EDGE_LENGTH
EDGE_LENGTH_BY_POSITION (@AdvancedPropertyValue)
CROSSING_MINIMIZATION_BY_POSITION   Default Value: RadialTranslationStrategy.NONE (as defined in org.eclipse.elk.radial)   Applies To: parents    Description Find the optimal translation of the nodes of the first radii according to this criteria. For example edge crossings can be minimized.</description>
    </item>
    
    <item>
      <title>Treat Port Labels as Group</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-treatAsGroup.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-portLabels-treatAsGroup.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.portLabels.treatAsGroup   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk)   Applies To: nodes   Containing Group: portLabels    Description If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port.</description>
    </item>
    
    <item>
      <title>Tree Construction Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-treeConstruction.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-processingOrder-treeConstruction.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.processingOrder.treeConstruction   Meta Data Provider: options.SporeMetaDataProvider   Value Type: org.eclipse.elk.alg.spore.options.TreeConstructionStrategy (Enum)   Possible Values: MINIMUM_SPANNING_TREE
MAXIMUM_SPANNING_TREE   Default Value: TreeConstructionStrategy.MINIMUM_SPANNING_TREE (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: processingOrder    Description Whether a minimum spanning tree or a maximum spanning tree should be constructed.</description>
    </item>
    
    <item>
      <title>Underlying Layout Algorithm</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-underlyingLayoutAlgorithm.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-underlyingLayoutAlgorithm.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.underlyingLayoutAlgorithm   Meta Data Provider: options.SporeMetaDataProvider   Value Type: java.lang.String   Applies To: parents    Description A layout algorithm that is applied to the graph before it is compacted. If this is null, nothing is applied before compaction.</description>
    </item>
    
    <item>
      <title>Upper Bound On Width [MinWidth Layerer]</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-minWidth-upperBoundOnWidth.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-minWidth-upperBoundOnWidth.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 4 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: parents   Dependencies: org.eclipse.elk.layered.layering.strategy (LayeringStrategy.MIN_WIDTH)   Containing Group: layering -&amp;gt; minWidth    Description Defines a loose upper bound on the width of the MinWidth layerer.</description>
    </item>
    
    <item>
      <title>Upper Layer Estimation Scaling Factor [MinWidth Layerer]</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-minWidth-upperLayerEstimationScalingFactor.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-layering-minWidth-upperLayerEstimationScalingFactor.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: int   Default Value: 2 (as defined in org.eclipse.elk.layered)   Lower Bound: -1   Applies To: parents   Dependencies: org.eclipse.elk.layered.layering.strategy (LayeringStrategy.MIN_WIDTH)   Containing Group: layering -&amp;gt; minWidth    Description Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven&amp;rsquo;t been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm.</description>
    </item>
    
    <item>
      <title>Upper limit for iterations of overlap removal</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-overlapRemoval-maxIterations.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-overlapRemoval-maxIterations.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.overlapRemoval.maxIterations   Meta Data Provider: options.SporeMetaDataProvider   Value Type: int   Default Value: 64 (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: overlapRemoval    </description>
    </item>
    
    <item>
      <title>Valid Indices for Wrapping</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-validify-forbiddenIndices.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-validify-forbiddenIndices.html</guid>
      <description>   Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.validify.forbiddenIndices   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: java.util.List&amp;lt;java.lang.Integer&amp;gt;   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.SINGLE_EDGE), org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping -&amp;gt; validify    </description>
    </item>
    
    <item>
      <title>Validate Graph</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-validateGraph.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-validateGraph.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.validateGraph   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user.</description>
    </item>
    
    <item>
      <title>Validate Options</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-validateOptions.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-validateOptions.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.validateOptions   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk)   Applies To: parents    Description Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user.</description>
    </item>
    
    <item>
      <title>Validification Strategy</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-validify-strategy.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-layered-wrapping-validify-strategy.html</guid>
      <description>Property Value     Type: advanced   Identifier: org.eclipse.elk.layered.wrapping.validify.strategy   Meta Data Provider: options.LayeredMetaDataProvider   Value Type: org.eclipse.elk.alg.layered.options.ValidifyStrategy (Enum)   Possible Values: NO
GREEDY
LOOK_BACK   Default Value: ValidifyStrategy.GREEDY (as defined in org.eclipse.elk.layered)   Applies To: parents   Dependencies: org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.SINGLE_EDGE), org.eclipse.elk.layered.wrapping.strategy (WrappingStrategy.MULTI_EDGE)   Containing Group: wrapping -&amp;gt; validify    Description When wrapping graphs, one can specify indices that are not allowed as split points.</description>
    </item>
    
    <item>
      <title>Vertical spacing between Label and Port</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelPortVertical.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-spacing-labelPortVertical.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.spacing.labelPortVertical   Meta Data Provider: core.options.CoreOptions   Value Type: double   Default Value: 1 (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: spacing    Description Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the &amp;lsquo;portlabels.</description>
    </item>
    
    <item>
      <title>Weighting of Nodes</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-mrtree-weighting.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-mrtree-weighting.html</guid>
      <description>Property Value     Identifier: org.eclipse.elk.mrtree.weighting   Meta Data Provider: options.MrTreeMetaDataProvider   Value Type: org.eclipse.elk.alg.mrtree.options.OrderWeighting (Enum)   Possible Values: DESCENDANTS
FAN   Default Value: OrderWeighting.DESCENDANTS (as defined in org.eclipse.elk.mrtree)   Applies To: parents    Description Which weighting to use when computing a node order.</description>
    </item>
    
    <item>
      <title>Whether to run a supplementary scanline overlap check.</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-overlapRemoval-runScanline.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-overlapRemoval-runScanline.html</guid>
      <description>   Property Value     Type: advanced   Identifier: org.eclipse.elk.overlapRemoval.runScanline   Meta Data Provider: options.SporeMetaDataProvider   Value Type: boolean   Default Value: true (as defined in org.eclipse.elk)   Applies To: parents   Containing Group: overlapRemoval    </description>
    </item>
    
    <item>
      <title>wrapping</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping    Options  Graph Wrapping Strategy Additional Wrapped Edges Spacing Correction Factor for Wrapping  Subgroups  cutting validify singleEdge multiEdge  </description>
    </item>
    
    <item>
      <title>wrapping.cutting</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-cutting.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-cutting.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping.cutting    Options  Cutting Strategy Manually Specified Cuts  Subgroups  msd  </description>
    </item>
    
    <item>
      <title>wrapping.cutting.msd</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-cutting-msd.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-cutting-msd.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping.cutting.msd    Options  MSD Freedom  </description>
    </item>
    
    <item>
      <title>wrapping.multiEdge</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-multiEdge.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-multiEdge.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping.multiEdge    Options  Improve Cuts Distance Penalty When Improving Cuts  Improve Wrapped Edges  </description>
    </item>
    
    <item>
      <title>wrapping.singleEdge</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-singleEdge.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-singleEdge.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping.singleEdge    </description>
    </item>
    
    <item>
      <title>wrapping.validify</title>
      <link>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-validify.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/groups/org-eclipse-elk-layered-wrapping-validify.html</guid>
      <description>   Property Value     Identifier: org.eclipse.elk.layered.wrapping.validify    Options  Validification Strategy Valid Indices for Wrapping  </description>
    </item>
    
    <item>
      <title>Zoom to Fit</title>
      <link>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-zoomToFit.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.eclipse.org/elk/reference/options/org-eclipse-elk-zoomToFit.html</guid>
      <description>Property Value     Type: global   Identifier: org.eclipse.elk.zoomToFit   Meta Data Provider: core.options.CoreOptions   Value Type: boolean   Default Value: false (as defined in org.eclipse.elk)   Applies To: parents    Description Whether the zoom level shall be set to view the whole diagram after layout.</description>
    </item>
    
  </channel>
</rss>
