Table of Contents

Interface IGraph

Namespace
Shift.Common.Graphs
Assembly
Shift.Common.dll
public interface IGraph
Extension Methods

Methods

GetIncomingConnections(Guid)

IReadOnlyList<GraphEdgeModel> GetIncomingConnections(Guid nodeId)

Parameters

nodeId Guid

Returns

IReadOnlyList<GraphEdgeModel>

GetIncomingContainments(Guid)

IReadOnlyList<GraphEdgeModel> GetIncomingContainments(Guid nodeId)

Parameters

nodeId Guid

Returns

IReadOnlyList<GraphEdgeModel>

GetNode(Guid)

GraphNodeModel GetNode(Guid nodeId)

Parameters

nodeId Guid

Returns

GraphNodeModel

GetOutgoingConnections(Guid)

IReadOnlyList<GraphEdgeModel> GetOutgoingConnections(Guid nodeId)

Parameters

nodeId Guid

Returns

IReadOnlyList<GraphEdgeModel>

GetOutgoingContainments(Guid)

IReadOnlyList<GraphEdgeModel> GetOutgoingContainments(Guid nodeId)

Parameters

nodeId Guid

Returns

IReadOnlyList<GraphEdgeModel>