Package-level declarations
Types
Filesystem-path conventions for multi-document UI applications (Scenario, Experiment, Simopt today; any future non-Swing host tomorrow) that group all their per-app artefacts under a single subdirectory of the user's active workspace.
Typed representation of errors that can occur during a simulation run.
Lightweight aggregate summary for an orchestrated multi-run execution (scenario sweep, designed experiment, or simulation-optimization).
Opt-in attachment that captures per-replication observation arrays for all ksl.modeling.variable.Response and ksl.modeling.variable.Counter elements present in the model at the time onAttach is called.
Plugin slot for observers that need lifecycle-safe access to a running model.
Sealed lifecycle event hierarchy emitted on RunHandle.events during a simulation run.
Live reference to a simulation run submitted via Runner.submit.
Describes a simulation run to be submitted to Runner.
Lightweight in-memory summary of a completed (or terminated) simulation run.
Typed warning conditions that Runner can detect before or during a run.
Functions
Return a copy of this with the snapshot for scenarioName removed, alongside the matching entry in RunResult.BatchCompleted.replicationsByItem. Returns null when the filter empties RunResult.BatchCompleted.snapshots — callers treat that as "the result is now empty; drop it".