ProtectedExecutionEnvironment

class ProtectedExecutionEnvironment(node: Node<*>) : 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 from interacting with the simulation flow.

Constructors

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

Functions

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