Name | Description | |
---|---|---|
![]() | AddCollectionCopy | Copy existing data and add to this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | AddLink | Add a link data to LinksSource. |
![]() | AddLinkCopy | Add a copy of a link data to this model. |
![]() | AddNode | Add a node data to NodesSource. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | AddNodeCopy | Add a copy of a node data to this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | ChangeModel | This is called during an Undo or a Redo to actually make state changes to this model or to this model's data. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | ClearUnresolvedReferences | Forget all unresolved delayed or forward references. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | CommitTransaction | Call the UndoManager's CommitTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | CreateCopyDictionary | Create an ICopyDictionary initialized for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | CreateDataCollection | Create an empty IDataCollection for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | CreateInitializedCopy | Create a copy of this model initialized with different data. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | 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. |
![]() | DoNodeAdded | This should be called when a node data object is added to the NodesSource collection. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | DoNodeKeyChanged | This should be called when a node data's key value may have changed. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | DoNodeRemoved | This should be called when a node data object is removed from the NodesSource collection. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | FindNodeByKey | Given a key, find the node data with that key. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | GetCategoryForLink | To help distinguish between different kinds of links, each link has a "category" that is just a string. |
![]() | GetCategoryForNode | To help distinguish between different kinds of nodes, each node has a "category" that is just a string. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | GetConnectedNodesForNode | Return a sequence of node data that are directly connected to a given node, in either direction. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | GetFromLinksForNode | Find all links coming into a given node. |
![]() | GetFromNodeForLink | Returns the node from which a link comes. |
![]() | GetFromNodesForNode | Return a sequence of node data that are directly connected by links going into a given node. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | 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. |
![]() | GetNodeType | Return the Type of the node data. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | GetToLinksForNode | Find all links going out of a given node. |
![]() | GetToNodeForLink | Returns the node to which a link goes. |
![]() | GetToNodesForNode | Return a sequence of node data that are directly connected by links coming out from a given node. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | GetToParameterForLink | Returns any "to" port parameter information. |
![]() | IsLinkData | This predicate is true if the linkdata is in the LinksSource collection. |
![]() | IsLinked | This predicate is true if there is a link from one node data/port to another one. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | IsLinkType | This predicate is true if the object is non-null and is of a type that the model accepts for link data. |
![]() | IsLinkValid | This predicate is true if adding a link between two nodes/ports would result in a valid graph. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | IsNodeData | This predicate is true if the argument is a node data in this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | IsNodeType | This predicate is true when the argument is an instance of the node data Type. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | IsRelinkValid | This predicate is true if changing an existing link between two nodes/ports would result in a valid graph |
![]() | RaiseChanged | Raise a Changed event, given a ModelChangedEventArgs. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | RemoveLink | Remove a link data from LinksSource. |
![]() | RemoveNode | Remove node data from NodesSource. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | RollbackTransaction | Call the UndoManager's RollbackTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |
![]() | 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. |
![]() | StartTransaction | Call the UndoManager's StartTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel) |