NSScope

This scoping object is created by the ScriptScope.ns function. Its purpose is providing access to functionality such as execution functions that specifically target NS tooling.

Properties

Link copied to clipboard
abstract val ctx: ScopeContext

This field contains the context object that is applicable to the scope that defines the execution. The object is inherited directly from the parent net.democritus.scripting.scope.ScriptScope without alterations.

Functions

Link copied to clipboard

This execution function is used to run an expansion process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the expansion process can be declared.

Link copied to clipboard

This execution function is used to run a harvesting process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the harvesting process can be declared.

Link copied to clipboard

This execution function is used to run a model validation process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the model validation process can be declared.