From 754f6039663247773a3f2cf025fc8cc7dac2ce30 Mon Sep 17 00:00:00 2001
From: BrunoDatoMeneses <bruno.dato.meneses@gmail.com>
Date: Thu, 7 Jun 2018 18:16:10 +0200
Subject: [PATCH] ENH: remove blackbox from viewer

---
 AMOEBA3/src/mas/agents/head/Head.java            | 14 +++++++-------
 AMOEBA3/src/mas/agents/percept/Percept.java      | 16 ++++++++--------
 .../view/system/MainTabbedPanel.java             | 10 +++++-----
 3 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/AMOEBA3/src/mas/agents/head/Head.java b/AMOEBA3/src/mas/agents/head/Head.java
index a2583bf5..5a5a50dc 100644
--- a/AMOEBA3/src/mas/agents/head/Head.java
+++ b/AMOEBA3/src/mas/agents/head/Head.java
@@ -25,7 +25,7 @@ public class Head extends AbstractHead {
 	private Context newContext;
 	private String functionSelected;
 	
-	private BlackBoxAgent oracle;
+	//private BlackBoxAgent oracle;
 	
 	private ArrayList<Context> contexts = new ArrayList<Context>();
 	private ArrayList<Double> xLastCriticityValues = new ArrayList<Double>();
@@ -672,18 +672,18 @@ public class Head extends AbstractHead {
 	 *
 	 * @return the oracle
 	 */
-	public BlackBoxAgent getOracle() {
-		return oracle;
-	}
+//	public BlackBoxAgent getOracle() {
+//		return oracle;
+//	}
 
 	/**
 	 * Sets the oracle.
 	 *
 	 * @param oracle the new oracle
 	 */
-	public void setOracle(BlackBoxAgent oracle) {
-		this.oracle = oracle;
-	}
+//	public void setOracle(BlackBoxAgent oracle) {
+//		this.oracle = oracle;
+//	}
 
 	/**
 	 * Gets the oracle value.
diff --git a/AMOEBA3/src/mas/agents/percept/Percept.java b/AMOEBA3/src/mas/agents/percept/Percept.java
index bb280d98..d9c0ccfa 100644
--- a/AMOEBA3/src/mas/agents/percept/Percept.java
+++ b/AMOEBA3/src/mas/agents/percept/Percept.java
@@ -32,7 +32,7 @@ import mas.blackbox.BlackBoxAgent;
 public class Percept extends SystemAgent implements Serializable {
 
 	
-	private BlackBoxAgent sensor;
+	//private BlackBoxAgent sensor;
 	protected ArrayList<Agent> targets = new ArrayList<Agent>();
 	protected ArrayList<Agent> activatedContext = new ArrayList<Agent>();
 	
@@ -91,7 +91,7 @@ public class Percept extends SystemAgent implements Serializable {
 		
 		this.oldValue = p.oldValue;
 		this.value = p.value;
-		this.sensor = p.sensor;
+		//this.sensor = p.sensor;
 		
 		this.targets = new ArrayList<Agent>();
 		for(Agent obj: p.targets) {
@@ -298,18 +298,18 @@ public class Percept extends SystemAgent implements Serializable {
 	 *
 	 * @return the sensor
 	 */
-	public BlackBoxAgent getSensor() {
-		return sensor;
-	}
+//	public BlackBoxAgent getSensor() {
+//		return sensor;
+//	}
 
 	/**
 	 * Sets the sensor.
 	 *
 	 * @param sensor the new sensor
 	 */
-	public void setSensor(BlackBoxAgent sensor) {
-		this.sensor = sensor;
-	}
+//	public void setSensor(BlackBoxAgent sensor) {
+//		this.sensor = sensor;
+//	}
 
 	/* (non-Javadoc)
 	 * @see agents.SystemAgent#getTargets()
diff --git a/AMOEBA3/src/visualization/view/system/MainTabbedPanel.java b/AMOEBA3/src/visualization/view/system/MainTabbedPanel.java
index b18c77bc..036b73a8 100644
--- a/AMOEBA3/src/visualization/view/system/MainTabbedPanel.java
+++ b/AMOEBA3/src/visualization/view/system/MainTabbedPanel.java
@@ -26,7 +26,7 @@ public class MainTabbedPanel extends JTabbedPane{
 	private World world;
 	
 	/** The black box panel. */
-	private BlackBoxPanel blackBoxPanel;
+	//private BlackBoxPanel blackBoxPanel;
 	
 	/** The system panel. */
 	private SystemPanel systemPanel;
@@ -72,7 +72,7 @@ public class MainTabbedPanel extends JTabbedPane{
 
 		
 		
-		blackBoxPanel = new BlackBoxPanel(world);
+		//blackBoxPanel = new BlackBoxPanel(world);
 		//systemPanel = new SystemPanel(world);
 		panelChart = new PanelChart(world);
 		//panelTwoDim = new GrapheTwoDimPanel(world);
@@ -82,7 +82,7 @@ public class MainTabbedPanel extends JTabbedPane{
 		
 		world.getScheduler().addScheduledItem(panelChart);
 		
-		this.addTab("BlackBox", new JScrollPane(blackBoxPanel,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));
+		//this.addTab("BlackBox", new JScrollPane(blackBoxPanel,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));
 		//this.addTab("System", systemPanel);
 		this.addTab("Charts", new JScrollPane(panelChart,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));
 		this.addTab("2-Dimensions", new JScrollPane(panelTwoDimStandard,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS));
@@ -98,7 +98,7 @@ public class MainTabbedPanel extends JTabbedPane{
 	 * Update.
 	 */
 	public void update() {
-		blackBoxPanel.update();
+		//blackBoxPanel.update();
 	//	systemPanel.update();
 	//	panelTwoDim.update();
 		panelTwoDimStandard.update();
@@ -111,7 +111,7 @@ public class MainTabbedPanel extends JTabbedPane{
 	 * @param blackBox the new black box
 	 */
 	public void setBlackBox(BlackBox blackBox) {
-		blackBoxPanel.setBlackBox(blackBox);
+		//blackBoxPanel.setBlackBox(blackBox);
 	}
 
 	/**
-- 
GitLab