catch up with branch daily

Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend
index cb02f19..e451f44 100644
--- a/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend
+++ b/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend
@@ -186,6 +186,7 @@
 			body = [
 				append(
 				'''
+					super.initView();
 					user.addUserLocaleListener(this);
 					locale = user.getLocale();
 					// to resize the chart according to split positions of partsashcontainer - setContainerData is tracked
@@ -205,6 +206,7 @@
 					user.removeUserLocaleListener(this);
 					((EObject)getPart()).eAdapters().remove(splitAdapter);
 					sizeReporter.removeResizeListener(resizeListener);
+					super.destroyView();
 				''')
 			]
 		])
diff --git a/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java b/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java
index 4f1a270..461da04 100644
--- a/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java
+++ b/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java
@@ -288,6 +288,8 @@
           @Override
           public void apply(final ITreeAppendable it) {
             StringConcatenation _builder = new StringConcatenation();
+            _builder.append("super.initView();");
+            _builder.newLine();
             _builder.append("user.addUserLocaleListener(this);");
             _builder.newLine();
             _builder.append("locale = user.getLocale();");
@@ -323,6 +325,8 @@
             _builder.newLine();
             _builder.append("sizeReporter.removeResizeListener(resizeListener);");
             _builder.newLine();
+            _builder.append("super.destroyView();");
+            _builder.newLine();
             it.append(_builder);
           }
         };