Context

enum Context

This enum describes the possible contexts for a given Action or Condition. A context represents the elements which are read for a Condition and the elements that may be subject of modifications for an Action. Choosing the right Context is crucial: if it's too restricted the simulation will be invalid, if it's too wide it WILL impact dramatically on performances. Contexts are used internally to better determine dependencies among reactions. See this paper for further information about the usage of contexts.

Entries

Link copied to clipboard

The reaction potentially influences every other reaction.

Link copied to clipboard

The reaction can influence only the node in which it's placed.

Link copied to clipboard

The reaction may influence its node and the neighboring ones.

Functions

Link copied to clipboard
open fun getWider(c1: Context, c2: Context): Context
Link copied to clipboard
open fun valueOf(name: String): Context
Link copied to clipboard
open fun values(): Array<Context>