From 58491c989cb3f19599a40f9c0da4683063b4be90 Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Mon, 9 Jul 2018 09:53:36 +0200
Subject: [PATCH] remove unused code, cleanup

---
 .../jastadd/driver/deserializer/ASTNodeDeserializer.java   | 7 -------
 .../JastaddTransformationInjectSemaphoreNeighbor.java      | 2 +-
 .../inject/JastaddTransformationInjectSwitchMonitored.java | 3 ---
 3 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java b/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
index 7ab20e193..e2543bd63 100644
--- a/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
+++ b/trainbenchmark-tool-jastadd-optimized-base/src/main/java/de/tudresden/inf/st/train/jastadd/driver/deserializer/ASTNodeDeserializer.java
@@ -31,7 +31,6 @@ public class ASTNodeDeserializer extends StdDeserializer<ASTNode> {
   private java.util.List<SensorRef> sensorRefList = new ArrayList<>();
   private java.util.List<SemaphoreRef> semaphoreRefList = new ArrayList<>();
   private java.util.List<SwitchRef> switchRefList = new ArrayList<>();
-  private java.util.List<TrackElementRef> trackElementRefList = new ArrayList<>();
   private java.util.List<SegmentRef> segmentRefList = new ArrayList<>();
 
   @Override
@@ -80,12 +79,6 @@ public class ASTNodeDeserializer extends StdDeserializer<ASTNode> {
     }
   }
 
-  private Ref deserializeRef(JsonNode node) {
-    final String packageName = "de.tudresden.inf.st.train.jastadd.ast";
-
-    return null;
-  }
-
   private ASTNode deserializeNonterminal(JsonNode node) {
 
     final String packageName = "de.tudresden.inf.st.train.jastadd.ast";
diff --git a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java b/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
index 8fc8a514e..0a3bb8d3c 100644
--- a/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
+++ b/trainbenchmark-tool-jastadd-specialized-base/src/main/java/de/tudresden/inf/st/train/jastadd/transformations/inject/JastaddTransformationInjectSemaphoreNeighbor.java
@@ -17,7 +17,7 @@ public class JastaddTransformationInjectSemaphoreNeighbor<TJastaddDriver extends
   @Override
   public void activate(final Collection<JastaddSemaphoreNeighborInjectMatch> matches) {
     for (final JastaddSemaphoreNeighborInjectMatch match : matches) {
-      match.getRoute().setEntry(null);
+      match.getRoute().clearEntry();
     }
     driver.flushCache();
   }
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 96b8bfd2a..d4b56dc46 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
@@ -1,9 +1,6 @@
 package de.tudresden.inf.st.train.jastadd.transformations.inject;
 
-import de.tudresden.inf.st.train.jastadd.ast.List;
-import de.tudresden.inf.st.train.jastadd.ast.Switch;
 import de.tudresden.inf.st.train.jastadd.ast.Sensor;
-import de.tudresden.inf.st.train.jastadd.ast.TrackElement;
 import de.tudresden.inf.st.train.jastadd.driver.JastaddDriver;
 import de.tudresden.inf.st.train.jastadd.matches.JastaddSwitchMonitoredInjectMatch;
 import de.tudresden.inf.st.train.jastadd.transformations.JastaddTransformation;
-- 
GitLab