Sage Modeling and Simulation Library

IProcedureFunctionChart..::..Bind Method

Overload List


  Name Description
Public method Bind(IPfcNode, IPfcLinkElement)
Binds the specified predecessor to the specified successor.
Public method Bind(IPfcLinkElement, IPfcNode)
Binds the specified predecessor to the specified successor.
Public method Bind(IPfcNode, IPfcNode)
Binds the two nodes. If both are steps, it inserts a transition between them, and if both are transitions, it inserts a step between them - in both cases, creating links between the 'from' node, the shim node, and the 'to' node. Piggybacking is allowed by default. Use the full-featured API to disallow piggybacking.
Public method Bind(IPfcNode, IPfcNode, IPfcLinkElement%, IPfcNode%, IPfcLinkElement%, Boolean)
Binds the two linkables. If both are steps, it inserts a transition between them, and if both are transitions, it inserts a step between them - in both cases, creating links between the 'from' node, the shim node, and the 'to' node. If piggybacking is allowed, and a suitable path already exists, we use that path instead. A suitable path is either a link between differently-typed nodes, or a link-node-link path between same-typed nodes, where the interstitial node is simple, and opposite-typed.