Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • An ID to identify them.
  • A type. One of Boolean, String, Int, Float, Enum, EnumSet (a set 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.

...

OptionIDTypeApplies toDefault

Animate

de.cau.cs.kieler.animate

BooleanParentstrue

Animation Time Factor

de.cau.cs.kieler.animTimeFactor

IntParents100

Comment Box

de.cau.cs.kieler.commentBox

BooleanNodesfalse
Diagram Typede.cau.cs.kieler.diagramTypeStringParents 
Edge Label Placementde.cau.cs.kieler.edgeLabelPlacementEnumLabels 
Edge Typede.cau.cs.kieler.edgeTypeEnumEdgesNONE
Font Namede.cau.cs.kieler.fontNameStringLabels 
Font Sizede.cau.cs.kieler.fontSizeIntLabels 
Hypernodede.cau.cs.kieler.hypernodeBooleanNodesfalse

Layout Ancestors

de.cau.cs.kieler.layoutAncestors

BooleanParentsfalse

Maximal Animation Time

de.cau.cs.kieler.maxAnimTim

IntParents4000

Minimal Animation Time

de.cau.cs.kieler.minAnimTim

IntParents400
Minimal Heightde.cau.cs.kieler.minHeightFloat

Nodes
Parents

0.0
Minimal Widthde.cau.cs.kieler.minWidthFloat

Nodes
Parents

0.0
No Layoutde.cau.cs.kieler.noLayoutBoolean false

Port Index

de.cau.cs.kieler.portIndex

IntPorts 
Port Offsetde.cau.cs.kieler.offsetFloatPorts 
Port Sidede.cau.cs.kieler.portSideEnumPorts 

Progress Bar

de.cau.cs.kieler.progressBar

BooleanParentsfalse
Scale Factor

de.cau.cs.kieler.scaleFactor

FloatNodes1.0

Zoom to Fit

de.cau.cs.kieler.zoomToFit

BooleanParentsfalse

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

PropertyIDTypeApplies to
Edge Routingde.cau.cs.kieler.edgeRoutingEnumEdges
Junction Points

de.cau.cs.kieler.junctionPoints

ObjectEdges

 

Detailed Documentation

The Most Important Options

...