Table of Contents

Class GraphStateViewModel

Namespace
Italbytz.Graph.Visualization
Assembly
Italbytz.Graph.dll
public sealed class GraphStateViewModel
Inheritance
GraphStateViewModel
Inherited Members

Constructors

GraphStateViewModel(string, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>, IReadOnlyList<string>)

public GraphStateViewModel(string currentNodeId, IReadOnlyList<string> activeNodeIds, IReadOnlyList<string> frontierNodeIds, IReadOnlyList<string> exploredNodeIds, IReadOnlyList<string> activeEdgeKeys, IReadOnlyList<string> successorEdgeKeys, IReadOnlyList<string> directedActiveEdgeIds, IReadOnlyList<string> directedSuccessorEdgeIds)

Parameters

currentNodeId string
activeNodeIds IReadOnlyList<string>
frontierNodeIds IReadOnlyList<string>
exploredNodeIds IReadOnlyList<string>
activeEdgeKeys IReadOnlyList<string>
successorEdgeKeys IReadOnlyList<string>
directedActiveEdgeIds IReadOnlyList<string>
directedSuccessorEdgeIds IReadOnlyList<string>

Properties

ActiveEdgeKeys

public IReadOnlyList<string> ActiveEdgeKeys { get; }

Property Value

IReadOnlyList<string>

ActiveNodeIds

public IReadOnlyList<string> ActiveNodeIds { get; }

Property Value

IReadOnlyList<string>

CurrentNodeId

public string CurrentNodeId { get; }

Property Value

string

DirectedActiveEdgeIds

public IReadOnlyList<string> DirectedActiveEdgeIds { get; }

Property Value

IReadOnlyList<string>

DirectedSuccessorEdgeIds

public IReadOnlyList<string> DirectedSuccessorEdgeIds { get; }

Property Value

IReadOnlyList<string>

ExploredNodeIds

public IReadOnlyList<string> ExploredNodeIds { get; }

Property Value

IReadOnlyList<string>

FrontierNodeIds

public IReadOnlyList<string> FrontierNodeIds { get; }

Property Value

IReadOnlyList<string>

SuccessorEdgeKeys

public IReadOnlyList<string> SuccessorEdgeKeys { get; }

Property Value

IReadOnlyList<string>