Search
NodeRules Members
Properties Methods
 


Represents a set of rules that are applied according to the logic identifiers of node pairs.

The following tables list the members exposed by the NodeRules type.

 Public Properties

  Name Description

FirstGroupLevelNegative

A rule defining which nodes should be placed above the "Control Flow" line. Assign an array of the node types logic identifiers to this property.

FirstGroupLevelPositive

A rule defining which nodes should be placed below the "Control Flow" line. Assign an array of the node types logic identifiers to this property.

GroupEndNodes

Specifies which nodes should be considered the end of the current sub-group. Assign an array of the node types logic identifiers to this property.

GroupStartNodes

Specifies which nodes should be considered the start of a new sub-group. Assign an array of the node types logic identifiers to this property.

MainConnectorId

Specifies which type of connectors define the control flow in the process represented by the arranged diagram.

MainConnectorOrientation

Specifies the orientation of the "Control Flow" sequence of links, and thus the main orientation for the layout.

VerticalDisconnectedGroupsAlignment

Specifies whether disconnected subgroups from the same lane should be aligned and arranged vertically.

VerticalSubgroupsAlignment

Specifies whether connected subgroups from the same lane should be aligned and arranged vertically.

 Public Methods

  Name Description

AddLayoutRule

Overloaded.   (Inherited from LayoutRules.)

BuildKey

Builds a key - object for the new rule, as a pair of two objects: obj1 and obj2. (Inherited from LayoutRules.)

GetLayoutRule

If there is rule with key - Key initializes - Value otherwise fails; (Inherited from LayoutRules.)

ValidateRules

Checks if there is a rule for each key in KeyList (Inherited from LayoutRules.)

 See Also