diff --git a/alisa/org.osate.alisa.common.ui/META-INF/MANIFEST.MF b/alisa/org.osate.alisa.common.ui/META-INF/MANIFEST.MF
index 95b4d516bc7..4883069bd25 100644
--- a/alisa/org.osate.alisa.common.ui/META-INF/MANIFEST.MF
+++ b/alisa/org.osate.alisa.common.ui/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.osate.alisa.common;bundle-version="[3.0.0,4.0.0)";visibility
org.eclipse.xtext.ui.codetemplates.ui;bundle-version="[2.20.0,3.0.0)",
org.eclipse.compare;bundle-version="[3.7.0,4.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.osate.pluginsupport;bundle-version="[7.1.0,8.0.0)",
org.osate.xtext.aadl2;bundle-version="[6.2.0,7.0.0)",
org.eclipse.xtext.xbase.lib;bundle-version="[2.20.0,3.0.0)",
diff --git a/alisa/org.osate.alisa.workbench.ui/META-INF/MANIFEST.MF b/alisa/org.osate.alisa.workbench.ui/META-INF/MANIFEST.MF
index b9090848bc3..8fcd34e5353 100644
--- a/alisa/org.osate.alisa.workbench.ui/META-INF/MANIFEST.MF
+++ b/alisa/org.osate.alisa.workbench.ui/META-INF/MANIFEST.MF
@@ -18,7 +18,7 @@ Require-Bundle: org.osate.alisa.workbench;bundle-version="[3.0.0,4.0.0)";visibil
org.eclipse.core.runtime;bundle-version="[3.17.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.13.0,4.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.osate.ui;bundle-version="[6.3.0,7.0.0)",
org.osate.assure;bundle-version="[3.0.0,4.0.0)",
org.eclipse.jdt.debug.ui;bundle-version="[3.10.0,4.0.0)",
diff --git a/alisa/org.osate.alisa.workbench/META-INF/MANIFEST.MF b/alisa/org.osate.alisa.workbench/META-INF/MANIFEST.MF
index d8596b112ad..280f760469b 100644
--- a/alisa/org.osate.alisa.workbench/META-INF/MANIFEST.MF
+++ b/alisa/org.osate.alisa.workbench/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.eclipse.xtext;bundle-version="[2.20.0,3.0.0)";visibility:=re
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
org.osate.reqspec;bundle-version="[3.0.0,4.0.0)",
org.osate.alisa.common;bundle-version="[3.0.0,4.0.0)";visibility:=reexport,
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.osate.categories;bundle-version="[3.0.0,4.0.0)",
org.eclipse.xtext.ui;bundle-version="[2.20.0,3.0.0)";visibility:=reexport,
org.objectweb.asm;bundle-version="[9.1.0,9.2.0)";resolution:=optional,
diff --git a/alisa/org.osate.assure/META-INF/MANIFEST.MF b/alisa/org.osate.assure/META-INF/MANIFEST.MF
index ac56e9edc39..425e4c3f2ac 100644
--- a/alisa/org.osate.assure/META-INF/MANIFEST.MF
+++ b/alisa/org.osate.assure/META-INF/MANIFEST.MF
@@ -36,13 +36,13 @@ Require-Bundle: org.eclipse.xtext;bundle-version="[2.20.0,3.0.0)";visibility:=re
org.eclipse.xtext.ui.codetemplates.ui;bundle-version="[2.20.0,3.0.0)",
org.eclipse.compare;bundle-version="[3.5.101,4.0.0)",
org.osate.alisa.workbench;bundle-version="[3.0.0,4.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.eclipse.xtext.xbase.lib;bundle-version="[2.20.0,3.0.0)",
org.eclipse.xsemantics.runtime;bundle-version="[1.8.1,2.0.0)",
org.osate.results;bundle-version="[3.0.0,4.0.0)",
org.osate.xtext.aadl2;bundle-version="[6.2.0,7.0.0)",
org.osate.organization;bundle-version="[3.0.0,4.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)"
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)"
Import-Package: com.rockwellcollins.atc.resolute.analysis.execution;resolution:=optional,
com.rockwellcollins.atc.resolute.analysis.results;resolution:=optional,
com.rockwellcollins.atc.resolute.analysis.values;resolution:=optional,
diff --git a/analyses/org.osate.codegen.checker/META-INF/MANIFEST.MF b/analyses/org.osate.codegen.checker/META-INF/MANIFEST.MF
index 0cdf963848f..9216d0f301f 100644
--- a/analyses/org.osate.codegen.checker/META-INF/MANIFEST.MF
+++ b/analyses/org.osate.codegen.checker/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.115.0,4.0.0)",
org.eclipse.core.runtime;bundle-version="[3.17.0,4.0.0)",
org.eclipse.emf.common;bundle-version="[2.11.1,3.0.0)",
org.eclipse.emf;bundle-version="[2.6.0,3.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
org.eclipse.help;bundle-version="[3.6.0,4.0.0)",
org.osate.aadl2.contrib;bundle-version="[2.0.0,3.0.0)",
diff --git a/ba/org.osate.ba/META-INF/MANIFEST.MF b/ba/org.osate.ba/META-INF/MANIFEST.MF
index 0d1d78e5f22..f64b1231ed1 100644
--- a/ba/org.osate.ba/META-INF/MANIFEST.MF
+++ b/ba/org.osate.ba/META-INF/MANIFEST.MF
@@ -34,7 +34,7 @@ Require-Bundle: org.eclipse.ui.ide;bundle-version="[3.16.0,4.0.0)",
org.eclipse.emf.ecore.xmi;bundle-version="[2.16.0,3.0.0)";visibility:=reexport,
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)";visibility:=reexport,
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.osate.xtext.aadl2.properties;bundle-version="[3.1.0,4.0.0)",
org.osate.ui;bundle-version="[6.3.0,7.0.0)",
org.osate.utils;bundle-version="[2.0.0,3.0.0)";visibility:=reexport
diff --git a/core/org.osate.aadl2.instantiation/META-INF/MANIFEST.MF b/core/org.osate.aadl2.instantiation/META-INF/MANIFEST.MF
index 44d9b2d5776..67eccb5b7ce 100644
--- a/core/org.osate.aadl2.instantiation/META-INF/MANIFEST.MF
+++ b/core/org.osate.aadl2.instantiation/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Instance Plug-in
Bundle-SymbolicName: org.osate.aadl2.instantiation;singleton:=true
-Bundle-Version: 1.2.1.qualifier
+Bundle-Version: 2.0.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.osate.aadl2.instantiation.InstancePlugin
Bundle-Vendor: CMU/SEI
@@ -14,7 +14,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.17.0,4.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
org.eclipse.emf.transaction;bundle-version="[1.3.0,2.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.osate.xtext.aadl2.properties;bundle-version="[3.1.0,4.0.0)",
org.osate.aadl2.contrib;bundle-version="[2.0.0,3.0.0)"
Bundle-ActivationPolicy: lazy
diff --git a/core/org.osate.aadl2.instantiation/pom.xml b/core/org.osate.aadl2.instantiation/pom.xml
index 1e3e9248670..84c9a30adab 100644
--- a/core/org.osate.aadl2.instantiation/pom.xml
+++ b/core/org.osate.aadl2.instantiation/pom.xml
@@ -12,7 +12,7 @@
org.osate
org.osate.aadl2.instantiation
- 1.2.1-SNAPSHOT
+ 2.0.0-SNAPSHOT
eclipse-plugin
diff --git a/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/AnnexInstantiationController.java b/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/AnnexInstantiationController.java
index 1c35a72cc48..2e8c8ff9a12 100644
--- a/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/AnnexInstantiationController.java
+++ b/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/AnnexInstantiationController.java
@@ -32,6 +32,7 @@
import org.osate.aadl2.Element;
import org.osate.aadl2.instance.ComponentInstance;
import org.osate.aadl2.instance.util.InstanceUtil;
+import org.osate.aadl2.modelsupport.errorreporting.AnalysisErrorReporterManager;
import org.osate.aadl2.modelsupport.modeltraversal.ForAllElement;
import org.osate.annexsupport.AnnexInstantiator;
import org.osate.annexsupport.AnnexInstantiatorRegistry;
@@ -42,15 +43,33 @@
*/
public class AnnexInstantiationController extends ForAllElement {
- public void instantiateAllAnnexes(ComponentInstance root) {
+ private AnnexInstantiatorRegistry registry = (AnnexInstantiatorRegistry) AnnexRegistry
+ .getRegistry(AnnexRegistry.ANNEX_INSTANTIATOR_EXT_ID);
+
+ private Set allAnnexes = new HashSet();
+
+ private AnalysisErrorReporterManager errorManager;
+
+ AnnexInstantiationController(AnalysisErrorReporterManager errorManager) {
+ super();
+ this.errorManager = errorManager;
+ }
+
+ void instantiateAllAnnexes(ComponentInstance root) {
processPostOrderComponentInstance(root);
+ for (String annexName : allAnnexes) {
+ AnnexInstantiator instantiator = registry.getAnnexInstantiator(annexName);
+
+ if (instantiator != null) {
+ instantiator.instantiateAnnex(root, annexName, errorManager);
+ }
+ }
+
}
@Override
protected void action(Element obj) {
ComponentInstance instance = (ComponentInstance) obj;
- AnnexInstantiatorRegistry registry = (AnnexInstantiatorRegistry) AnnexRegistry
- .getRegistry(AnnexRegistry.ANNEX_INSTANTIATOR_EXT_ID);
Set annexes = new HashSet();
if (InstanceUtil.getComponentImplementation(instance, 0, null) != null) {
@@ -76,8 +95,9 @@ protected void action(Element obj) {
AnnexInstantiator instantiator = registry.getAnnexInstantiator(annexName);
if (instantiator != null) {
- instantiator.instantiateAnnex(instance, annexName);
+ instantiator.instantiateAnnex(instance, annexName, errorManager);
}
+ allAnnexes.add(annexName);
}
}
diff --git a/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/InstantiateModel.java b/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/InstantiateModel.java
index fa2183c5db3..174e8d7d987 100644
--- a/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/InstantiateModel.java
+++ b/core/org.osate.aadl2.instantiation/src/org/osate/aadl2/instantiation/InstantiateModel.java
@@ -466,7 +466,7 @@ public void fillSystemInstance(SystemInstance root) throws InterruptedException
// instantiation of annexes
monitor.subTask("Instantiating annexes");
- AnnexInstantiationController aic = new AnnexInstantiationController();
+ AnnexInstantiationController aic = new AnnexInstantiationController(errManager);
aic.instantiateAllAnnexes(root);
if (monitor.isCanceled()) {
throw new InterruptedException();
diff --git a/core/org.osate.annexsupport/META-INF/MANIFEST.MF b/core/org.osate.annexsupport/META-INF/MANIFEST.MF
index 5f707154612..b6a8864b830 100644
--- a/core/org.osate.annexsupport/META-INF/MANIFEST.MF
+++ b/core/org.osate.annexsupport/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Annex Plug-in
Bundle-SymbolicName: org.osate.annexsupport;singleton:=true
-Bundle-Version: 3.2.3.qualifier
+Bundle-Version: 4.0.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.osate.annexsupport.AnnexPlugin
Bundle-Vendor: CMU/SEI
@@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.115.0,4.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
org.osate.xtext.aadl2.properties;bundle-version="[3.1.0,4.0.0)"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Import-Package: org.osate.aadl2,
org.osate.aadl2.instance,
org.osate.aadl2.instance.util,
diff --git a/core/org.osate.annexsupport/pom.xml b/core/org.osate.annexsupport/pom.xml
index 4d6a28af3ec..9390f9e03cb 100644
--- a/core/org.osate.annexsupport/pom.xml
+++ b/core/org.osate.annexsupport/pom.xml
@@ -12,7 +12,7 @@
org.osate
org.osate.annexsupport
- 3.2.3-SNAPSHOT
+ 4.0.0-SNAPSHOT
eclipse-plugin
diff --git a/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiator.java b/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiator.java
index d1eac91d4d3..6f3529562f1 100644
--- a/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiator.java
+++ b/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiator.java
@@ -24,14 +24,21 @@
package org.osate.annexsupport;
import org.osate.aadl2.instance.ComponentInstance;
+import org.osate.aadl2.instance.SystemInstance;
+import org.osate.aadl2.modelsupport.errorreporting.AnalysisErrorReporterManager;
/**
- * @author lwrage
- * @version $Id: AnnexInstantiator.java,v 1.3 2009-05-01 18:05:14 jseibel Exp $
*/
public interface AnnexInstantiator {
/**
- * @since 2.0
+ * This method is called once for each annex for each component instance
+ * @since 4.0
*/
- void instantiateAnnex(ComponentInstance instance, String annexName);
+ void instantiateAnnex(ComponentInstance instance, String annexName, AnalysisErrorReporterManager errorManager);
+
+ /**
+ * This method is called once at the end per system instance.
+ * @since 4.0
+ */
+ void instantiateAnnex(SystemInstance instance, String annexName, AnalysisErrorReporterManager errorManager);
}
diff --git a/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiatorProxy.java b/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiatorProxy.java
index 5dd32fd885f..05902e24b11 100644
--- a/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiatorProxy.java
+++ b/core/org.osate.annexsupport/src/org/osate/annexsupport/AnnexInstantiatorProxy.java
@@ -25,6 +25,8 @@
import org.eclipse.core.runtime.IConfigurationElement;
import org.osate.aadl2.instance.ComponentInstance;
+import org.osate.aadl2.instance.SystemInstance;
+import org.osate.aadl2.modelsupport.errorreporting.AnalysisErrorReporterManager;
/**
* @author lwrage
@@ -46,13 +48,24 @@ public class AnnexInstantiatorProxy extends AnnexProxy implements AnnexInstantia
* @since 2.0
*/
@Override
- public void instantiateAnnex(ComponentInstance instance, String annexName) {
+ public void instantiateAnnex(ComponentInstance instance, String annexName,
+ AnalysisErrorReporterManager errorManager) {
AnnexInstantiator instantiator = getInstantiator();
if (instantiator == null) {
return;
}
- instantiator.instantiateAnnex(instance, annexName);
+ instantiator.instantiateAnnex(instance, annexName, errorManager);
+ }
+
+ @Override
+ public void instantiateAnnex(SystemInstance instance, String annexName, AnalysisErrorReporterManager errorManager) {
+ AnnexInstantiator instantiator = getInstantiator();
+
+ if (instantiator == null) {
+ return;
+ }
+ instantiator.instantiateAnnex(instance, annexName, errorManager);
}
private AnnexInstantiator getInstantiator() {
@@ -67,4 +80,5 @@ private AnnexInstantiator getInstantiator() {
}
return instantiator;
}
+
}
diff --git a/core/org.osate.build.coverage.report/pom.xml b/core/org.osate.build.coverage.report/pom.xml
index a5870aa3e3f..f28b11a93c7 100644
--- a/core/org.osate.build.coverage.report/pom.xml
+++ b/core/org.osate.build.coverage.report/pom.xml
@@ -204,7 +204,7 @@
org.osate
org.osate.aadl2.instance.ui
- 1.0.10-SNAPSHOT
+ 1.1.0-SNAPSHOT
true
compile
@@ -302,7 +302,7 @@
org.osate
org.osate.aadl2.instantiation
- 1.2.1-SNAPSHOT
+ 2.0.0-SNAPSHOT
true
compile
@@ -316,7 +316,7 @@
org.osate
org.osate.aadl2.instance.textual
- 2.0.9-SNAPSHOT
+ 3.0.0-SNAPSHOT
true
compile
@@ -330,7 +330,7 @@
org.osate
org.osate.aadl2.instance.textual.ui
- 2.0.9-SNAPSHOT
+ 3.0.0-SNAPSHOT
true
compile
@@ -351,7 +351,7 @@
org.osate
org.osate.aadl2.modelsupport
- 6.0.2-SNAPSHOT
+ 6.1.0-SNAPSHOT
true
compile
@@ -568,7 +568,7 @@
org.osate
org.osate.ba
- 5.1.2-SNAPSHOT
+ 5.1.3-SNAPSHOT
true
compile
@@ -582,7 +582,7 @@
org.osate
org.osate.utils
- 2.0.1-SNAPSHOT
+ 2.0.2-SNAPSHOT
true
compile
diff --git a/core/org.osate.help/pom.xml b/core/org.osate.help/pom.xml
index b7603c1232f..82030a7a6c3 100644
--- a/core/org.osate.help/pom.xml
+++ b/core/org.osate.help/pom.xml
@@ -35,27 +35,27 @@
org.osate
org.osate.aadl2.instance.textual
- 2.0.9-SNAPSHOT
+ 3.0.0-SNAPSHOT
org.osate
org.osate.aadl2.instance.textual.ui
- 2.0.9-SNAPSHOT
+ 3.0.0-SNAPSHOT
org.osate
org.osate.aadl2.instance.ui
- 1.0.10-SNAPSHOT
+ 1.1.0-SNAPSHOT
org.osate
org.osate.aadl2.instantiation
- 1.2.1-SNAPSHOT
+ 2.0.0-SNAPSHOT
org.osate
org.osate.aadl2.modelsupport
- 6.0.2-SNAPSHOT
+ 6.1.0-SNAPSHOT
org.osate
@@ -110,12 +110,12 @@
org.osate
org.osate.ba.feature
- 5.2.0-SNAPSHOT
+ 5.2.1-SNAPSHOT
org.osate
org.osate.utils.feature
- 2.0.1-SNAPSHOT
+ 2.0.2-SNAPSHOT
org.osate
diff --git a/core/org.osate.ui/META-INF/MANIFEST.MF b/core/org.osate.ui/META-INF/MANIFEST.MF
index 5f7c4a0a780..c0a260be6d2 100644
--- a/core/org.osate.ui/META-INF/MANIFEST.MF
+++ b/core/org.osate.ui/META-INF/MANIFEST.MF
@@ -31,7 +31,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.7.0,4.0.0)",
org.eclipse.emf.transaction;bundle-version="[1.4.0,2.0.0)",
org.osate.xtext.aadl2.properties;bundle-version="[3.1.0,4.0.0)",
org.osate.xtext.aadl2.properties.ui;bundle-version="[4.1.0,5.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.osate.xtext.aadl2;bundle-version="[6.2.0,7.0.0)",
org.eclipse.ui.navigator;bundle-version="[3.9.0,4.0.0)",
org.osate.pluginsupport;bundle-version="[7.1.0,8.0.0)",
diff --git a/core/org.osate.xtext.aadl2.ui/META-INF/MANIFEST.MF b/core/org.osate.xtext.aadl2.ui/META-INF/MANIFEST.MF
index 7349cc64e88..34ada4df37d 100644
--- a/core/org.osate.xtext.aadl2.ui/META-INF/MANIFEST.MF
+++ b/core/org.osate.xtext.aadl2.ui/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.ui.editors;bundle-version="[3.7.0,4.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
org.eclipse.compare;bundle-version="[3.5.0,4.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
org.eclipse.core.runtime;bundle-version="[3.7.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.7.0,4.0.0)",
org.eclipse.xtext.builder;bundle-version="[2.20.0,3.0.0)";visibility:=reexport,
@@ -23,7 +23,7 @@ Require-Bundle: org.eclipse.ui.editors;bundle-version="[3.7.0,4.0.0)",
org.osate.xtext.aadl2.properties;bundle-version="[3.1.0,4.0.0)";visibility:=reexport,
org.osate.xtext.aadl2.properties.ui;bundle-version="[4.1.0,5.0.0)";visibility:=reexport,
org.eclipse.emf.transaction;bundle-version="[1.4.0,2.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.eclipse.xtext.ui.codetemplates.ui;bundle-version="[2.20.0,3.0.0)",
org.eclipse.ui.navigator;bundle-version="[3.9.0,4.0.0)",
org.eclipse.xtext.xbase.lib;bundle-version="[2.20.0,3.0.0)",
diff --git a/core/org.osate.xtext.aadl2/META-INF/MANIFEST.MF b/core/org.osate.xtext.aadl2/META-INF/MANIFEST.MF
index b7bb641b115..6cbdfeed484 100644
--- a/core/org.osate.xtext.aadl2/META-INF/MANIFEST.MF
+++ b/core/org.osate.xtext.aadl2/META-INF/MANIFEST.MF
@@ -17,7 +17,7 @@ Require-Bundle: org.eclipse.xtext.generator;bundle-version="[2.20.0,3.0.0)";reso
org.antlr.runtime;bundle-version="[3.2.0,4.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)";visibility:=reexport,
org.eclipse.emf.mwe2.launch;bundle-version="[2.1.0,3.0.0)";resolution:=optional,
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.eclipse.xtext.common.types;bundle-version="[2.20.0,3.0.0)",
org.eclipse.xtext.xbase;bundle-version="[2.20.0,3.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.emf.mwe.utils;bundle-version="[1.5.0,2.0.0)";resolution:=optional,
diff --git a/emv2/org.osate.xtext.aadl2.errormodel.ui/META-INF/MANIFEST.MF b/emv2/org.osate.xtext.aadl2.errormodel.ui/META-INF/MANIFEST.MF
index 6bc31253f3e..8f03b7ffb07 100644
--- a/emv2/org.osate.xtext.aadl2.errormodel.ui/META-INF/MANIFEST.MF
+++ b/emv2/org.osate.xtext.aadl2.errormodel.ui/META-INF/MANIFEST.MF
@@ -16,7 +16,7 @@ Require-Bundle: org.osate.xtext.aadl2.errormodel;bundle-version="[6.2.0,7.0.0)";
org.osate.xtext.aadl2.properties.ui;bundle-version="[4.1.0,5.0.0)",
org.osate.aadl2;bundle-version="[4.0.0,5.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.eclipse.emf.transaction;bundle-version="[1.9.0,2.0.0)",
org.eclipse.xtext.xbase.lib;bundle-version="[2.20.0,3.0.0)",
org.osate.xtext.aadl2.ui;bundle-version="[6.3.0,7.0.0)",
diff --git a/emv2/org.osate.xtext.aadl2.errormodel/META-INF/MANIFEST.MF b/emv2/org.osate.xtext.aadl2.errormodel/META-INF/MANIFEST.MF
index dc60e264881..1619fe61e1a 100644
--- a/emv2/org.osate.xtext.aadl2.errormodel/META-INF/MANIFEST.MF
+++ b/emv2/org.osate.xtext.aadl2.errormodel/META-INF/MANIFEST.MF
@@ -22,7 +22,7 @@ Require-Bundle: org.eclipse.xtext;bundle-version="[2.20.0,3.0.0)";visibility:=re
org.eclipse.core.runtime;bundle-version="[3.7.0,4.0.0)",
org.osate.aadl2.modelsupport;bundle-version="[6.1.0,7.0.0)",
org.eclipse.ui;bundle-version="[3.7.0,4.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.objectweb.asm;bundle-version="[9.1.0,9.2.0)";resolution:=optional,
org.eclipse.uml2.codegen.ecore;bundle-version="[1.9.100,3.0.0)",
org.eclipse.xtext.xbase.lib;bundle-version="[2.20.0,3.0.0)",
diff --git a/ge/org.osate.ge/META-INF/MANIFEST.MF b/ge/org.osate.ge/META-INF/MANIFEST.MF
index e6c930824f2..f8d13338bfb 100644
--- a/ge/org.osate.ge/META-INF/MANIFEST.MF
+++ b/ge/org.osate.ge/META-INF/MANIFEST.MF
@@ -21,8 +21,8 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.115.0,4.0.0)",
org.eclipse.jface;bundle-version="[3.18.0,4.0.0)",
org.eclipse.core.resources;bundle-version="[3.13.0,4.0.0)",
org.eclipse.core.expressions;bundle-version="[3.6.0,4.0.0)",
- org.osate.aadl2.instantiation;bundle-version="[1.2.0,2.0.0)",
- org.osate.annexsupport;bundle-version="[3.2.0,4.0.0)",
+ org.osate.aadl2.instantiation;bundle-version="[2.0.0,3.0.0)",
+ org.osate.annexsupport;bundle-version="[4.0.0,5.0.0)",
org.osate.ge.diagram;bundle-version="[2.0.0,3.0.0)",
org.eclipse.ltk.ui.refactoring;bundle-version="[3.10.0,4.0.0)",
org.eclipse.elk.core;bundle-version="[0.3.0,1.0.0)",