From 0bd6856b07ff2f6bb3e7eceb24a53ac8f61c3ada Mon Sep 17 00:00:00 2001
From: Reiner Jung <reiner.jung@email.uni-kiel.de>
Date: Wed, 13 Apr 2022 11:39:29 +0200
Subject: [PATCH] Last update.

---
 .../ui/ConfigurationUiModule.xtend            |   6 +-
 .../ConfigurationProposalProvider.xtend       |  39 +-
 .../META-INF/MANIFEST.MF                      |   2 +-
 .../ConfigurationExpressionEvaluation.xtend   |   5 +-
 .../generator/FileTemplateHandler.xtend       |   9 +-
 .../oceandsl/declaration/Declaration.xtext    |   2 +-
 .../META-INF/MANIFEST.MF                      |   2 +-
 .../org.oceandsl.template.ui.tests/pom.xml    |   2 +-
 .../.launch/Declaration Debugging.launch      |  22 +-
 .../feature.xml                               |   2 +-
 .../category.xml                              |   2 +-
 .../configuration.cli.target                  |  24 --
 .../org.oceandsl.configuration.cli.product    | 371 +++++++++++++++++-
 13 files changed, 422 insertions(+), 66 deletions(-)

diff --git a/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/ConfigurationUiModule.xtend b/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/ConfigurationUiModule.xtend
index 16279b7c..b9965ba8 100644
--- a/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/ConfigurationUiModule.xtend
+++ b/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/ConfigurationUiModule.xtend
@@ -24,7 +24,9 @@ import org.eclipse.xtext.documentation.IEObjectDocumentationProvider
  */
 @FinalFieldsConstructor
 class ConfigurationUiModule extends AbstractConfigurationUiModule {
-		
+	
+	// TODO has no effect for what ever reason
+/* 		
 	def Class<? extends IEObjectHoverProvider> bindIEObjectHoverProvider() {
 		ConfigurationHoverProvider
 	}
@@ -32,5 +34,5 @@ class ConfigurationUiModule extends AbstractConfigurationUiModule {
 	def Class<? extends IEObjectDocumentationProvider> bindIEObjectDocumentationProviderr() {
         ConfigurationEObjectDocumentationProvider
     }
-	
+	*/
 }
diff --git a/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/contentassist/ConfigurationProposalProvider.xtend b/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/contentassist/ConfigurationProposalProvider.xtend
index 2ce18dbb..2fd62bb4 100644
--- a/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/contentassist/ConfigurationProposalProvider.xtend
+++ b/bundles/org.oceandsl.configuration.ui/src/org/oceandsl/configuration/ui/contentassist/ConfigurationProposalProvider.xtend
@@ -19,6 +19,11 @@ import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor
 import org.eclipse.xtext.RuleCall
 import org.eclipse.emf.ecore.EObject
 import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext
+import org.oceandsl.configuration.configuration.ModelSetup
+import org.eclipse.xtext.Assignment
+import org.eclipse.swt.custom.StyledText
+import org.eclipse.jface.viewers.StyledString
+import org.eclipse.jface.viewers.StyledString.Styler
 
 /**
  * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist
@@ -26,13 +31,29 @@ import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext
  */
 class ConfigurationProposalProvider extends AbstractConfigurationProposalProvider {
 	
-//	override void complete_Feature (
-//  		EObject model, RuleCall ruleCall, 
-//  		ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
-//		super.complete_Feature(model, ruleCall, context, acceptor)
-//		
-//		val proposal = context.prefix
-//		
-//		acceptor.accept(createCompletionProposal(proposal, context))
-//	}
+	
+	override void complete_Feature (
+  		EObject model, RuleCall ruleCall, 
+  		ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+		super.complete_Feature(model, ruleCall, context, acceptor)
+		
+		switch(model) {
+			ModelSetup : makeFeatureProposal(model, context, acceptor)
+		}		
+	}
+		
+	private def makeFeatureProposal(ModelSetup setup, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+		// TODO this only view the main features, it does not work in modules
+		val allFeatures = setup.declarationModel.features
+		val usedFeatures = setup.features
+		
+		allFeatures.filter[feature | !usedFeatures.exists[it.declaration === feature]].forEach[
+			val text = new StyledString
+			text.append(it.name, StyledString.QUALIFIER_STYLER)
+			text.append("  ")
+			text.append(it.description)
+			acceptor.accept(createCompletionProposal(it.name, text, null, context))	
+		]		
+	}
+		
 }
diff --git a/bundles/org.oceandsl.configuration/META-INF/MANIFEST.MF b/bundles/org.oceandsl.configuration/META-INF/MANIFEST.MF
index c3eae5ea..e8938fe5 100644
--- a/bundles/org.oceandsl.configuration/META-INF/MANIFEST.MF
+++ b/bundles/org.oceandsl.configuration/META-INF/MANIFEST.MF
@@ -23,7 +23,7 @@ Require-Bundle: org.eclipse.xtext,
  org.eclipse.e4.core.di,
  org.oceandsl.expression,
  org.oceandsl.declaration,
- org.oceandsl.template;bundle-version="1.3.0"
+ org.oceandsl.template;bundle-version="1.3.1"
 Bundle-RequiredExecutionEnvironment: JavaSE-11
 Export-Package: org.oceandsl.configuration,
  org.oceandsl.configuration.configuration,
diff --git a/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/ConfigurationExpressionEvaluation.xtend b/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/ConfigurationExpressionEvaluation.xtend
index 1fa353e2..d01d1dde 100644
--- a/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/ConfigurationExpressionEvaluation.xtend
+++ b/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/ConfigurationExpressionEvaluation.xtend
@@ -131,8 +131,5 @@ class ConfigurationExpressionEvaluation {
 
 	def dispatch Object compute(Enumeral enumeral) {
 		return enumeral
-	}	
-	
-	
-	
+	}
 }
\ No newline at end of file
diff --git a/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/FileTemplateHandler.xtend b/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/FileTemplateHandler.xtend
index 67229782..06abb94c 100644
--- a/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/FileTemplateHandler.xtend
+++ b/bundles/org.oceandsl.configuration/src/org/oceandsl/configuration/generator/FileTemplateHandler.xtend
@@ -13,6 +13,7 @@ import org.oceandsl.template.typing.BuiltinTypeResource
 import static org.oceandsl.configuration.generator.CombinedModelUtils.*
 import org.oceandsl.configuration.configuration.Diagnostics
 import org.oceandsl.configuration.configuration.StandardModuleConfiguration
+import org.oceandsl.configuration.configuration.Unit
 
 class FileTemplateHandler {
 	
@@ -40,9 +41,15 @@ class FileTemplateHandler {
 	
 	private def computeConfigurationScope(ConfigurationModel model) {
 		model.eAllContents.filter(ParameterAssignment).forEach[
-			this.registers.registerValue(it.declaration, this.configurationExpressionProcessor.compute(it.value))	
+			this.registers.registerValue(it.declaration,
+				adjustUnit(this.configurationExpressionProcessor.compute(it.value), it.unit))	
 		]
 	}
+	
+	private def adjustUnit(Object value, Unit unit) {
+		// TODO add unit adjustment 
+		return value
+	}
 
 	private def computeDeclarationScope(DeclarationModel model) {
 		model.eAllContents.filter(ParameterDeclaration).forEach[
diff --git a/bundles/org.oceandsl.declaration/src/org/oceandsl/declaration/Declaration.xtext b/bundles/org.oceandsl.declaration/src/org/oceandsl/declaration/Declaration.xtext
index 19fc5798..5ed82e19 100644
--- a/bundles/org.oceandsl.declaration/src/org/oceandsl/declaration/Declaration.xtext
+++ b/bundles/org.oceandsl.declaration/src/org/oceandsl/declaration/Declaration.xtext
@@ -86,7 +86,7 @@ InlineEnumerationType returns types::InlineEnumerationType: '(' values+=Enumeral
 /** features */
 FeatureGroup returns FeatureGroup:
 	{FeatureGroup}
-	kind=EKind '{' subfeatures+=Feature ( "," subfeatures+=Feature)* '}' 
+	kind=EKind '{' subfeatures+=Feature* '}' 
 ;
 
 enum EKind returns EKind:
diff --git a/bundles/org.oceandsl.template.ui.tests/META-INF/MANIFEST.MF b/bundles/org.oceandsl.template.ui.tests/META-INF/MANIFEST.MF
index d6382bd9..3a1ea50b 100644
--- a/bundles/org.oceandsl.template.ui.tests/META-INF/MANIFEST.MF
+++ b/bundles/org.oceandsl.template.ui.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: org.oceandsl.template.ui.tests
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName$
 Bundle-Vendor: %providerName
-Bundle-Version: 1.3.0.qualifier
+Bundle-Version: 1.3.1.qualifier
 Bundle-SymbolicName: org.oceandsl.template.ui.tests; singleton:=true
 Bundle-ActivationPolicy: lazy
 Require-Bundle: org.oceandsl.template.ui,
diff --git a/bundles/org.oceandsl.template.ui.tests/pom.xml b/bundles/org.oceandsl.template.ui.tests/pom.xml
index ffe433fa..81f1f664 100644
--- a/bundles/org.oceandsl.template.ui.tests/pom.xml
+++ b/bundles/org.oceandsl.template.ui.tests/pom.xml
@@ -4,7 +4,7 @@
 	<parent>
 		<groupId>org.oceandsl</groupId>
 		<artifactId>org.oceandsl.bundles</artifactId>
-		<version>1.3.0-SNAPSHOT</version>
+		<version>1.3.1-SNAPSHOT</version>
 	</parent>
 	<artifactId>org.oceandsl.template.ui.tests</artifactId>
 	<packaging>eclipse-test-plugin</packaging>
diff --git a/bundles/org.oceandsl.template/.launch/Declaration Debugging.launch b/bundles/org.oceandsl.template/.launch/Declaration Debugging.launch
index 41c1b285..aca1ca33 100644
--- a/bundles/org.oceandsl.template/.launch/Declaration Debugging.launch	
+++ b/bundles/org.oceandsl.template/.launch/Declaration Debugging.launch	
@@ -62,15 +62,12 @@
         <setEntry value="javax.xml.bind@default:default"/>
         <setEntry value="javax.xml@default:default"/>
         <setEntry value="net.i2p.crypto.eddsa@default:default"/>
-        <setEntry value="org.antlr.runtime*3.2.0.v201101311130@default:default"/>
-        <setEntry value="org.antlr.runtime*4.7.2.v20200218-0804@default:default"/>
+        <setEntry value="org.antlr.runtime@default:default"/>
         <setEntry value="org.apache.ant@default:default"/>
         <setEntry value="org.apache.batik.constants@default:default"/>
-        <setEntry value="org.apache.batik.css*1.14.0.v20210324-0332@default:default"/>
-        <setEntry value="org.apache.batik.css*1.6.0.v201011041432@default:default"/>
+        <setEntry value="org.apache.batik.css@default:default"/>
         <setEntry value="org.apache.batik.i18n@default:default"/>
-        <setEntry value="org.apache.batik.util*1.14.0.v20210324-0332@default:default"/>
-        <setEntry value="org.apache.batik.util*1.6.0.v201011041432@default:default"/>
+        <setEntry value="org.apache.batik.util@default:default"/>
         <setEntry value="org.apache.commons.cli@default:default"/>
         <setEntry value="org.apache.commons.codec@default:default"/>
         <setEntry value="org.apache.commons.compress@default:default"/>
@@ -91,8 +88,7 @@
         <setEntry value="org.apache.lucene.core@default:default"/>
         <setEntry value="org.apache.sshd.osgi@default:default"/>
         <setEntry value="org.apache.sshd.sftp@default:default"/>
-        <setEntry value="org.apache.xerces*2.12.1.v20210115-0812@default:default"/>
-        <setEntry value="org.apache.xerces*2.9.0.v201101211617@default:default"/>
+        <setEntry value="org.apache.xerces@default:default"/>
         <setEntry value="org.apache.xml.resolver@default:default"/>
         <setEntry value="org.apache.xml.serializer@default:default"/>
         <setEntry value="org.apache.xmlgraphics@default:default"/>
@@ -502,9 +498,8 @@
         <setEntry value="org.eclipse.xtend.examples@default:default"/>
         <setEntry value="org.eclipse.xtend.ide.common@default:default"/>
         <setEntry value="org.eclipse.xtend.ide@default:default"/>
-        <setEntry value="org.eclipse.xtend.lib*2.21.0.v20200302-1127@default:default"/>
-        <setEntry value="org.eclipse.xtend.lib*2.25.0.v20210301-0821@default:default"/>
         <setEntry value="org.eclipse.xtend.lib.macro@default:default"/>
+        <setEntry value="org.eclipse.xtend.lib@default:default"/>
         <setEntry value="org.eclipse.xtend.m2e@default:default"/>
         <setEntry value="org.eclipse.xtend.standalone@default:default"/>
         <setEntry value="org.eclipse.xtend.typesystem.emf@default:default"/>
@@ -542,8 +537,7 @@
         <setEntry value="org.eclipse.xtext.util@default:default"/>
         <setEntry value="org.eclipse.xtext.xbase.ide@default:default"/>
         <setEntry value="org.eclipse.xtext.xbase.junit@default:default"/>
-        <setEntry value="org.eclipse.xtext.xbase.lib*2.21.0.v20200302-1127@default:default"/>
-        <setEntry value="org.eclipse.xtext.xbase.lib*2.25.0.v20210301-0821@default:default"/>
+        <setEntry value="org.eclipse.xtext.xbase.lib@default:default"/>
         <setEntry value="org.eclipse.xtext.xbase.testing@default:default"/>
         <setEntry value="org.eclipse.xtext.xbase.ui.testing@default:default"/>
         <setEntry value="org.eclipse.xtext.xbase.ui@default:default"/>
@@ -578,15 +572,11 @@
         <setEntry value="org.sat4j.core@default:default"/>
         <setEntry value="org.sat4j.pb@default:default"/>
         <setEntry value="org.slf4j.api@default:default"/>
-        <setEntry value="org.sonatype.tycho.m2e@default:default"/>
         <setEntry value="org.tukaani.xz@default:default"/>
         <setEntry value="org.w3c.css.sac@default:default"/>
         <setEntry value="org.w3c.dom.events@default:default"/>
         <setEntry value="org.w3c.dom.smil@default:default"/>
         <setEntry value="org.w3c.dom.svg@default:default"/>
-        <setEntry value="qa.eclipse.plugin.bundles.checkstyle@default:default"/>
-        <setEntry value="qa.eclipse.plugin.bundles.common@default:default"/>
-        <setEntry value="qa.eclipse.plugin.bundles.pmd@default:default"/>
     </setAttribute>
     <setAttribute key="selected_workspace_bundles">
         <setEntry value="org.oceandsl.configuration.ide@default:default"/>
diff --git a/features/org.oceandsl.configuration.cli.feature/feature.xml b/features/org.oceandsl.configuration.cli.feature/feature.xml
index 26a67a62..965cb014 100644
--- a/features/org.oceandsl.configuration.cli.feature/feature.xml
+++ b/features/org.oceandsl.configuration.cli.feature/feature.xml
@@ -19,7 +19,7 @@
       <import plugin="org.junit"/>
       <import plugin="org.junit.jupiter.api"/>
       <import plugin="org.eclipse.e4.core.di"/>
-      <import plugin="org.oceandsl.template" version="1.3.0" match="greaterOrEqual"/>
+      <import plugin="org.oceandsl.template" version="1.3.1" match="greaterOrEqual"/>
       <import plugin="org.apache.log4j"/>
       <import plugin="org.oceandsl.configuration"/>
       <import plugin="org.eclipse.xtext.ide"/>
diff --git a/releng/org.oceandsl.configuration.cli.site/category.xml b/releng/org.oceandsl.configuration.cli.site/category.xml
index 49cfe764..6cfe0f1e 100644
--- a/releng/org.oceandsl.configuration.cli.site/category.xml
+++ b/releng/org.oceandsl.configuration.cli.site/category.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <site>
-   <feature url="features/org.oceandsl.configuration.cli.feature_1.3.0.qualifier.jar" id="org.oceandsl.configuration.cli.feature" version="1.3.1.qualifier">
+   <feature url="features/org.oceandsl.configuration.cli.feature_1.3.1.qualifier.jar" id="org.oceandsl.configuration.cli.feature" version="1.3.1.qualifier">
       <category name="org.oceandsl.configuration"/>
    </feature>
    <category-def name="org.oceandsl.configuration" label="Configuration DSL"/>
diff --git a/releng/org.oceandsl.configuration.cli.site/configuration.cli.target b/releng/org.oceandsl.configuration.cli.site/configuration.cli.target
index a4269576..149d86b8 100644
--- a/releng/org.oceandsl.configuration.cli.site/configuration.cli.target
+++ b/releng/org.oceandsl.configuration.cli.site/configuration.cli.target
@@ -2,33 +2,9 @@
 <?pde version="3.8"?>
 <target name="org.oceandsl.configuration.cli.target" sequenceNumer="1">
 	<locations>
-		<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-			<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
-			<unit id="org.eclipse.platform.feature.group" version="0.0.0"/>
-			<unit id="org.eclipse.pde.feature.group" version="0.0.0"/>
-			<unit id="org.eclipse.draw2d.feature.group" version="0.0.0"/>
-			<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
-			<repository location="https://download.eclipse.org/releases/2021-12"/>
-		</location>
         <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 			<repository location="https://download.eclipse.org/technology/epp/packages/latest/"/>
 		</location>
-		<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-			<unit id="com.google.gson" version="2.8.2.v20180104-1110"/>
-			<unit id="org.antlr.runtime" version="4.7.1.v20181120-0808"/>
-			<unit id="org.junit" version="4.12.0.v201504281640"/>
-			<unit id="org.junit.jupiter.api" version="5.5.1.v20190826-0900"/>
-			<unit id="org.junit.jupiter.engine" version="5.5.1.v20190826-0900"/>
-			<unit id="org.junit.platform.commons" version="1.5.1.v20190826-0900"/>
-			<unit id="org.junit.platform.engine" version="1.5.1.v20190826-0900"/>
-			<unit id="org.junit.platform.launcher" version="1.5.1.v20190826-0900"/>
-			<unit id="org.junit.platform.runner" version="1.5.1.v20190826-0900"/>
-			<unit id="org.opentest4j" version="1.2.0.v20190826-0900"/>
-			<unit id="org.objectweb.asm" version="7.1.0.v20190412-2143"/>
-			<unit id="org.objectweb.asm.tree" version="7.1.0.v20190412-2143"/>
-			<unit id="io.github.classgraph" version="4.8.35.v20190528-1517"/>
-			<repository location="https://download.eclipse.org/tools/orbit/downloads/2021-12"/>
-		</location>
         <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 			<repository location="https://download.eclipse.org/releases/latest"/>
 		</location>
diff --git a/releng/org.oceandsl.configuration.cli.site/org.oceandsl.configuration.cli.product b/releng/org.oceandsl.configuration.cli.site/org.oceandsl.configuration.cli.product
index 4aa7e797..25325ed0 100644
--- a/releng/org.oceandsl.configuration.cli.site/org.oceandsl.configuration.cli.product
+++ b/releng/org.oceandsl.configuration.cli.site/org.oceandsl.configuration.cli.product
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?pde version="3.5"?>
 
-<product name="org.oceandsl.configuration.cli" uid="cp.headless" id="org.oceandsl.configuration.cli.compiler" application="org.oceandsl.configuration.cli.CompilerMain" version="1.3.1.qualifier" useFeatures="false" includeLaunchers="false">
+<product name="org.oceandsl.configuration.cli" uid="cp.headless" id="org.oceandsl.configuration.cli.compiler" application="org.oceandsl.configuration.cli.CompilerMain" version="1.3.1.qualifier" useFeatures="true" includeLaunchers="true">
 
    <configIni use="default">
    </configIni>
@@ -22,7 +22,7 @@
    </launcher>
 
    <vm>
-      <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11</linux>
+      <linux include="true">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11</linux>
    </vm>
 
    <plugins>
@@ -34,6 +34,7 @@
       <plugin id="io.github.classgraph"/>
       <plugin id="javax.annotation"/>
       <plugin id="javax.inject"/>
+      <plugin id="javax.xml"/>
       <plugin id="org.antlr.runtime" version="3.2.0.v201101311130"/>
       <plugin id="org.apache.ant"/>
       <plugin id="org.apache.batik.constants"/>
@@ -215,7 +216,8 @@
    </plugins>
 
    <features>
-      <feature id="org.eclipse.e4.rcp"/>
+      <feature id="org.eclipse.rcp" installMode="root"/>
+      <feature id="org.eclipse.pde" installMode="root"/>
       <feature id="org.oceandsl.configuration.cli.feature" installMode="root"/>
       <feature id="org.eclipse.emf.ecore"/>
       <feature id="org.eclipse.emf.common"/>
@@ -228,6 +230,7 @@
       <feature id="org.eclipse.xtext.xbase"/>
       <feature id="org.eclipse.xtext.xbase.lib"/>
       <feature id="org.eclipse.xtext.runtime"/>
+      <feature id="org.eclipse.jdt" installMode="root"/>
    </features>
 
    <configurations>
@@ -236,7 +239,7 @@
       <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
       <plugin id="org.eclipse.equinox.event" autoStart="true" startLevel="2" />
       <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
-      <plugin id="org.oceandsl.configuration.cli" autoStart="false" startLevel="0" />
+      <plugin id="org.oceandsl.configuration.cli" autoStart="true" startLevel="0" />
       <property name="osgi.instance.area.default" value="@user.home/workspace" />
    </configurations>
 
@@ -265,6 +268,366 @@
       <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
       <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
       <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
+      <repository location="https://download.eclipse.org/eclipse/updates/4.21" enabled="true" />
+      <repository location="https://download.eclipse.org/modeling/tmf/xtext/updates/composite/marketplace/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/2021-12/" enabled="true" />
+      <repository location="https://download.eclipse.org/releases/latest" enabled="true" />
+      <repository location="https://download.eclipse.org/technology/epp/packages/latest/" enabled="true" />
+      <repository location="https://download.eclipse.org/tools/orbit/downloads/2019-12" enabled="true" />
    </repositories>
 
    <preferencesInfo>
-- 
GitLab