C# Class DynamoToCG.NodeGraph

Show file Open project: oderby/VVD Class Usage Examples

Public Methods

Method Description
LoadConnectorsAndAddPortsFromXml ( XmlElement connEl, CSharpCommonGraph.Node>.IDictionary nodes ) : Edge

Creates and initializes a ConnectorModel from its Xml representation.

LoadGraphFromXml ( XmlDocument xmlDoc ) : NodeGraph

Loads NodeModels, ConnectorModels, and NoteModels from an XmlDocument.

LoadNodeFromXml ( XmlElement elNode ) : Node

Creates and initializes a NodeModel from its Xml representation.

ToCommonCgraph ( NodeGraph nodegraph ) : CommonGraph

Private Methods

Method Description
LoadConnectorsFromXml ( XmlDocument xmlDoc, CSharpCommonGraph.Node>.IDictionary nodes ) : IEnumerable
LoadNodesFromXml ( XmlDocument xmlDoc ) : IEnumerable
NodeGraph ( ) : System

Method Details

LoadConnectorsAndAddPortsFromXml() public static method

Creates and initializes a ConnectorModel from its Xml representation.
public static LoadConnectorsAndAddPortsFromXml ( XmlElement connEl, CSharpCommonGraph.Node>.IDictionary nodes ) : Edge
connEl System.Xml.XmlElement XmlElement for a ConnectorModel.
nodes CSharpCommonGraph.Node>.IDictionary Dictionary to be used for looking up a NodeModel by it's Guid.
return CSharpCommonGraph.Edge

LoadGraphFromXml() public static method

Loads NodeModels, ConnectorModels, and NoteModels from an XmlDocument.
public static LoadGraphFromXml ( XmlDocument xmlDoc ) : NodeGraph
xmlDoc System.Xml.XmlDocument An XmlDocument representing a serialized Dynamo workspace.
return NodeGraph

LoadNodeFromXml() public static method

Creates and initializes a NodeModel from its Xml representation.
public static LoadNodeFromXml ( XmlElement elNode ) : Node
elNode System.Xml.XmlElement XmlElement for a NodeModel.
return CSharpCommonGraph.Node

ToCommonCgraph() public static method

public static ToCommonCgraph ( NodeGraph nodegraph ) : CommonGraph
nodegraph NodeGraph
return CSharpCommonGraph.CommonGraph