Assignment

class Assignment(val value: Expression, val target: HasType, val holder: AssignmentHolder) : PropertyEdge<Node>

An assignment assigns a certain value (usually an Expression) to a certain target.

Constructors

Link copied to clipboard
constructor(value: Expression, target: HasType, holder: AssignmentHolder)

Functions

Link copied to clipboard
fun addProperties(propertyMap: Map<Properties, Any?>?)
Link copied to clipboard
fun addProperty(property: Properties, value: Any?)

Adds a property to a PropertyEdge If the object is not a built-in type you must provide a serializer and deserializer in the PropertyEdgeConverter

Link copied to clipboard

Checks if the properties of the edge contain the given properties with the specified values.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun getProperty(property: Properties): Any?
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard

Properties

Link copied to clipboard
var end: Node
Link copied to clipboard

The holder of this assignment

Link copied to clipboard
var start: Node
Link copied to clipboard

The target(s) of this assignment.

Link copied to clipboard

The value expression that is assigned to the target.