AbstractMoveNode

A node-bound action moving its node in environment.

Type Parameters

T

concentration type

P

position type

Inheritors

Properties

Link copied to clipboard

the environment where the node moves

Link copied to clipboard
override val reaction: NodeReaction<T>

The NodeReaction owning this action, hosted by targetNode.

Link copied to clipboard

Functions

Link copied to clipboard
override fun cloneAction(newReaction: Reaction<T>): Action<T>
Link copied to clipboard
open override fun execute()

Moves the node according to getNextPosition, in absolute or relative coordinates depending on isAbsolute.

Link copied to clipboard
abstract fun getNextPosition(): P

The next position to reach, in absolute or relative coordinates depending on isAbsolute.

Link copied to clipboard
open override fun toString(): String