From 2f5e9219154f520d106330a3477231f03fba251b Mon Sep 17 00:00:00 2001
From: Michael Gronover <38247916+mgronover@users.noreply.github.com>
Date: Tue, 12 Dec 2023 08:18:10 +0100
Subject: [PATCH] Bugfix/2329 follows up 2319 further improvements for the
trace explorer (#2335)
* ComputationTrace: improved filter interface and refactored handling of options used by the TraceTab #2329
---
CHANGELOG.md | 10 +-
.../com.mbeddr.mpsutil.traceExplorer.msd | 6 -
...om.mbeddr.mpsutil.traceExplorer.plugin.mps | 2288 +++++++++--------
3 files changed, 1229 insertions(+), 1075 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3569b59658..f3aac8665b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,8 +7,16 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
# December 2023
+## com.mbeddr.mpsutils
+
+### Changed
+
+- Enhanced TraceExplorer to hide toolbar buttons.
+
## com.mbeddr.core.base
+### Changed
+
- Assessement result entries with invalid references are now automatically removed.
# November 2023
@@ -19,7 +27,7 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
- Enhanced generateScreenshots to support multiple output models (forks in genplans).
-## com.mbeddr.MPSUtils
+## com.mbeddr.mpsutils
### Changed
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/com.mbeddr.mpsutil.traceExplorer.msd b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/com.mbeddr.mpsutil.traceExplorer.msd
index 1797087fd7..546aff7ca3 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/com.mbeddr.mpsutil.traceExplorer.msd
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/com.mbeddr.mpsutil.traceExplorer.msd
@@ -22,7 +22,6 @@
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
47f075a6-558e-4640-a606-7ce0236c8023(com.mbeddr.mpsutil.interpreter)
- 1338ba73-5059-479b-a929-de86597a62b8(com.mbeddr.mpsutil.jung.pluginSolution)
@@ -34,10 +33,6 @@
-
-
-
-
@@ -56,7 +51,6 @@
-
diff --git a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
index 12076a8bc9..8d5819a402 100644
--- a/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
+++ b/code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.traceExplorer/models/com.mbeddr.mpsutil.traceExplorer.plugin.mps
@@ -15,8 +15,6 @@
-
-
@@ -53,7 +51,7 @@
-
+
@@ -138,6 +136,14 @@
+
+
+
+
+
+
+
+
@@ -329,6 +335,7 @@
+
@@ -486,6 +493,7 @@
+
@@ -496,6 +504,7 @@
+
@@ -834,105 +843,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1850,53 +1762,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1917,30 +1782,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -1948,25 +1795,12 @@
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
@@ -1984,27 +1818,22 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -2042,133 +1871,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2200,13 +1929,10 @@
-
+
-
-
-
@@ -2248,12 +1974,9 @@
-
-
-
-
-
-
+
+
+
@@ -2274,11 +1997,16 @@
-
-
-
+
+
+
+
+
+
+
+
-
+
@@ -2288,41 +2016,35 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -2335,6 +2057,14 @@
+
+
+
+
+
+
+
+
@@ -2401,9 +2131,11 @@
-
+
+
+
-
+
@@ -2476,10 +2208,12 @@
-
-
-
-
+
+
+
+
+
+
@@ -2645,8 +2379,13 @@
-
-
+
+
+
+
+
+
+
@@ -2705,6 +2444,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2759,23 +2573,16 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
@@ -2923,35 +2730,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2960,7 +2738,6 @@
-
@@ -3072,8 +2849,13 @@
-
-
+
+
+
+
+
+
+
@@ -3093,74 +2875,36 @@
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
@@ -3169,135 +2913,251 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
+
@@ -3311,30 +3171,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -3410,16 +3249,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -3441,38 +3308,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -3494,25 +3347,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3605,9 +3491,15 @@
-
-
-
+
+
+
+
+
+
+
+
+
@@ -3642,40 +3534,72 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -3993,8 +3917,13 @@
-
-
+
+
+
+
+
+
+
@@ -4557,29 +4486,33 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -4721,7 +4654,7 @@
-
+
@@ -4761,7 +4694,7 @@
-
+
@@ -5267,8 +5200,13 @@
-
-
+
+
+
+
+
+
+
@@ -5281,8 +5219,13 @@
-
-
+
+
+
+
+
+
+
@@ -5311,8 +5254,13 @@
-
-
+
+
+
+
+
+
+
@@ -5320,8 +5268,13 @@
-
-
+
+
+
+
+
+
+
@@ -5342,8 +5295,13 @@
-
-
+
+
+
+
+
+
+
@@ -5437,8 +5395,13 @@
-
-
+
+
+
+
+
+
+
@@ -5446,8 +5409,13 @@
-
-
+
+
+
+
+
+
+
@@ -5468,8 +5436,13 @@
-
-
+
+
+
+
+
+
+
@@ -6218,8 +6191,13 @@
-
-
+
+
+
+
+
+
+
@@ -6642,8 +6620,13 @@
-
-
+
+
+
+
+
+
+
@@ -6822,8 +6805,13 @@
-
-
+
+
+
+
+
+
+
@@ -8540,7 +8528,54 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8597,6 +8632,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8607,6 +8660,9 @@
+
+
+
@@ -8618,15 +8674,8 @@
-
-
-
-
-
-
-
-
-
+
+
@@ -8731,56 +8780,258 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8927,6 +9178,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9534,18 +9877,14 @@
-
-
-
-
+
+
-
-
-
-
+
+
@@ -9571,52 +9910,30 @@
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
@@ -9628,11 +9945,8 @@
-
-
-
-
-
+
+
@@ -9661,10 +9975,8 @@
-
-
-
-
+
+
@@ -9736,85 +10048,68 @@
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -9839,10 +10134,8 @@
-
-
-
-
+
+
@@ -10026,6 +10319,12 @@
+
+
+
+
+
+
@@ -10060,6 +10359,9 @@
+
+
+
@@ -10925,6 +11227,12 @@
+
+
+
+
+
+
@@ -11077,7 +11385,7 @@
-
+
@@ -11218,6 +11526,12 @@
+
+
+
+
+
+
@@ -11243,7 +11557,7 @@
-
+
@@ -11252,21 +11566,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
@@ -11283,35 +11588,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11322,102 +11598,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11435,80 +11615,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -11520,15 +11633,12 @@
-
-
-
+
+
+
-
-
-
-
-
+
+
@@ -11538,13 +11648,51 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11559,6 +11707,7 @@
+
@@ -11732,6 +11881,9 @@
+
+
+
@@ -11987,7 +12139,7 @@
-
+
@@ -12166,7 +12318,7 @@
-
+