From eedb6b0c20cb0a931d80a166202368d8194e0c30 Mon Sep 17 00:00:00 2001
From: maysam zoor <maysam_zoor@hotmail.com>
Date: Mon, 9 Mar 2020 11:47:25 +0100
Subject: [PATCH] removing tmlap

---
 src/main/java/ui/MainGUI.java                      | 14 +++-----------
 .../latencyDetailedAnalysisMain.java               |  4 ++--
 2 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/src/main/java/ui/MainGUI.java b/src/main/java/ui/MainGUI.java
index 569a4691e2..9dc3c3ec81 100644
--- a/src/main/java/ui/MainGUI.java
+++ b/src/main/java/ui/MainGUI.java
@@ -352,12 +352,7 @@ public class MainGUI implements ActionListener, WindowListener, KeyListener, Per
     // Thread for autosave
     private PeriodicBehaviorThread pbt;
 
-    private TMLArchiPanel tmlap; // USed to retrieve the currently opened architecture panel
-
-    public TMLArchiPanel getTmlap() {
-        return tmlap;
-    }
-
+   
   
     // Plugin management
     // public static PluginManager pluginManager;
@@ -4077,7 +4072,7 @@ public class MainGUI implements ActionListener, WindowListener, KeyListener, Per
                 }
             }
         } else if (tp instanceof TMLArchiPanel) {
-            tmlap = (TMLArchiPanel) tp;
+            TMLArchiPanel  tmlap = (TMLArchiPanel) tp;
             JDialogSelectTMLNodes.validated = tmlap.validated;
             JDialogSelectTMLNodes.ignored = tmlap.ignored;
             Vector<TGComponent> tmlNodesToValidate = new Vector<TGComponent>();
@@ -9559,10 +9554,7 @@ public class MainGUI implements ActionListener, WindowListener, KeyListener, Per
 
     }
 
-    // Get the currently opened architecture panel
-    public TMLArchiPanel getCurrentArchiPanel() {
-        return tmlap;
-    }
+   
 
     // DraggableTabbedPaneCallbackInterface
     public void hasBeenDragged(int initialPosition, int destinationPosition) {
diff --git a/src/main/java/ui/simulationtraceanalysis/latencyDetailedAnalysisMain.java b/src/main/java/ui/simulationtraceanalysis/latencyDetailedAnalysisMain.java
index e12d3b29c6..9807e953ff 100644
--- a/src/main/java/ui/simulationtraceanalysis/latencyDetailedAnalysisMain.java
+++ b/src/main/java/ui/simulationtraceanalysis/latencyDetailedAnalysisMain.java
@@ -56,7 +56,7 @@ public class latencyDetailedAnalysisMain {
         List<TMLComponentDesignPanel> cpanels;
         TMLComponentDesignPanel compdp;
         TURTLEPanel tp = selectedTab;
-
+        TMLArchiPanel  tmlap = (TMLArchiPanel) tp;
         // tmlap = (TMLArchiPanel) tp;
 
         if (mainGUI_compare.gtm == null) {
@@ -65,7 +65,7 @@ public class latencyDetailedAnalysisMain {
 
             if (mainGUI_compare.gtm.getTMLMapping() != null) {
                 TMLMapping<TGComponent> map = mainGUI_compare.gtm.getTMLMapping();
-                for (TGComponent component : mainGUI_compare.getTmlap().tmlap.getComponentList()) {
+                for (TGComponent component : tmlap.tmlap.getComponentList()) {
                     tmlNodesToValidate.add(component);
                 }
                 TGComponent tgc;
-- 
GitLab