Linking Symbols
A link is a type of symbol that has a line and maintains ports at the endpoints of the line. Links are used to draw relationships between two symbols. The link contains a line component as a child, so the link behaves like a line component. The link is also a symbol so it can have ports and labels, and be connected to symbols and possibly other links.
There are two ways to link symbols together programmatically. One is to use the CODLinkCommand class. This command is used by the controller when the end user links symbols together. The other way is to create a CODLinkComponent, set which symbols it should connect, and then place it onto the canvas.
Figure 88 – Link Class Hierarchy