Page History
...
- An ID to identify them.
- A type. One of Boolean, String, Int, Float, Enum, EnumSet (a s
et
over a given enumeration), or Object (a non-primitive Java object). The types Enum and EnumSet have to be further defined by an enumeration class. The Object type can be constricted to a certain Java class. - The kinds of graph objects the option applies to. At least one of Nodes, Edges, Ports, Labels, or Parents (nodes that have children, including the diagram root node), Nodes, Edges, Ports, or Labels. Parents-applicable options affect whole graphs or subgraphs, while options with other application targets affect only single graph elements.
- An optional default value. A default value may also be provided by the layout algorithm using the option, or by the modeling application you are using. In these cases the value given here is overridden.
...
Option | ID | Type | Applies to | Default |
---|---|---|---|---|
Animate | de.cau.cs.kieler.animate | Boolean | Parents | true |
Animation Time Factor | de.cau.cs.kieler.animTimeFactor | Int | Parents | 100 |
Comment Box | de.cau.cs.kieler.commentBox | Boolean | Nodes | false |
Diagram Type | de.cau.cs.kieler.diagramType | String | Parents | |
Edge Label Placement | de.cau.cs.kieler.edgeLabelPlacement | Enum | Labels | |
Edge Type | de.cau.cs.kieler.edgeType | Enum | Edges | NONE |
Font Name | de.cau.cs.kieler.fontName | String | Labels | |
Font Size | de.cau.cs.kieler.fontSize | Int | Labels | |
Hypernode | de.cau.cs.kieler.hypernode | Boolean | Nodes | false |
Layout Ancestors | de.cau.cs.kieler.layoutAncestors | Boolean | Parents | false |
Maximal Animation Time | de.cau.cs.kieler.maxAnimTim | Int | Parents | 4000 |
Minimal Animation Time | de.cau.cs.kieler.minAnimTim | Int | Parents | 400 |
Minimal Height | de.cau.cs.kieler.minHeight | Float | Nodes | 0.0 |
Minimal Width | de.cau.cs.kieler.minWidth | Float | Nodes | 0.0 |
No Layout | de.cau.cs.kieler.noLayout | Boolean | false | |
Port Index | de.cau.cs.kieler.portIndex | Int | Ports | |
Port Offset | de.cau.cs.kieler.offset | Float | Ports | |
Port Side | de.cau.cs.kieler.portSide | Enum | Ports | |
Progress Bar | de.cau.cs.kieler.progressBar | Boolean | Parents | false |
Scale Factor | de.cau.cs.kieler.scaleFactor | Float | Nodes | 1.0 |
Zoom to Fit | de.cau.cs.kieler.zoomToFit | Boolean | Parents | false |
Layout Output Properties
A few properties are used as additional information in the output of a layout algorithm. This information should be considered when the layout is applied to the original diagram
Property | ID | Type | Applies to |
---|---|---|---|
Edge Routing | de.cau.cs.kieler.edgeRouting | Enum | Edges |
Junction Points | de.cau.cs.kieler.junctionPoints | Object | Edges |
Detailed Documentation
The Most Important Options
...