[572486] Support GenModel versions for 2021-06 and EMF 2.26

Change-Id: I320b72f5ed8e203293309443dc42580298785ebd
diff --git a/features/org.eclipse.emf-feature/feature.xml b/features/org.eclipse.emf-feature/feature.xml
index 6615574..1c21ac5 100644
--- a/features/org.eclipse.emf-feature/feature.xml
+++ b/features/org.eclipse.emf-feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.emf"
       label="%featureName"
-      version="2.25.0.qualifier"
+      version="2.26.0.qualifier"
       provider-name="%providerName"
       license-feature="org.eclipse.emf.license"
       license-feature-version="2.11.0">
diff --git a/features/org.eclipse.emf-feature/pom.xml b/features/org.eclipse.emf-feature/pom.xml
index 582fc30..43a9dc3 100644
--- a/features/org.eclipse.emf-feature/pom.xml
+++ b/features/org.eclipse.emf-feature/pom.xml
@@ -12,7 +12,7 @@
 
   <groupId>org.eclipse.emf.features</groupId>
   <artifactId>org.eclipse.emf</artifactId>
-  <version>2.25.0-SNAPSHOT</version>
+  <version>2.26.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 
 </project>
diff --git a/features/org.eclipse.emf.codegen.ecore-feature/feature.xml b/features/org.eclipse.emf.codegen.ecore-feature/feature.xml
index b06cc73..e5b317f 100644
--- a/features/org.eclipse.emf.codegen.ecore-feature/feature.xml
+++ b/features/org.eclipse.emf.codegen.ecore-feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.emf.codegen.ecore"
       label="%featureName"
-      version="2.25.0.qualifier"
+      version="2.26.0.qualifier"
       provider-name="%providerName"
       license-feature="org.eclipse.emf.license"
       license-feature-version="2.11.0">
diff --git a/features/org.eclipse.emf.codegen.ecore-feature/pom.xml b/features/org.eclipse.emf.codegen.ecore-feature/pom.xml
index 916b5c2..b502eaa 100644
--- a/features/org.eclipse.emf.codegen.ecore-feature/pom.xml
+++ b/features/org.eclipse.emf.codegen.ecore-feature/pom.xml
@@ -12,7 +12,7 @@
 
   <groupId>org.eclipse.emf.features</groupId>
   <artifactId>org.eclipse.emf.codegen.ecore</artifactId>
-  <version>2.25.0-SNAPSHOT</version>
+  <version>2.26.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 
 </project>
diff --git a/features/org.eclipse.emf.codegen.ecore.ui-feature/feature.xml b/features/org.eclipse.emf.codegen.ecore.ui-feature/feature.xml
index efe8a5e..ca2f5ea 100644
--- a/features/org.eclipse.emf.codegen.ecore.ui-feature/feature.xml
+++ b/features/org.eclipse.emf.codegen.ecore.ui-feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.emf.codegen.ecore.ui"
       label="%featureName"
-      version="2.25.0.qualifier"
+      version="2.26.0.qualifier"
       provider-name="%providerName"
       license-feature="org.eclipse.emf.license"
       license-feature-version="2.11.0">
diff --git a/features/org.eclipse.emf.codegen.ecore.ui-feature/pom.xml b/features/org.eclipse.emf.codegen.ecore.ui-feature/pom.xml
index f2a4c31..d9b159f 100644
--- a/features/org.eclipse.emf.codegen.ecore.ui-feature/pom.xml
+++ b/features/org.eclipse.emf.codegen.ecore.ui-feature/pom.xml
@@ -12,7 +12,7 @@
 
   <groupId>org.eclipse.emf.features</groupId>
   <artifactId>org.eclipse.emf.codegen.ecore.ui</artifactId>
-  <version>2.25.0-SNAPSHOT</version>
+  <version>2.26.0-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 
 </project>
diff --git a/plugins/org.eclipse.emf.codegen.ecore.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.codegen.ecore.ui/META-INF/MANIFEST.MF
index 55b37a3..6649f96 100644
--- a/plugins/org.eclipse.emf.codegen.ecore.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.codegen.ecore.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.emf.codegen.ecore.ui; singleton:=true
-Bundle-Version: 2.25.0.qualifier
+Bundle-Version: 2.26.0.qualifier
 Bundle-ClassPath: .
 Bundle-Activator: org.eclipse.emf.codegen.ecore.genmodel.provider.GenModelEditPlugin$Implementation
 Bundle-Vendor: %providerName
@@ -17,7 +17,7 @@
  org.eclipse.core.resources;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.jdt.core;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.ui.ide;bundle-version="[3.6.0,4.0.0)";visibility:=reexport,
- org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)";visibility:=reexport,
+ org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)";visibility:=reexport,
  org.eclipse.emf.edit.ui;bundle-version="[2.19.0,3.0.0)";visibility:=reexport,
  org.eclipse.emf.ecore.edit;bundle-version="[2.13.0,3.0.0)";visibility:=reexport,
  org.eclipse.jface.text;bundle-version="[3.6.0,4.0.0)"
diff --git a/plugins/org.eclipse.emf.codegen.ecore.ui/plugin.properties b/plugins/org.eclipse.emf.codegen.ecore.ui/plugin.properties
index 4fef4b7..305b8be 100644
--- a/plugins/org.eclipse.emf.codegen.ecore.ui/plugin.properties
+++ b/plugins/org.eclipse.emf.codegen.ecore.ui/plugin.properties
@@ -338,6 +338,7 @@
 _UI_GenJDKLevel_JDK140_literal = 14.0
 _UI_GenJDKLevel_JDK150_literal = 15.0
 _UI_GenJDKLevel_JDK160_literal = 16.0
+_UI_GenJDKLevel_JDK170_literal = 17.0
 
 _UI_GenTypeParameter_type = Gen Type Parameter
 _UI_GenTypeParameter_ecoreTypeParameter_feature = Ecore Type Parameter
@@ -411,6 +412,9 @@
 _UI_GenRuntimeVersion_EMF221_literal = 2.21
 _UI_GenRuntimeVersion_EMF222_literal = 2.22
 _UI_GenRuntimeVersion_EMF223_literal = 2.23
+_UI_GenRuntimeVersion_EMF224_literal = 2.24
+_UI_GenRuntimeVersion_EMF225_literal = 2.25
+_UI_GenRuntimeVersion_EMF226_literal = 2.26
 
 _UI_GenPackage_contentTypeIdentifier_feature = Content Type Identifier
 _UI_GenPackage_contentTypeIdentifier_description = A content type identifier against which to register this model's resource factory
@@ -495,6 +499,8 @@
 _UI_GenEclipsePlatformVersion_Eclipse_2020_06_literal = 2020-06 - 4.16
 _UI_GenEclipsePlatformVersion_Eclipse_2020_09_literal = 2020-09 - 4.17
 _UI_GenEclipsePlatformVersion_Eclipse_2020_12_literal = 2020-12 - 4.18
+_UI_GenEclipsePlatformVersion_Eclipse_2021_03_literal = 2021-03 - 4.19
+_UI_GenEclipsePlatformVersion_Eclipse_2021_06_literal = 2021-06 - 4.20
 
 _UI_GenModel_modelDocumentation_feature = Model Documentation
 _UI_GenModel_modelDocumentation_description = The Javadoc documentation to generate for the model-level artifacts such as plug-in classes, including any @since or @deprecated tags
@@ -552,7 +558,3 @@
 _UI_GenCodeStyle_SwitchMissingDefaultCase_literal = SwitchMissingDefaultCase
 _UI_GenCodeStyle_UnnecessaryAssignmentBeforeReturn_literal = UnnecessaryAssignmentBeforeReturn
 _UI_GenCodeStyle_UnnecessaryDeprecatedMethod_literal = UnnecessaryDeprecatedMethod
-_UI_GenJDKLevel_JDK170_literal = 17.0
-_UI_GenRuntimeVersion_EMF224_literal = 2.24
-_UI_GenRuntimeVersion_EMF225_literal = 2.25
-_UI_GenEclipsePlatformVersion_Eclipse_2021_03_literal = 2021-03
diff --git a/plugins/org.eclipse.emf.codegen.ecore.ui/pom.xml b/plugins/org.eclipse.emf.codegen.ecore.ui/pom.xml
index c8de04b..f1c0118 100644
--- a/plugins/org.eclipse.emf.codegen.ecore.ui/pom.xml
+++ b/plugins/org.eclipse.emf.codegen.ecore.ui/pom.xml
@@ -12,7 +12,7 @@
 
   <groupId>org.eclipse.emf</groupId>
   <artifactId>org.eclipse.emf.codegen.ecore.ui</artifactId>
-  <version>2.25.0-SNAPSHOT</version>
+  <version>2.26.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
 </project>
diff --git a/plugins/org.eclipse.emf.codegen.ecore.xtext.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.codegen.ecore.xtext.ui/META-INF/MANIFEST.MF
index 153c454..748c0d1 100644
--- a/plugins/org.eclipse.emf.codegen.ecore.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.codegen.ecore.xtext.ui/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@
 Bundle-SymbolicName: org.eclipse.emf.codegen.ecore.xtext.ui;singleton:=true
 Bundle-Version: 1.4.0.qualifier
 Require-Bundle: org.eclipse.emf.codegen.ecore.xtext;bundle-version="[1.6.0,2.0.0)",
- org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.25.0,3.0.0)",
+ org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.26.0,3.0.0)",
  org.eclipse.xtext.ui;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.xtext.ui.shared;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.jdt.core;bundle-version="[3.6.0,4.0.0)",
diff --git a/plugins/org.eclipse.emf.codegen.ecore.xtext/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.codegen.ecore.xtext/META-INF/MANIFEST.MF
index a3fc771..25241b5 100644
--- a/plugins/org.eclipse.emf.codegen.ecore.xtext/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.codegen.ecore.xtext/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.emf.codegen.ecore.xtext;singleton:=true
 Bundle-Version: 1.6.0.qualifier
-Require-Bundle: org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)",
+Require-Bundle: org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)",
  org.eclipse.xtext;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.emf.mwe2.runtime;bundle-version="[2.9.0,3.0.0)"
diff --git a/plugins/org.eclipse.emf.codegen.ecore/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.codegen.ecore/META-INF/MANIFEST.MF
index 864b421..dcc58ef 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.codegen.ecore/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.emf.codegen.ecore; singleton:=true
-Bundle-Version: 2.25.0.qualifier
+Bundle-Version: 2.26.0.qualifier
 Bundle-ClassPath: .
 Bundle-Activator: org.eclipse.emf.codegen.ecore.CodeGenEcorePlugin$Implementation
 Bundle-Vendor: %providerName
diff --git a/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.ecore b/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.ecore
index 268c690..35261ad 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.ecore
+++ b/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.ecore
@@ -635,6 +635,11 @@
         <details key="documentation" value="@since 2.25"/>
       </eAnnotations>
     </eLiterals>
+    <eLiterals name="EMF226" value="24" literal="2.26">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="documentation" value="@since 2.26"/>
+      </eAnnotations>
+    </eLiterals>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EEnum" name="GenRuntimePlatform">
     <eLiterals name="IDE"/>
@@ -713,6 +718,11 @@
         <details key="documentation" value="@since 2.25"/>
       </eAnnotations>
     </eLiterals>
+    <eLiterals name="Eclipse_2021_06" value="18" literal="2021-06">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="documentation" value="@since 2.26"/>
+      </eAnnotations>
+    </eLiterals>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EDataType" name="Path" instanceClassName="java.lang.String">
     <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
diff --git a/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.genmodel b/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.genmodel
index da5b88f..724da99 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.genmodel
+++ b/plugins/org.eclipse.emf.codegen.ecore/model/GenModel.genmodel
@@ -76,6 +76,7 @@
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenRuntimeVersion/EMF223"/>
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenRuntimeVersion/EMF224"/>
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenRuntimeVersion/EMF225"/>
+      <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenRuntimeVersion/EMF226"/>
     </genEnums>
     <genEnums typeSafeEnumCompatible="false" ecoreEnum="GenModel.ecore#//GenRuntimePlatform">
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenRuntimePlatform/IDE"/>
@@ -107,6 +108,7 @@
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenEclipsePlatformVersion/Eclipse_2020_09"/>
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenEclipsePlatformVersion/Eclipse_2020_12"/>
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenEclipsePlatformVersion/Eclipse_2021_03"/>
+      <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenEclipsePlatformVersion/Eclipse_2021_06"/>
     </genEnums>
     <genEnums typeSafeEnumCompatible="false" ecoreEnum="GenModel.ecore#//GenCodeStyle">
       <genEnumLiterals ecoreEnumLiteral="GenModel.ecore#//GenCodeStyle/UnnecessaryElse"/>
diff --git a/plugins/org.eclipse.emf.codegen.ecore/pom.xml b/plugins/org.eclipse.emf.codegen.ecore/pom.xml
index d0260f7..3962874 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/pom.xml
+++ b/plugins/org.eclipse.emf.codegen.ecore/pom.xml
@@ -12,7 +12,7 @@
 
   <groupId>org.eclipse.emf</groupId>
   <artifactId>org.eclipse.emf.codegen.ecore</artifactId>
-  <version>2.25.0-SNAPSHOT</version>
+  <version>2.26.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
 </project>
diff --git a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenEclipsePlatformVersion.java b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenEclipsePlatformVersion.java
index 12e719c..53d5209 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenEclipsePlatformVersion.java
+++ b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenEclipsePlatformVersion.java
@@ -233,7 +233,20 @@
    * @generated
    * @ordered
    */
-  ECLIPSE_2021_03(17, "Eclipse_2021_03", "2021-03");
+  ECLIPSE_2021_03(17, "Eclipse_2021_03", "2021-03"),
+
+  /**
+   * The '<em><b>Eclipse 2021 06</b></em>' literal object.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * <!-- begin-model-doc -->
+   * @since 2.26
+   * <!-- end-model-doc -->
+   * @see #ECLIPSE_2021_06_VALUE
+   * @generated
+   * @ordered
+   */
+  ECLIPSE_2021_06(18, "Eclipse_2021_06", "2021-06");
 
   /**
    * The '<em><b>Juno</b></em>' literal value.
@@ -467,6 +480,20 @@
   public static final int ECLIPSE_2021_03_VALUE = 17;
 
   /**
+   * The '<em><b>Eclipse 2021 06</b></em>' literal value.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * <!-- begin-model-doc -->
+   * @since 2.26
+   * <!-- end-model-doc -->
+   * @see #ECLIPSE_2021_06
+   * @model name="Eclipse_2021_06" literal="2021-06"
+   * @generated
+   * @ordered
+   */
+  public static final int ECLIPSE_2021_06_VALUE = 18;
+
+  /**
    * An array of all the '<em><b>Gen Eclipse Platform Version</b></em>' enumerators.
    * <!-- begin-user-doc -->
    * <!-- end-user-doc -->
@@ -493,6 +520,7 @@
       ECLIPSE_2020_09,
       ECLIPSE_2020_12,
       ECLIPSE_2021_03,
+      ECLIPSE_2021_06,
     };
 
   /**
@@ -575,6 +603,7 @@
       case ECLIPSE_2020_09_VALUE: return ECLIPSE_2020_09;
       case ECLIPSE_2020_12_VALUE: return ECLIPSE_2020_12;
       case ECLIPSE_2021_03_VALUE: return ECLIPSE_2021_03;
+      case ECLIPSE_2021_06_VALUE: return ECLIPSE_2021_06;
     }
     return null;
   }
diff --git a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenRuntimeVersion.java b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenRuntimeVersion.java
index 05f1fe5..ff98d43 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenRuntimeVersion.java
+++ b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/GenRuntimeVersion.java
@@ -302,7 +302,20 @@
    * @generated
    * @ordered
    */
-  EMF225(23, "EMF225", "2.25");
+  EMF225(23, "EMF225", "2.25"),
+
+  /**
+   * The '<em><b>EMF226</b></em>' literal object.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * <!-- begin-model-doc -->
+   * @since 2.26
+   * <!-- end-model-doc -->
+   * @see #EMF226_VALUE
+   * @generated
+   * @ordered
+   */
+  EMF226(24, "EMF226", "2.26");
 
   /**
    * The '<em><b>EMF22</b></em>' literal value.
@@ -619,6 +632,20 @@
   public static final int EMF225_VALUE = 23;
 
   /**
+   * The '<em><b>EMF226</b></em>' literal value.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * <!-- begin-model-doc -->
+   * @since 2.26
+   * <!-- end-model-doc -->
+   * @see #EMF226
+   * @model literal="2.26"
+   * @generated
+   * @ordered
+   */
+  public static final int EMF226_VALUE = 24;
+
+  /**
    * An array of all the '<em><b>Gen Runtime Version</b></em>' enumerators.
    * <!-- begin-user-doc -->
    * <!-- end-user-doc -->
@@ -651,6 +678,7 @@
       EMF223,
       EMF224,
       EMF225,
+      EMF226,
     };
 
   /**
@@ -739,6 +767,7 @@
       case EMF223_VALUE: return EMF223;
       case EMF224_VALUE: return EMF224;
       case EMF225_VALUE: return EMF225;
+      case EMF226_VALUE: return EMF226;
     }
     return null;
   }
diff --git a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/impl/GenModelPackageImpl.java b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/impl/GenModelPackageImpl.java
index 32854aa..228c4f9 100644
--- a/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/impl/GenModelPackageImpl.java
+++ b/plugins/org.eclipse.emf.codegen.ecore/src/org/eclipse/emf/codegen/ecore/genmodel/impl/GenModelPackageImpl.java
@@ -3002,6 +3002,7 @@
     addEEnumLiteral(genRuntimeVersionEEnum, GenRuntimeVersion.EMF223);
     addEEnumLiteral(genRuntimeVersionEEnum, GenRuntimeVersion.EMF224);
     addEEnumLiteral(genRuntimeVersionEEnum, GenRuntimeVersion.EMF225);
+    addEEnumLiteral(genRuntimeVersionEEnum, GenRuntimeVersion.EMF226);
 
     initEEnum(genRuntimePlatformEEnum, GenRuntimePlatform.class, "GenRuntimePlatform");
     addEEnumLiteral(genRuntimePlatformEEnum, GenRuntimePlatform.IDE);
@@ -3033,6 +3034,7 @@
     addEEnumLiteral(genEclipsePlatformVersionEEnum, GenEclipsePlatformVersion.ECLIPSE_2020_09);
     addEEnumLiteral(genEclipsePlatformVersionEEnum, GenEclipsePlatformVersion.ECLIPSE_2020_12);
     addEEnumLiteral(genEclipsePlatformVersionEEnum, GenEclipsePlatformVersion.ECLIPSE_2021_03);
+    addEEnumLiteral(genEclipsePlatformVersionEEnum, GenEclipsePlatformVersion.ECLIPSE_2021_06);
 
     initEEnum(genCodeStyleEEnum, GenCodeStyle.class, "GenCodeStyle");
     addEEnumLiteral(genCodeStyleEEnum, GenCodeStyle.UNNECESSARY_ELSE);
diff --git a/plugins/org.eclipse.emf.ecore.xcore.edit/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.ecore.xcore.edit/META-INF/MANIFEST.MF
index aff2d27..29f8feb 100644
--- a/plugins/org.eclipse.emf.ecore.xcore.edit/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.ecore.xcore.edit/META-INF/MANIFEST.MF
@@ -14,8 +14,8 @@
  org.eclipse.emf.edit;bundle-version="[2.16.0,3.0.0)";visibility:=reexport,
  org.eclipse.emf.ecore;bundle-version="[2.23.0,3.0.0)";visibility:=reexport,
  org.eclipse.emf.ecore.edit;bundle-version="[2.13.0,3.0.0)";visibility:=reexport,
- org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)";visibility:=reexport,
- org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.25.0,3.0.0)";visibility:=reexport,
+ org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)";visibility:=reexport,
+ org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.26.0,3.0.0)";visibility:=reexport,
  org.eclipse.xtext.common.types;bundle-version="[2.18.0,3.0.0)";visibility:=reexport,
  org.eclipse.xtext.common.types.ui;bundle-version="[2.18.0,3.0.0)";visibility:=reexport,
  org.eclipse.xtext.xbase;bundle-version="[2.18.0,3.0.0)";visibility:=reexport
diff --git a/plugins/org.eclipse.emf.ecore.xcore.exporter/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.ecore.xcore.exporter/META-INF/MANIFEST.MF
index 5d74d6b..4617f75 100644
--- a/plugins/org.eclipse.emf.ecore.xcore.exporter/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.ecore.xcore.exporter/META-INF/MANIFEST.MF
@@ -12,7 +12,7 @@
  org.eclipse.emf.ecore.xcore.exporter.ui
 Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.emf.exporter;bundle-version="[2.10.0,3.0.0)",
- org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.25.0,3.0.0)";resolution:=optional,
+ org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.26.0,3.0.0)";resolution:=optional,
  org.eclipse.core.resources;bundle-version="[3.6.0,4.0.0)";resolution:=optional,
  org.eclipse.emf.ecore.xcore.ui;bundle-version="[1.17.0,2.0.0)",
  org.eclipse.emf.ecore.xcore;bundle-version="[1.18.0,2.0.0)",
diff --git a/plugins/org.eclipse.emf.ecore.xcore.importer/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.ecore.xcore.importer/META-INF/MANIFEST.MF
index e3c03c2..6e9bc81 100644
--- a/plugins/org.eclipse.emf.ecore.xcore.importer/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.ecore.xcore.importer/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@
 Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.core.resources;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.emf.importer;bundle-version="[2.12.0,3.0.0)",
- org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.25.0,3.0.0)";resolution:=optional,
+ org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.26.0,3.0.0)";resolution:=optional,
  org.eclipse.emf.ecore.xcore;bundle-version="[1.18.0,2.0.0)",
  org.eclipse.emf.ecore.xcore.ui;bundle-version="[1.17.0,2.0.0)",
  org.eclipse.jdt.core;bundle-version="[3.6.0,4.0.0)",
diff --git a/plugins/org.eclipse.emf.ecore.xcore.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.ecore.xcore.ui/META-INF/MANIFEST.MF
index 200be65..4b36d85 100644
--- a/plugins/org.eclipse.emf.ecore.xcore.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.ecore.xcore.ui/META-INF/MANIFEST.MF
@@ -21,10 +21,10 @@
  org.eclipse.xtext.common.types.ui;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.ui.ide;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.emf.ecore.edit;bundle-version="[2.13.0,3.0.0)",
- org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)",
+ org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)",
  org.eclipse.emf.ecore.editor;bundle-version="[2.17.0,3.0.0)",
  org.eclipse.jdt.core;bundle-version="[3.6.0,4.0.0)",
- org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.25.0,3.0.0)",
+ org.eclipse.emf.codegen.ecore.ui;bundle-version="[2.26.0,3.0.0)",
  org.eclipse.emf.codegen.ecore.xtext.ui;bundle-version="[1.4.0,2.0.0)",
  org.eclipse.debug.ui;bundle-version="[3.6.0,4.0.0)",
  org.eclipse.jdt.ui;bundle-version="[3.6.0,4.0.0)",
diff --git a/plugins/org.eclipse.emf.ecore.xcore/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.ecore.xcore/META-INF/MANIFEST.MF
index bd00b8b..be355ec 100644
--- a/plugins/org.eclipse.emf.ecore.xcore/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.ecore.xcore/META-INF/MANIFEST.MF
@@ -20,7 +20,7 @@
  org.eclipse.xtext.ecore;bundle-version="[2.18.0,3.0.0)";visibility:=reexport,
  org.eclipse.emf.ecore.xcore.lib;bundle-version="[1.6.0,2.0.0)";visibility:=reexport,
  org.eclipse.emf.codegen.ecore.xtext;bundle-version="[1.6.0,2.0.0)";visibility:=reexport,
- org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)",
+ org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)",
  org.objectweb.asm;bundle-version="[5.0.0,11.0.0)";resolution:=optional
 Import-Package: org.apache.commons.logging;version="[1.0.0,2.0.0)",
  org.apache.log4j;version="[1.2.0,2.0.0)"
diff --git a/tests/org.eclipse.emf.test.ecore.xcore/META-INF/MANIFEST.MF b/tests/org.eclipse.emf.test.ecore.xcore/META-INF/MANIFEST.MF
index 22b0761..bc095df 100644
--- a/tests/org.eclipse.emf.test.ecore.xcore/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.emf.test.ecore.xcore/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@
 Bundle-Localization: plugin
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)";resolution:=optional,
- org.eclipse.emf.codegen.ecore;bundle-version="[2.25.0,3.0.0)",
+ org.eclipse.emf.codegen.ecore;bundle-version="[2.26.0,3.0.0)",
  org.eclipse.emf.ecore.xcore;bundle-version="[1.18.0,2.0.0)",
  org.eclipse.emf.ecore.xcore.ui;bundle-version="[1.17.0,2.0.0)",
  org.eclipse.emf.mwe.core;bundle-version="[1.0.0,2.0.0)";resolution:=optional;x-installation:=greedy,