From f7511d42f997b50f24a8999b2d21a1931f14730e Mon Sep 17 00:00:00 2001
From: erbel <johannes.erbel@cs.uni-goettingen.de>
Date: Tue, 16 Apr 2019 17:00:39 +0200
Subject: [PATCH] Fix: Stop and undeploy before deletion of Sensor elements

---
 .../de/ugoe/cs/rwm/mocci/connector/DatagathererConnector.java  | 3 ++-
 .../de/ugoe/cs/rwm/mocci/connector/DataprocessorConnector.java | 3 ++-
 .../ugoe/cs/rwm/mocci/connector/ResultproviderConnector.java   | 2 ++
 .../de/ugoe/cs/rwm/mocci/connector/SensorConnector.java        | 2 ++
 4 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DatagathererConnector.java b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DatagathererConnector.java
index 6e79227..f21b2b4 100644
--- a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DatagathererConnector.java
+++ b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DatagathererConnector.java
@@ -91,7 +91,8 @@ public class DatagathererConnector extends monitoring.impl.DatagathererImpl
 	public void occiDelete()
 	{
 		LOGGER.debug("occiDelete() called on " + this);
-		// TODO: Implement this callback or remove this method.
+		this.stop();
+		this.undeploy();
 	}
 	// End of user code
 
diff --git a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DataprocessorConnector.java b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DataprocessorConnector.java
index 3bc593b..e219e5c 100644
--- a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DataprocessorConnector.java
+++ b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/DataprocessorConnector.java
@@ -91,7 +91,8 @@ public class DataprocessorConnector extends monitoring.impl.DataprocessorImpl
 	public void occiDelete()
 	{
 		LOGGER.debug("occiDelete() called on " + this);
-		// TODO: Implement this callback or remove this method.
+		this.stop();
+		this.undeploy();
 	}
 	// End of user code
 
diff --git a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/ResultproviderConnector.java b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/ResultproviderConnector.java
index a2bb226..4b5daa4 100644
--- a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/ResultproviderConnector.java
+++ b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/ResultproviderConnector.java
@@ -116,6 +116,8 @@ public class ResultproviderConnector extends monitoring.impl.ResultproviderImpl
 	{
 		LOGGER.debug("occiDelete() called on " + this);
 		// TODO: Implement this callback or remove this method.
+		this.stop();
+		this.undeploy();
 	}
 	// End of user code
 
diff --git a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/SensorConnector.java b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/SensorConnector.java
index c9b7702..77bd209 100644
--- a/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/SensorConnector.java
+++ b/de.ugoe.cs.rwm.mocci.connector/src-gen/de/ugoe/cs/rwm/mocci/connector/SensorConnector.java
@@ -101,6 +101,8 @@ public class SensorConnector extends monitoring.impl.SensorImpl
 	public void occiDelete()
 	{
 		LOGGER.debug("occiDelete() called on " + this);
+		this.stop();
+		this.undeploy();
 		// TODO: Implement this callback or remove this method.
 	}
 	// End of user code
-- 
GitLab