Start here

# Sequence Constraints Demo

Shows how to use sequence constraints to restrict the node sequencing in HierarchicLayout.

The sequence is determined by the model data.

A weight property determines the position of the node. Higher weights will force a placement more on the right. The weight is indicated by the number on the node and its background color. A darker color indicates a low weight, a brighter color a high weight. Red and green indicate that the node will be forced at the first or last position, respectively.

The weight can be changed using the buttons on each node.

A weighted property, controlled by the Constraints button, determines whether the node should be constrained at all.

## Things to Try

- Change the weight of the nodes using the buttons on the each node.
- Disable the sequence constraints for a node by unchecking the constraints button.
- Run a layout to see how the sequence constraints affect the layout.
- Create a new random graph with the New Graph button.
- Clicking on in the toolbar will remove all constraints from the nodes, while clicking on activates the constraints for each node.