Node type constant as returned by Type .

Namespace: yWorks.yFiles.Layout.Hierarchic.Incremental
Assembly: yWorks.yFilesSilverlight.Algorithms (in yWorks.yFilesSilverlight.Algorithms.dll) Version: 2.4.0.0

Syntax

C#
public enum NodeDataType
Visual Basic
Public Enumeration NodeDataType

Members

Member nameValueDescription
Normal0 Node type constant as returned by Type . A normal node - may have any degree, any size and any number of connected same layer edges.
Bend1 Node type constant as returned by Type . A bend node - has degree 2, small size and no same layer edges.
SideProxy2 Node type constant as returned by Type . A side proxy node in case port constraints are used for the drawing phase - has degree 1, small size and no same layer edges. The associated node is the node this node is the proxy of.
SameLayerSideProxy3 Node type constant as returned by Type . A side proxy node for drawing same layer edges - has degree 0, small size and one same layer edge. The associated node is the node this node is the proxy of. The associated edge is the same layer edge this node is the proxy of.
Label4 Node type constant as returned by Type . A label node for drawing - has degree 2, size of the labels and no same layer edges. The borders of this node describe the layout of the labels
Group5 Node type constant as returned by Type . A group node if nested graph layouts are calculated. Carries additional ILayers information.
SourceGroupNode6 Node type constant as returned by Type . A source group node for bus edges. This node serves as a dummy node in a SourceGroupNodes layer.
TargetGroupNode7 Node type constant as returned by Type . A target group node for bus edges. This node serves as a dummy node in a TargetGroupNodes layer.
SourceBackloopProxy8 Node type constant as returned by Type . A backloop proxy that belongs to the source of an edge - has degree 2, small size and exactly one same layer edge
TargetBackloopProxy9 Node type constant as returned by Type . A backloop proxy that belongs to the target of an edge - has degree 2, small size and exactly one same layer edge
SameLayerCenterNode10 Node type constant as returned by Type . A same layer edge crossing dummy node - has degree 2, small size and exactly two same layer edges. Is used to mark the crossing of the layer if source and target port are at opposite layer sides.
DistanceNode11 Node type constant as returned by Type . A node used for the drawing phase to keep the distance between two nodes.
GroupBegin12 Node type constant as returned by Type . A node used for the drawing phase to mark the beginning of a node group interval.
GroupEnd13 Node type constant as returned by Type . A node used for the drawing phase to mark the ending of a node group interval.
GroupLayerDummy14 Node type constant as returned by Type . A node used for the the sequencing and drawing phase to mark a dummy node inserted to guarantee that a group is non-empty on each layer that it is defined on.
ProxyForEdgeAtGroup15 Node type constant as returned by Type . A node used for the the sequencing and drawing phase to mark a dummy node that has been inserted as a legal end point of an edge connecting to a group node.

See Also

TargetGroupNodeDataType
SimpleNodeDataType
SourceGroupNodeDataType
ProxyNodeDataType
GroupMarkerNodeDataType
SameLayerSideProxyNodeDataType
LabelNodeDataType
SameLayerCenterNodeDataType
ConnectorProxyForGroupDataType
NormalNodeDataType
NormalNodeDataType
TargetBackloopProxyNodeDataType
NormalNodeDataType
SourceBackloopProxyNodeDataType
BendNodeDataType