de.cau.cs.kieler.kiml.graphviz.dot.transform
Class Attributes

java.lang.Object
  extended by de.cau.cs.kieler.kiml.graphviz.dot.transform.Attributes

public final class Attributes
extends Object

Definition of Graphviz attributes.

Rating red

Field Summary
static String ASPECT
          Target aspect ratio (width of the layout divided by the height) of the graph drawing.
static String BOUNDINGBOX
          Bounding box.
static String COMMENT
          Comment.
static String COMPOUND
          If true, allow edges between clusters.
static String CONCENTRATE
          If true, use edge concentrators.
static String CONCENTRATE_ID
          layout option identifier for edge concentration.
static IProperty<Boolean> CONCENTRATE_PROP
          edge concentration property.
static String CROSSMIN_LIMIT
          Multiplicative scale factor used to alter the MinQuit (default = 8) and MaxIter (default = 24) parameters used during crossing minimization.
static String DAMPING
          Factor damping force motions.
static String DAMPING_ID
          layout option identifier for damping.
static IProperty<Float> DAMPING_PROP
          damping property.
static String EDGEDIR
          Set edge type for drawing arrowheads.
static String EDGELEN
          Preferred edge length, in inches (fdp, neato only).
static String EPSILON
          Terminating condition.
static String EPSILON_ID
          layout option identifier for epsilon value.
static IProperty<Float> EPSILON_PROP
          epsilon value property.
static String FIXEDSIZE
          If true, the node size is specified by the values of the width and height attributes only and is not expanded to contain the text label.
static String FONTNAME
          Font used for text.
static String FONTSIZE
          Font size, in points, used for text.
static String HEADLABEL
          Text label to be placed near head of edge.
static String HEADLP
          Head label position, in points.
static String HEIGHT
          Height of node, in inches.
static String ITER_LIMIT_ID
          layout option identifier for iterations limit.
static IProperty<Float> ITER_LIMIT_PROP
          iterations limit property (includes CROSSMIN_LIMIT and SIMPLEX_LIMIT).
static String LABEL
          Text label attached to objects.
static String LABEL_DISTANCE_ID
          layout option identifier for label distance.
static IProperty<Float> LABEL_DISTANCE_PROP
          label distance property.
static String LABELANGLE
          This, along with labeldistance, determine where the headlabel (taillabel) are placed with respect to the head (tail) in polar coordinates.
static String LABELDISTANCE
          Multiplicative scaling factor adjusting the distance that the head label (tail label) is from the head (tail) node.
static String LABELPOS
          Label position, in points.
static String LAYOUT
          Specifies the name of the layout algorithm to use, such as "dot" or "neato".
static String LHEAD
          Logical head of an edge.
static String LTAIL
          Logical tail of an edge.
static String MARGIN
          For graphs, this sets x and y margins of canvas, in inches.
static String MAXITER
          Sets the number of iterations used.
static String MAXITER_ID
          layout option identifier for maximum number of iterations.
static IProperty<Integer> MAXITER_PROP
          maximum number of iterations property.
static String MINDIST
          Specifies the minimum separation between all nodes (circo only).
static String NEATO_MODEL
          Specifies how the distance matrix is computed for the input graph.
static String NEATO_MODEL_ID
          layout option identifier for Neato distance model.
static IProperty<NeatoModel> NEATO_MODEL_PROP
          Neato distance model property.
static String NODESEP
          Minimum space between two adjacent nodes in the same rank, in inches.
static String OVERLAP
          Determines if and how node overlaps should be removed (not dot).
static String OVERLAP_ID
          layout option identifier for node overlap removal.
static IProperty<OverlapMode> OVERLAP_PROP
          node overlap removal property.
static String PACK
          If true, each connected component of the graph is laid out separately, and then the graphs are packed together.
static String PAD
          The pad attribute specifies how much, in inches, to extend the drawing area around the minimal area needed to draw the graph.
static String POS
          Position of node, or spline control points.
static String RANKDIR
          Sets direction of graph layout (dot only).
static String RANKSEP
          In dot, this gives the desired rank separation, in inches.
static String SEP
          Specifies margin to leave around nodes when removing node overlap.
static String SHAPE
          Set the shape of a node.
static String SIMPLEX_LIMIT
          Used to set number of iterations in network simplex applications.
static String SPLINES
          Controls how, and if, edges are represented.
static String SPRING_CONSTANT
          Spring constant used in virtual physical model.
static String START
          Parameter used to determine the initial layout of nodes (fdp, neato only).
static String STYLE
          Set style for node or edge.
static String TAILLABEL
          Text label to be placed near tail of edge.
static String TAILLP
          Tail label position, in points.
static String WEIGHT
          Weight of edge.
static String WIDTH
          Width of node, in inches.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASPECT

public static final String ASPECT
Target aspect ratio (width of the layout divided by the height) of the graph drawing.

See Also:
Constant Field Values

BOUNDINGBOX

public static final String BOUNDINGBOX
Bounding box.

See Also:
Constant Field Values

COMMENT

public static final String COMMENT
Comment.

See Also:
Constant Field Values

COMPOUND

public static final String COMPOUND
If true, allow edges between clusters.

See Also:
Constant Field Values

CONCENTRATE

public static final String CONCENTRATE
If true, use edge concentrators. This merges multiedges into a single edge and causes partially parallel edges to share part of their paths.

See Also:
Constant Field Values

CONCENTRATE_ID

public static final String CONCENTRATE_ID
layout option identifier for edge concentration.

See Also:
Constant Field Values

CONCENTRATE_PROP

public static final IProperty<Boolean> CONCENTRATE_PROP
edge concentration property.


CROSSMIN_LIMIT

public static final String CROSSMIN_LIMIT
Multiplicative scale factor used to alter the MinQuit (default = 8) and MaxIter (default = 24) parameters used during crossing minimization.

See Also:
Constant Field Values

ITER_LIMIT_ID

public static final String ITER_LIMIT_ID
layout option identifier for iterations limit.

See Also:
Constant Field Values

ITER_LIMIT_PROP

public static final IProperty<Float> ITER_LIMIT_PROP
iterations limit property (includes CROSSMIN_LIMIT and SIMPLEX_LIMIT).


DAMPING

public static final String DAMPING
Factor damping force motions. On each iteration, a nodes movement is limited to this factor of its potential motion.

See Also:
Constant Field Values

DAMPING_ID

public static final String DAMPING_ID
layout option identifier for damping.

See Also:
Constant Field Values

DAMPING_PROP

public static final IProperty<Float> DAMPING_PROP
damping property.


EDGEDIR

public static final String EDGEDIR
Set edge type for drawing arrowheads.

See Also:
Constant Field Values

EDGELEN

public static final String EDGELEN
Preferred edge length, in inches (fdp, neato only).

See Also:
Constant Field Values

EPSILON

public static final String EPSILON
Terminating condition. If the length squared of all energy gradients are < epsilon, the algorithm stops.

See Also:
Constant Field Values

EPSILON_ID

public static final String EPSILON_ID
layout option identifier for epsilon value.

See Also:
Constant Field Values

EPSILON_PROP

public static final IProperty<Float> EPSILON_PROP
epsilon value property.


FIXEDSIZE

public static final String FIXEDSIZE
If true, the node size is specified by the values of the width and height attributes only and is not expanded to contain the text label.

See Also:
Constant Field Values

FONTNAME

public static final String FONTNAME
Font used for text.

See Also:
Constant Field Values

FONTSIZE

public static final String FONTSIZE
Font size, in points, used for text.

See Also:
Constant Field Values

HEADLABEL

public static final String HEADLABEL
Text label to be placed near head of edge.

See Also:
Constant Field Values

HEADLP

public static final String HEADLP
Head label position, in points.

See Also:
Constant Field Values

HEIGHT

public static final String HEIGHT
Height of node, in inches.

See Also:
Constant Field Values

LABEL

public static final String LABEL
Text label attached to objects.

See Also:
Constant Field Values

LABELANGLE

public static final String LABELANGLE
This, along with labeldistance, determine where the headlabel (taillabel) are placed with respect to the head (tail) in polar coordinates.

See Also:
Constant Field Values

LABELDISTANCE

public static final String LABELDISTANCE
Multiplicative scaling factor adjusting the distance that the head label (tail label) is from the head (tail) node.

See Also:
Constant Field Values

LABEL_DISTANCE_ID

public static final String LABEL_DISTANCE_ID
layout option identifier for label distance.

See Also:
Constant Field Values

LABEL_DISTANCE_PROP

public static final IProperty<Float> LABEL_DISTANCE_PROP
label distance property.


LABELPOS

public static final String LABELPOS
Label position, in points.

See Also:
Constant Field Values

LAYOUT

public static final String LAYOUT
Specifies the name of the layout algorithm to use, such as "dot" or "neato".

See Also:
Constant Field Values

LHEAD

public static final String LHEAD
Logical head of an edge.

See Also:
Constant Field Values

LTAIL

public static final String LTAIL
Logical tail of an edge.

See Also:
Constant Field Values

OVERLAP

public static final String OVERLAP
Determines if and how node overlaps should be removed (not dot).

See Also:
Constant Field Values

OVERLAP_ID

public static final String OVERLAP_ID
layout option identifier for node overlap removal.

See Also:
Constant Field Values

OVERLAP_PROP

public static final IProperty<OverlapMode> OVERLAP_PROP
node overlap removal property.


PACK

public static final String PACK
If true, each connected component of the graph is laid out separately, and then the graphs are packed together.

See Also:
Constant Field Values

PAD

public static final String PAD
The pad attribute specifies how much, in inches, to extend the drawing area around the minimal area needed to draw the graph.

See Also:
Constant Field Values

POS

public static final String POS
Position of node, or spline control points.

See Also:
Constant Field Values

MARGIN

public static final String MARGIN
For graphs, this sets x and y margins of canvas, in inches. If the margin is a single double, both margins are set equal to the given value.

See Also:
Constant Field Values

MAXITER

public static final String MAXITER
Sets the number of iterations used.

See Also:
Constant Field Values

MAXITER_ID

public static final String MAXITER_ID
layout option identifier for maximum number of iterations.

See Also:
Constant Field Values

MAXITER_PROP

public static final IProperty<Integer> MAXITER_PROP
maximum number of iterations property.


MINDIST

public static final String MINDIST
Specifies the minimum separation between all nodes (circo only).

See Also:
Constant Field Values

NEATO_MODEL

public static final String NEATO_MODEL
Specifies how the distance matrix is computed for the input graph.

See Also:
Constant Field Values

NEATO_MODEL_ID

public static final String NEATO_MODEL_ID
layout option identifier for Neato distance model.

See Also:
Constant Field Values

NEATO_MODEL_PROP

public static final IProperty<NeatoModel> NEATO_MODEL_PROP
Neato distance model property.


NODESEP

public static final String NODESEP
Minimum space between two adjacent nodes in the same rank, in inches.

See Also:
Constant Field Values

SIMPLEX_LIMIT

public static final String SIMPLEX_LIMIT
Used to set number of iterations in network simplex applications.

See Also:
Constant Field Values

RANKDIR

public static final String RANKDIR
Sets direction of graph layout (dot only).

See Also:
Constant Field Values

RANKSEP

public static final String RANKSEP
In dot, this gives the desired rank separation, in inches. In twopi, specifies radial separation of concentric circles. (twopi, dot only)

See Also:
Constant Field Values

SEP

public static final String SEP
Specifies margin to leave around nodes when removing node overlap.

See Also:
Constant Field Values

SHAPE

public static final String SHAPE
Set the shape of a node.

See Also:
Constant Field Values

SPLINES

public static final String SPLINES
Controls how, and if, edges are represented. If true, edges are drawn as splines routed around nodes; if false, edges are drawn as line segments.

See Also:
Constant Field Values

SPRING_CONSTANT

public static final String SPRING_CONSTANT
Spring constant used in virtual physical model.

See Also:
Constant Field Values

START

public static final String START
Parameter used to determine the initial layout of nodes (fdp, neato only).

See Also:
Constant Field Values

STYLE

public static final String STYLE
Set style for node or edge.

See Also:
Constant Field Values

TAILLABEL

public static final String TAILLABEL
Text label to be placed near tail of edge.

See Also:
Constant Field Values

TAILLP

public static final String TAILLP
Tail label position, in points.

See Also:
Constant Field Values

WEIGHT

public static final String WEIGHT
Weight of edge. In dot, the heavier the weight, the shorter, straighter and more vertical the edge is.

See Also:
Constant Field Values

WIDTH

public static final String WIDTH
Width of node, in inches.

See Also:
Constant Field Values