Northwoods.GoXam.Model Namespace : ILinksModel Interface |
The following tables list the members exposed by ILinksModel.
Name | Description | |
---|---|---|
LinksSource | The collection of link data objects | |
ValidCycle | This property controls the overall graph structure that may be drawn. | |
ValidUnconnectedLinks | This property controls whether link data must always connect to node data at both ends of the link. |
Name | Description | |
---|---|---|
AddLink | Add a link data to LinksSource. | |
AddLinkCopy | Add a copy of a link data to this model. | |
DoLinkAdded | This method should be called when a link data has been added to the LinksSource collection. | |
DoLinkLabelChanged | This method must be called when any "label" node is added, removed, or replaced. | |
DoLinkPortsChanged | This method must be called when either the "from" or the "to" node (or port) has changed. | |
DoLinkRemoved | This method should be called when a link data has been removed from the LinksSource collection. | |
GetCategoryForLink | To help distinguish between different kinds of links, each link has a "category" that is just a string. | |
GetFromLinksForNode | Find all links coming into a given node. | |
GetFromNodeForLink | Returns the node from which a link comes. | |
GetFromParameterForLink | Returns any "from" port parameter information. | |
GetHasLabeledLinkForNode | This predicate is true if the given node data is associated with a link data as a label. | |
GetHasLabelNodeForLink | This predicate is true if the given link data has a node label. | |
GetIsLinkLabelForNode | This predicate is true if the given node data acts as a label for a link. | |
GetLabeledLinkForNode | Find the link data with which a label node is associated, if any. | |
GetLabelNodeForLink | Find the node data that is the label for a link, if there is one. | |
GetLinksBetweenNodes | Find all links connecting two nodes/ports in one direction. | |
GetLinksForNode | Overloaded. Find all links connected to a node in either direction. | |
GetToLinksForNode | Find all links going out of a given node. | |
GetToNodeForLink | Returns the node to which a link goes. | |
GetToParameterForLink | Returns any "to" port parameter information. | |
IsLinkData | This predicate is true if the linkdata is in the LinksSource collection. | |
IsLinkType | This predicate is true if the object is non-null and is of a type that the model accepts for link data. | |
IsRelinkValid | This predicate is true if changing an existing link between two nodes/ports would result in a valid graph | |
RemoveLink | Remove a link data from LinksSource. | |
SetLinkFromPort | Set the "from" node and port information for a link data. | |
SetLinkLabel | Change the "label" node data for a link data. | |
SetLinkToPort | Set the "to" node and port information for a link data. |