Package-level declarations

Types

Link copied to clipboard
data class ReportSaveRecord(val timestamp: LocalDateTime, val fileName: String, val path: Path, val origin: ReportSaveRecord.Origin)

One record in the single-app post-run reporting history. Records are appended on every successful materialise (auto-render after a run, or user-initiated from the post-run reporting UI) and survive until the next Simulate click clears the list, the user removes them, or the host's bound (typically MAX_RECENT_REPORT_SAVES on its controller) evicts the oldest.

Link copied to clipboard

Filesystem-path conventions for single-document UI applications (the Single app today; any future non-Swing single-document host tomorrow). Single-document hosts deliberately use a flatter layout than the multi-document hosts (Scenario, Experiment, Simopt), nesting per-analysis rather than per-app under the active workspace:

Link copied to clipboard

Renders one of the framework's standard simulation reports from a terminal RunResult into a per-run reports directory.

Link copied to clipboard

Result of a single materialise attempt.