Microsoft.VisualStudio.GraphModel Namespace
This namespace provides the API to directed graphs.
For more information, see How to: Edit and Customize Graph Documents.
Classes
Class | Description | |
---|---|---|
Graph | Represents a directed graph, consisting of nodes and links. | |
GraphCategory | Graph Categories are used to specify category information on a GraphObject, like nodes and links. | |
GraphCategoryCollection | ||
GraphCommonSchema | Class which defines a set of commonly used GraphProperty objects | |
GraphDataObject | This class provides IDataObject support for exchanging DGML data via the clipboard and drag/drop. | |
GraphException | ||
GraphLink | Represents a link in the directed graph | |
GraphLinkCollection | Instances of this class manage a collection of Links. Ordering is not preserved. | |
GraphLinksUpdatedEventArgs | ||
GraphMetadata | This class is used to provide more information about a GraphProperty, including localized strings and flags for controlling how the property appears in a Property Grid window. | |
GraphNode | Represents a node in the directed graph | |
GraphNodeCollection | This class provides methods for manipulating a collection of Nodes. This class does not preserve the order in which you added the nodes, so when you enumerate them you will get them back in a random order. | |
GraphNodeId | ||
GraphNodeIdCollection | ||
GraphNodeIdConverter | ||
GraphNodeIdName | ||
GraphNodesUpdatedEventArgs | ||
GraphObject | This class makes an object extensible by adding a strongly typed property bag of name/value pairs. | |
GraphPathSerializationDictionary | ||
GraphPathSerializer | ||
GraphProperty | Graph Properties are used to annotate a GraphObject, like nodes and links. | |
GraphPropertyCollection | ||
GraphSchema | ||
GraphSerializationErrorEventArgs | ||
GraphSerializer | GraphSerializer is used to serialize Graph objects. | |
GraphTransactionCanceledException | ||
GraphUpdatedEventArgs | Provides changes to a graph object |
Enumerations
Enumeration | Description | |
---|---|---|
GraphErrorLevel | ||
GraphGroupStyle | Specifies the display state of an element. | |
GraphMetadataOptions | ||
GraphSearchDirection | ||
GraphSearchOption |