ProtectedExecutionEnvironment

class ProtectedExecutionEnvironment : ExecutionEnvironment(source)

An ExecutionEnvironment that can read and shadow the content of a Node, but cannot modify it. This is used to prevent badly written properties to interact with the simulation flow.

Constructors

Link copied to clipboard
constructor(node: Node<out Any>)

Functions

Link copied to clipboard
open fun commit()
Link copied to clipboard
open fun get(id: String): Any
open fun get(id: String, defaultValue: Any): Any
Link copied to clipboard
open fun has(id: String): Boolean
Link copied to clipboard
open fun keySet(): Set<String>
Link copied to clipboard
open fun put(id: String, v: Any): Boolean
Link copied to clipboard
open fun remove(id: String): Any
Link copied to clipboard
open fun setup()