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());