|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.klay.layered.properties.Properties
public final class Properties
Container for property definitions.
Field Summary | |
---|---|
static Property<Float> |
ASPECT_RATIO
the aspect ratio for packing connected components. |
static IProperty<List<LNode>> |
BARYCENTER_ASSOCIATES
A list of nodes whose barycenters should go into the barycenter calculation of the node this property is set on. |
static Property<Float> |
BORDER_SPACING
spacing to the border of the drawing. |
static IProperty<List<LNode>> |
BOTTOM_COMMENTS
List of comment boxes that are placed in the bottom of of a node. |
static IProperty<LinkedList<LNode>> |
CHILDREN
List of nodes that are children (direct descendants) of the node that is represented by the property holder. |
static IProperty<LPort> |
COMMENT_CONN_PORT
The port of a node that originally connected a comment box with that node. |
static IProperty<LNode> |
COMPOUND_NODE
UPPER_BORDER_DUMMY node determining the compound node this dummy node belongs to. |
static IProperty<Integer> |
CROSSING_HINT
Crossing hint used for in-layer cross counting with northern and southern port dummies. |
static IProperty<CrossingMinimizationStrategy> |
CROSSMIN
property to choose a crossing minimization strategy. |
static String |
CROSSMIN_ID
option identifier for crossing minimization. |
static IProperty<CycleBreakingStrategy> |
CYCLE_BREAKING
property to choose a cycle breaking strategy. |
static String |
CYCLE_BREAKING_ID
option identifier for cycle breaking. |
static IProperty<Boolean> |
CYCLIC
Property of a LayeredGraph. |
static float |
DEF_ASPECT_RATIO
default value for aspect ratio. |
static float |
DEF_EDGE_SPACING_FACTOR
default value for edge spacing factor. |
static float |
DEF_SPACING
default value for object spacing. |
static IProperty<Integer> |
DEPTH
The depth of a node in the nesting tree of a compound graph. |
static IProperty<Boolean> |
DISTRIBUTE_NODES
whether nodes shall be distributed during layer assignment. |
static String |
DISTRIBUTE_NODES_ID
option identifier for distribute nodes. |
static IProperty<EdgeConstraint> |
EDGE_CONSTRAINT
edge constraints for nodes. |
static Property<Float> |
EDGE_SPACING_FACTOR
factor for minimal spacing between edges. |
static String |
EDGE_SPACING_FACTOR_ID
option identifier for edge spacing factor. |
static IProperty<EdgeType> |
EDGE_TYPE
edge type. |
static IProperty<HashMap<KGraphElement,LGraphElement>> |
ELEMENT_MAP
Map between KGraph nodes/ports/edges and LGraph nodes/ports/edges. |
static IProperty<Double> |
EXT_PORT_RATIO_OR_POSITION
The original position or position-to-node-size ratio of an external port. |
static IProperty<LNode> |
EXT_PORT_REPLACED_DUMMY
External port dummies that represent northern or southern external ports are replaced by new dummy nodes during layout. |
static IProperty<PortSide> |
EXT_PORT_SIDE
The side of an external port a dummy node was created for. |
static IProperty<Set<GraphProperties>> |
GRAPH_PROPERTIES
Flags indicating the properties of a graph. |
static IProperty<InLayerConstraint> |
IN_LAYER_CONSTRAINT
The in-layer constraint placed on a node. |
static IProperty<LNode> |
IN_LAYER_LAYOUT_UNIT
The layout unit a node belongs to. |
static IProperty<LNode> |
IN_LAYER_SUCCESSOR_CONSTRAINT
Indicates that a node x may only appear inside a layer before the node y the
property is set to. |
static IProperty<Boolean> |
INPUT_COLLECT
Whether a port is used to collect all incoming edges of a node. |
static IProperty<AnchorPoint> |
INTERACTIVE_LAYOUT_ANCHOR
property that determines which point in a node determines the result of interactive phases. |
static String |
INTERACTIVE_LAYOUT_ANCHOR_ID
option identifier for interactive layout anchor point. |
static IProperty<KNode> |
K_PARENT
KNode that contained the origin of this node in the KGraph. |
static IProperty<LayerConstraint> |
LAYER_CONSTRAINT
property to set constraints on the node layering. |
static String |
LAYER_CONSTRAINT_ID
option identifier for layer constraint. |
static IProperty<Boolean> |
LEAVE_DUMMY_PORT
Flag indicating whether an LPort is set to a leave node in the inclusion tree to enable connections with dummy edges for layering. |
static IProperty<LPort> |
LONG_EDGE_SOURCE
the source port of a long edge before it was broken into multiple segments. |
static IProperty<LPort> |
LONG_EDGE_TARGET
the target port of a long edge before it was broken into multiple segments. |
static IProperty<Integer> |
MAX_DEPTH
The maximum depth of a leave node in the original graph a layered graph is representing. |
static IProperty<Boolean> |
MERGE_PORTS
Property to enable or disable port merging. |
static String |
MERGE_PORTS_ID
option identifier for port merging. |
static IProperty<Integer> |
MIN_EDGE_ANGLE
defines the minimal angle a short edge may have. |
static String |
MIN_EDGE_ANGLE_ID
option identifier for minimal angle. |
static IProperty<LayeringStrategy> |
NODE_LAYERING
property to choose a node layering strategy. |
static String |
NODE_LAYERING_ID
option identifier for node layering. |
static IProperty<NodeType> |
NODE_TYPE
node type. |
static Property<Float> |
OBJ_SPACING
minimal spacing between objects. |
static IProperty<Object> |
ORIGIN
the original object from which a graph element was created. |
static IProperty<KVectorChain> |
ORIGINAL_BENDPOINTS
the original bend points. |
static IProperty<KInsets> |
ORIGINAL_INSETS
KInsets of the KNode a upper border dummy node is representing. |
static IProperty<Boolean> |
OUTPUT_COLLECT
Whether a port is used to collect all outgoing edges of a node. |
static IProperty<LGraphElement> |
PARENT
LNode that is representative of the node that contains the property holder. |
static IProperty<KVector> |
POSITION_DIFFERENCE
Difference of Positions for an UPPER_BORDER_DUMMY_NODE before and after the CompoundGraphRestorer. |
static Property<Integer> |
PRIORITY
priority of elements. |
static IProperty<Random> |
RANDOM
random number generator for the algorithm. |
static IProperty<KVector> |
RESIZE_RATIO
width and height ratio by which a node was resized prior to importing. |
static IProperty<Boolean> |
REVERSED
flag for reversed edges. |
static IProperty<LNode> |
SIDE_OWNER
LNode that is the left border node for the compound node the side dummy guards the side of. |
static IProperty<Integer> |
THOROUGHNESS
property that determines how much effort should be spent. |
static String |
THOROUGHNESS_ID
option identifier for thoroughness. |
static IProperty<List<LNode>> |
TOP_COMMENTS
List of comment boxes that are placed on top of a node. |
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final IProperty<Object> ORIGIN
public static final IProperty<NodeType> NODE_TYPE
public static final IProperty<KVectorChain> ORIGINAL_BENDPOINTS
public static final IProperty<EdgeType> EDGE_TYPE
public static final IProperty<Boolean> REVERSED
public static final IProperty<Random> RANDOM
public static final IProperty<KVector> RESIZE_RATIO
public static final IProperty<LPort> LONG_EDGE_SOURCE
public static final IProperty<LPort> LONG_EDGE_TARGET
public static final IProperty<EdgeConstraint> EDGE_CONSTRAINT
public static final IProperty<LNode> IN_LAYER_LAYOUT_UNIT
public static final IProperty<InLayerConstraint> IN_LAYER_CONSTRAINT
InLayerConstraintProcessor
.
public static final IProperty<LNode> IN_LAYER_SUCCESSOR_CONSTRAINT
x
may only appear inside a layer before the node y
the
property is set to. That is, having x
appear after y
would violate this
constraint. This property only makes sense for nodes.
public static final IProperty<Integer> CROSSING_HINT
public static final IProperty<Set<GraphProperties>> GRAPH_PROPERTIES
public static final IProperty<PortSide> EXT_PORT_SIDE
public static final IProperty<Double> EXT_PORT_RATIO_OR_POSITION
public static final IProperty<LNode> EXT_PORT_REPLACED_DUMMY
public static final IProperty<List<LNode>> BARYCENTER_ASSOCIATES
This property is currently not declared as one of the layout options offered by KLay Layered and should be considered highly experimental.
public static final IProperty<KNode> K_PARENT
public static final IProperty<LGraphElement> PARENT
public static final IProperty<LinkedList<LNode>> CHILDREN
public static final IProperty<LNode> SIDE_OWNER
public static final IProperty<Boolean> LEAVE_DUMMY_PORT
public static final IProperty<LNode> COMPOUND_NODE
public static final IProperty<KInsets> ORIGINAL_INSETS
public static final IProperty<HashMap<KGraphElement,LGraphElement>> ELEMENT_MAP
public static final IProperty<List<LNode>> TOP_COMMENTS
public static final IProperty<List<LNode>> BOTTOM_COMMENTS
public static final IProperty<LPort> COMMENT_CONN_PORT
public static final IProperty<Integer> MAX_DEPTH
public static final IProperty<Integer> DEPTH
public static final IProperty<KVector> POSITION_DIFFERENCE
public static final IProperty<Boolean> INPUT_COLLECT
public static final IProperty<Boolean> OUTPUT_COLLECT
public static final IProperty<Boolean> CYCLIC
public static final float DEF_SPACING
public static final Property<Float> OBJ_SPACING
public static final Property<Float> BORDER_SPACING
public static final String EDGE_SPACING_FACTOR_ID
public static final float DEF_EDGE_SPACING_FACTOR
public static final Property<Float> EDGE_SPACING_FACTOR
public static final Property<Integer> PRIORITY
public static final float DEF_ASPECT_RATIO
public static final Property<Float> ASPECT_RATIO
public static final String MIN_EDGE_ANGLE_ID
public static final IProperty<Integer> MIN_EDGE_ANGLE
public static final String DISTRIBUTE_NODES_ID
public static final IProperty<Boolean> DISTRIBUTE_NODES
public static final String CYCLE_BREAKING_ID
public static final IProperty<CycleBreakingStrategy> CYCLE_BREAKING
public static final String NODE_LAYERING_ID
public static final IProperty<LayeringStrategy> NODE_LAYERING
public static final String CROSSMIN_ID
public static final IProperty<CrossingMinimizationStrategy> CROSSMIN
public static final String THOROUGHNESS_ID
public static final IProperty<Integer> THOROUGHNESS
public static final String LAYER_CONSTRAINT_ID
public static final IProperty<LayerConstraint> LAYER_CONSTRAINT
public static final String MERGE_PORTS_ID
public static final IProperty<Boolean> MERGE_PORTS
public static final String INTERACTIVE_LAYOUT_ANCHOR_ID
public static final IProperty<AnchorPoint> INTERACTIVE_LAYOUT_ANCHOR
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |