EdgeTraversal

Represents the traversal of a single edge during a graph traversal.

Constructors

Link copied to clipboard
constructor()
No args constructor for use in serialization
constructor(edgeId: String)

Properties

Link copied to clipboard
@SerializedName(value = "edgeId")
@Expose
open var edgeId: String
Identifies the edge being traversed.
Link copied to clipboard
@SerializedName(value = "finalState")
@Expose
open var finalState: FinalState
The values of relevant expressions after the edge has been traversed.
Link copied to clipboard
@SerializedName(value = "message")
@Expose
open var message: Message
Encapsulates a message intended to be read by the end user.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.
Link copied to clipboard
@SerializedName(value = "stepOverEdgeCount")
@Expose
open var stepOverEdgeCount: Integer
The number of edge traversals necessary to return from a nested graph.

Functions

Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
abstract fun getProperties(): PropertyBag
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
abstract fun setProperties(<set-?>: PropertyBag)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun updateProperties(mutator: (in PropertyBag) -> Unit)
Link copied to clipboard
open fun withEdgeId(edgeId: String): EdgeTraversal
Link copied to clipboard
open fun withFinalState(finalState: FinalState): EdgeTraversal
Link copied to clipboard
open fun withMessage(message: Message): EdgeTraversal
Link copied to clipboard
Link copied to clipboard
open fun withStepOverEdgeCount(stepOverEdgeCount: Integer): EdgeTraversal