According to the node selected in the template tree, the nodes available for creation may vary.

Navigation nodes only depend on the output element displayed in the railway. For example you can create an "Opposite Association End" node only if the output element kind of the selected node is AssociationEnd.

Production nodes also depend on the output element, for example, a diagram production can be inserted only if the current output element kind is a diagram.

However, several production nodes also depend on the last production node in the upward tree : "Table Cell" can only be created if a "Table" already exist, "List item" needs a "List"…​