GoXam for WPF v3
ISubGraphLinksModel Interface Members
Properties  Methods 

Northwoods.GoXam.Model Namespace : ISubGraphLinksModel Interface

The following tables list the members exposed by ISubGraphLinksModel.

Public Properties
 NameDescription
 Property Gets or sets the format of this model's data. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 PropertyThis property is true during a call to ChangeModel, indicating a change happening due to an undo or a redo. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property True if there is an UndoManager and a transaction has been started. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property Gets or sets whether this model is considered changed from an earlier state. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property The collection of link data objects (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Property Gets or sets whether various model-changing methods are enabled. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property A name for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property Gets or sets the collection of node data items for the model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 PropertyGets or sets a flag that controls whether the model notifies any UndoManager that a change has occurred. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 PropertyGets or sets the UndoManager for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Property This property controls the overall graph structure that may be drawn. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Property This property controls whether link data must always connect to node data at both ends of the link. (Inherited from Northwoods.GoXam.Model.ILinksModel)
Top
Public Methods
 NameDescription
 Method Copy existing data and add to this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Add a link between one node/port and another node/port. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Add a copy of a link data to this model. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Add a node data key to the list of "member" node data keys. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 MethodAdd a node data to NodesSource. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Add a copy of a node data to this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method 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)
 Method Forget all unresolved delayed or forward references. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Call the UndoManager's CommitTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 MethodCreate an ICopyDictionary initialized for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 MethodCreate an empty IDataCollection for this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Create a copy of this model initialized with different data. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method This method should be called when the containing group node data for a node data has been changed. (Inherited from Northwoods.GoXam.Model.ISubGraphModel)
 MethodThis method should be called when a link data has been added to the LinksSource collection. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This method must be called when any "label" node is added, removed, or replaced. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This method must be called when either the "from" or the "to" node (or port) has changed. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 MethodThis method should be called when a link data has been removed from the LinksSource collection. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This method should be called when a "member" node data key has been added to the list of members. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method This method should be called when a "member" node data key has been removed from the list of members. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method This method should be called when the list of member key values has been replaced. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 MethodThis should be called when a node data object is added to the NodesSource collection. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method This should be called when a node data's key value may have changed. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 MethodThis should be called when a node data object is removed from the NodesSource collection. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Given a key, find the node data with that key. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method To help distinguish between different kinds of links, each link has a "category" that is just a string. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method To help distinguish between different kinds of nodes, each node has a "category" that is just a string. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Return a sequence of node data that are directly connected to a given node, in either direction. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Find all links coming into a given node. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Returns the node from which a link comes. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Return a sequence of node data that are directly connected by links going into a given node. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Returns any "from" port parameter information. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Returns the container node data for a link data, if any.  
 Method Get the "container" node data for a given node data. (Inherited from Northwoods.GoXam.Model.ISubGraphModel)
 Method This predicate is true if the given node data is associated with a link data as a label. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This predicate is true if the given link data has a node label. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This predicate is true when the given node data represents a group of nodes instead of an "atomic" node. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method This predicate is true if the given node data acts as a label for a link. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Find the link data with which a label node is associated, if any. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Find the node data that is the label for a link, if there is one. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Find all links connecting two nodes/ports in one direction. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Find all links connected to a node in either direction. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Returns a collection of link data that are assumed to belong to the given group data.  
 Method Return a collection of member node datas. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method Return the Type of the node data. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Find all links going out of a given node. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Returns the node to which a link goes. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Return a sequence of node data that are directly connected by links coming out from a given node. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Returns any "to" port parameter information. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 MethodThis predicate is true if the linkdata is in the LinksSource collection. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This predicate is true if there is a link from one node data/port to another one. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method This predicate is true if the object is non-null and is of a type that the model accepts for link data. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method This predicate is true if adding a link between two nodes/ports would result in a valid graph. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 MethodThis predicate is true if the membernodedata is an immediate member of the groupnodedata. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 MethodThis predicate is true when it is valid to add the membernodedata to the groupnodedata. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method This predicate is true if the argument is a node data in this model. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method This predicate is true when the argument is an instance of the node data Type. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method This predicate is true if changing an existing link between two nodes/ports would result in a valid graph (Inherited from Northwoods.GoXam.Model.ILinksModel)
 MethodRaise a Changed event, given a ModelChangedEventArgs. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Remove all links connecting the two nodes/ports in the one direction. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Remove a node data key from the list of "member" node data keys. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 MethodRemove node data from NodesSource. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Call the UndoManager's RollbackTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
 Method Change the container group node data of a node data. (Inherited from Northwoods.GoXam.Model.ISubGraphModel)
 Method Set the "from" node and port information for a link data. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Change the "label" node data for a link data. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Set the "to" node and port information for a link data. (Inherited from Northwoods.GoXam.Model.ILinksModel)
 Method Replace the list of "member" node data keys with a new collection of keys. (Inherited from Northwoods.GoXam.Model.IGroupsModel)
 Method Call the UndoManager's StartTransaction method. (Inherited from Northwoods.GoXam.Model.IDiagramModel)
Top
See Also

Reference

ISubGraphLinksModel Interface
Northwoods.GoXam.Model Namespace
GraphLinksModel<NodeType,NodeKey,PortKey,LinkType> Class