Class DiagramDataExtension
- Namespace
- H.Controls.Diagram.Presenter.DiagramDatas.Base
- Assembly
- H.Controls.Diagram.Presenter.dll
public static class DiagramDataExtension
- Inheritance
-
DiagramDataExtension
- Inherited Members
-
Methods
DeleteNodeData(IDiagramData, INodeData)
public static void DeleteNodeData(this IDiagramData diagramData, INodeData nodeData)
Parameters
diagramData
IDiagramData
nodeData
INodeData
DeletePartData(IDiagramData, IPartData)
public static void DeletePartData(this IDiagramData diagramData, IPartData partData)
Parameters
diagramData
IDiagramData
partData
IPartData
GetEndNodeDatas(IDiagramData)
public static IEnumerable<INodeData> GetEndNodeDatas(this IDiagramData diagramData)
Parameters
diagramData
IDiagramData
Returns
- IEnumerable<INodeData>
GetFromLinkDatas(INodeData, IDiagramData)
public static IEnumerable<ILinkData> GetFromLinkDatas(this INodeData node, IDiagramData diagramData)
Parameters
node
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<ILinkData>
GetFromLinkDatas(IPortData, IDiagramData)
public static IEnumerable<ILinkData> GetFromLinkDatas(this IPortData port, IDiagramData diagramData)
Parameters
port
IPortData
diagramData
IDiagramData
Returns
- IEnumerable<ILinkData>
GetFromNodeData(ILinkData, IDiagramData)
public static INodeData GetFromNodeData(this ILinkData linkData, IDiagramData diagramData)
Parameters
linkData
ILinkData
diagramData
IDiagramData
Returns
- INodeData
GetFromNodeDatas(INodeData, IDiagramData)
public static IEnumerable<INodeData> GetFromNodeDatas(this INodeData node, IDiagramData diagramData)
Parameters
node
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<INodeData>
GetFromNodeDatas(IPortData, IDiagramData)
public static IEnumerable<INodeData> GetFromNodeDatas(this IPortData portData, IDiagramData diagramData)
Parameters
portData
IPortData
diagramData
IDiagramData
Returns
- IEnumerable<INodeData>
GetFromPortData(ILinkData, IDiagramData)
public static IPortData GetFromPortData(this ILinkData linkData, IDiagramData diagramData)
Parameters
linkData
ILinkData
diagramData
IDiagramData
Returns
- IPortData
GetLinks(INodeData, IDiagramData)
public static IEnumerable<ILinkData> GetLinks(this INodeData nodeData, IDiagramData diagramData)
Parameters
nodeData
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<ILinkData>
GetPortDatas(INodeData, IDiagramData)
public static IEnumerable<IPortData> GetPortDatas(this INodeData node, IDiagramData diagramData)
Parameters
node
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<IPortData>
GetPortDatas(IDiagramData)
public static IEnumerable<IPortData> GetPortDatas(this IDiagramData diagramData)
Parameters
diagramData
IDiagramData
Returns
- IEnumerable<IPortData>
GetStartNodeDatas(IDiagramData)
public static IEnumerable<INodeData> GetStartNodeDatas(this IDiagramData diagramData)
Parameters
diagramData
IDiagramData
Returns
- IEnumerable<INodeData>
GetToLinkDatas(INodeData, IDiagramData)
public static IEnumerable<ILinkData> GetToLinkDatas(this INodeData node, IDiagramData diagramData)
Parameters
node
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<ILinkData>
GetToLinkDatas(IPortData, IDiagramData)
public static IEnumerable<ILinkData> GetToLinkDatas(this IPortData port, IDiagramData diagramData)
Parameters
port
IPortData
diagramData
IDiagramData
Returns
- IEnumerable<ILinkData>
GetToNodeData(ILinkData, IDiagramData)
public static INodeData GetToNodeData(this ILinkData linkData, IDiagramData diagramData)
Parameters
linkData
ILinkData
diagramData
IDiagramData
Returns
- INodeData
GetToNodeDatas(INodeData, IDiagramData)
public static IEnumerable<INodeData> GetToNodeDatas(this INodeData node, IDiagramData diagramData)
Parameters
node
INodeData
diagramData
IDiagramData
Returns
- IEnumerable<INodeData>
GetToPortData(ILinkData, IDiagramData)
public static IPortData GetToPortData(this ILinkData linkData, IDiagramData diagramData)
Parameters
linkData
ILinkData
diagramData
IDiagramData
Returns
- IPortData
TryGetStartNodeData<T>(IDiagramData, out string)
public static T TryGetStartNodeData<T>(this IDiagramData diagramData, out string message) where T : INodeData
Parameters
diagramData
IDiagramData
message
string
Returns
- T
Type Parameters
T