From 44d544b416316f716063337a4a1c1d6ab7d6fdd4 Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Thu, 28 Jun 2018 08:37:14 +0200 Subject: [PATCH] fix SwitchMonitoredInject. It now only removes the intrinsic reference and no longer the switch itself. --- .../JastaddTransformationInjectSwitchMonitored.java | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java b/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java index 28457d54a..4d747c62e 100644 --- a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java +++ b/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSwitchMonitored.java @@ -23,21 +23,8 @@ public class JastaddTransformationInjectSwitchMonitored<TJastaddDriver extends J java.util.List<TrackElement> refsToBeRemoved = new ArrayList<>(); for (final JastaddSwitchMonitoredInjectMatch match : matches) { - for (final Sensor sensor : match.getSw().getMonitoringSensorList()) { - for (TrackElement trackElement : sensor.getMonitoredElementList()) { - if (trackElement == match.getSw()) { - refsToBeRemoved.add(trackElement); - } - } - } match.getSw().getMonitoringSensorList().clear(); } - - for(TrackElement ref : refsToBeRemoved) { - ref.removeSelf(); - } - - driver.flushCache(); } -- GitLab