GraphTraversal

@JsonClass(generateAdapter = true)
data class GraphTraversal(@Json(name = "description") val description: Message? = null, @Json(name = "edgeTraversals") val edgeTraversals: List<EdgeTraversal>? = null, @Json(name = "immutableState") val immutableState: Map<String, MultiformatMessageString>? = null, @Json(name = "initialState") val initialState: Map<String, MultiformatMessageString>? = null, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "resultGraphIndex") val resultGraphIndex: Int? = null, @Json(name = "runGraphIndex") val runGraphIndex: Int? = null)(source)

Represents a path through a graph.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "description") description: Message? = null, @Json(name = "edgeTraversals") edgeTraversals: List<EdgeTraversal>? = null, @Json(name = "immutableState") immutableState: Map<String, MultiformatMessageString>? = null, @Json(name = "initialState") initialState: Map<String, MultiformatMessageString>? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "resultGraphIndex") resultGraphIndex: Int? = null, @Json(name = "runGraphIndex") runGraphIndex: Int? = null)

Properties

Link copied to clipboard
val description: Message? = null

A description of this graph traversal.

Link copied to clipboard

The sequences of edges traversed by this graph traversal.

Link copied to clipboard

Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.

Link copied to clipboard

Values of relevant expressions at the start of the graph traversal that may change during graph traversal.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the graph traversal.

Link copied to clipboard
val resultGraphIndex: Int? = null

The index within the result.graphs to be associated with the result.

Link copied to clipboard
val runGraphIndex: Int? = null

The index within the run.graphs to be associated with the result.