Skip to main content
diff options
authorTamas Miklossy2020-05-19 16:28:46 +0000
committerEd Merks2020-06-29 04:47:55 +0000
commit017c8bb9fa4fbc7075818e5261456681e253626f (patch)
treebcb58a18e5e11731f0a1de4f6e5c460144db1ade /pom.xml
parent11da171b6d640316919eca6a0168b8de083cfb2c (diff)
[563042] Migrating to the new Xtext generator workflow.
-------------- I. org.eclipse.emf.ecore.xcore plugin ------------------ 1. Modify the GenerateXcore.mwe2 workflow to use the new Xtext generator workflow (org.eclipse.xtext.xtext.generator.*) packages instead of the old deprecated generator workflow (org.eclipse.xtext.generator.*) packages. 2. Rename XcoreJavaValidator to XcoreValidator. 3. Update generated code in the src-gen folder. -------------- II. org.eclipse.emf.ecore.xcore.ui plugin -------------- 1. Move the content assist infrastructure from the org.eclipse.emf.ecore.xcore.ui package into the org.eclipse.emf.ecore.xcore.ide package. 2. Rename XcoreEditor to CustomXcoreEditor to avoid naming collision with the generated editor. Modify the hand-written CustomXcoreEditor to inherit from the generated XcoreEditor. 3. Update plugin.xml_gen 4. Merge plugin.xml_gen into plugin.xml. -------------- III. org.eclipse.emf.test.ecore.xcore plugin ----------- 1. Move the XcoreInjectorProvider from the org.eclipse.emf.ecore.xcore package to the org.eclipse.emf.ecore.xcore.tests package. 2. Add generated XcoreUiInjectorProvider class. 3. Update META-INF/MANIFEST.MF file. -------------- IV. Versions and Builds -------------------------------- 1. Modify the lower bounds of plugin dependencies because minimally Xtext 2.18 is required 2. Ensure that all plugin dependencies have version ranges. 2. Modify the releng POMs so that the build of Xcore and the site, which depends on Xcore, is disabled for target platforms < 2019-06. Change-Id: I81e446995025832dc2e84decc818cfe533293ff4 Signed-off-by: Tamas Miklossy <>
Diffstat (limited to 'pom.xml')
1 files changed, 4 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 50c3176d3..b65a349b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,6 +8,10 @@
+ <properties>
+ <target-platform>2020-09</target-platform>
+ </properties>

Back to the top