catch up with branch development

Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.ide.core.ui.softwarefactory/src/org/eclipse/osbp/ide/core/ui/softwarefactory/builder/OSBP2Builder.java b/org.eclipse.osbp.ide.core.ui.softwarefactory/src/org/eclipse/osbp/ide/core/ui/softwarefactory/builder/OSBP2Builder.java
index 6e53eee..a5b1341 100644
--- a/org.eclipse.osbp.ide.core.ui.softwarefactory/src/org/eclipse/osbp/ide/core/ui/softwarefactory/builder/OSBP2Builder.java
+++ b/org.eclipse.osbp.ide.core.ui.softwarefactory/src/org/eclipse/osbp/ide/core/ui/softwarefactory/builder/OSBP2Builder.java
@@ -65,6 +65,7 @@
 import org.eclipse.osbp.xtext.authorizationdsl.AuthorizationModel;
 import org.eclipse.osbp.xtext.authorizationdsl.Role;
 import org.eclipse.osbp.xtext.datainterchange.DataInterchange;
+import org.eclipse.osbp.xtext.datainterchange.DataInterchangeGroup;
 import org.eclipse.osbp.xtext.datainterchange.DataInterchangeModel;
 import org.eclipse.osbp.xtext.datainterchange.DataInterchangePackage;
 import org.eclipse.osbp.xtext.datamartdsl.AxisEnum;
@@ -379,8 +380,10 @@
 			DataInterchangeModel dataInterchangeModel = (DataInterchangeModel) model;
 			Set<URI> dataInterchanges = new HashSet<>();
 			for (DataInterchangePackage actionPkg : dataInterchangeModel.getPackages()) {
-				for (DataInterchange dataInterchange : actionPkg.getDatInts()) {
-					dataInterchanges.add(EcoreUtil.getURI(dataInterchange)); // NOSONAR
+				for (DataInterchangeGroup group : actionPkg.getGroups()) {
+					for (DataInterchange dataInterchange : group.getDatInts()) {
+						dataInterchanges.add(EcoreUtil.getURI(dataInterchange)); // NOSONAR
+					}
 				}
 			}
 			touchReferencingModel(modifiedFile.getName(), dataInterchanges, model.eResource().getResourceSet());