Community
Participate
Working Groups
Build Identifier: Xtext 2.0.0.v201106070531 Missing impl classes when re-generating Domainmodel example with mwe2 workflow. Reproducible: Always Steps to Reproduce: 1. create from xtext example wizard domainmodel project 2. re-generate the lang with mwe2 3. impl. classes are removed
i also tried with a fresh xtext nightly build (2.0.1) installation and the behavior is reproducable.
I couldn't reproduce it on my MB pro. Any irregular output in the console during generation?
no, that's strange... the output looks quite normal as you can see below: 0 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering platform uri '/Users/serano/Development/_workspaces/experimental/xtext-utils' 1167 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/Xtext/Xbase/XAnnotations' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel' 1170 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/xbase/Xtype' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel' 1183 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/xbase/Xbase' from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel' 1183 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/common/JavaVMTypes' from 'platform:/resource/org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel' 2026 [main] INFO ipse.emf.mwe.utils.DirectoryCleaner - Cleaning /Users/serano/Development/_workspaces/experimental/xtext-utils/org.eclipse.xtext.example.domainmodel/../org.eclipse.xtext.example.domainmodel/src-gen 2033 [main] INFO ipse.emf.mwe.utils.DirectoryCleaner - Cleaning /Users/serano/Development/_workspaces/experimental/xtext-utils/org.eclipse.xtext.example.domainmodel/../org.eclipse.xtext.example.domainmodel.ui/src-gen 2035 [main] INFO ipse.emf.mwe.utils.DirectoryCleaner - Cleaning /Users/serano/Development/_workspaces/experimental/xtext-utils/org.eclipse.xtext.example.domainmodel/../org.eclipse.xtext.example.domainmodel.tests/src-gen 2262 [main] INFO ipse.xtext.generator.LanguageConfig - generating infrastructure for org.eclipse.xtext.example.domainmodel.Domainmodel with fragments : ImplicitRuntimeFragment, ImplicitUiFragment, GrammarAccessFragment, EcoreGeneratorFragment, ParseTreeConstructorFragment, ResourceFactoryFragment, XtextAntlrGeneratorFragment, JavaValidatorFragment, ImportNamespacesScopingFragment, QualifiedNamesFragment, Junit4Fragment, FormatterFragment, LabelProviderFragment, OutlineTreeProviderFragment, QuickOutlineFragment, JavaBasedContentAssistFragment, XtextAntlrUiGeneratorFragment, BuilderIntegrationFragment, QuickfixProviderFragment, RefactorElementNameFragment, CompareFragment, TypesGeneratorFragment, XbaseGeneratorFragment, GeneratorFragment, CodetemplatesGeneratorFragment 5153 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.xtext.org/example/Domainmodel' from 'file:/Users/serano/Development/_workspaces/experimental/xtext-utils/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/domainmodel/Domainmodel.genmodel' 5153 [main] WARN clipse.emf.mwe.utils.GenModelHelper - There is already a GenModel registered for NamespaceURI 'http://www.eclipse.org/xtext/common/JavaVMTypes'. It will be overwritten from 'platform:/resource/org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel' to 'archive:file:/Users/serano/Development/eclipse-3.8-xtext-2.x/plugins/org.eclipse.xtext.common.types_2.0.1.v201106281103.jar!/model/JavaVMTypes.genmodel' 5154 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/common/JavaVMTypes' from 'archive:file:/Users/serano/Development/eclipse-3.8-xtext-2.x/plugins/org.eclipse.xtext.common.types_2.0.1.v201106281103.jar!/model/JavaVMTypes.genmodel' 5154 [main] WARN clipse.emf.mwe.utils.GenModelHelper - There is already a GenModel registered for NamespaceURI 'http://www.eclipse.org/xtext/xbase/Xbase'. It will be overwritten from 'platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel' to 'archive:file:/Users/serano/Development/eclipse-3.8-xtext-2.x/plugins/org.eclipse.xtext.xbase_2.0.1.v201106281103.jar!/model/Xbase.genmodel' 5154 [main] INFO clipse.emf.mwe.utils.GenModelHelper - Registered GenModel 'http://www.eclipse.org/xtext/xbase/Xbase' from 'archive:file:/Users/serano/Development/eclipse-3.8-xtext-2.x/plugins/org.eclipse.xtext.xbase_2.0.1.v201106281103.jar!/model/Xbase.genmodel' 23027 [main] INFO or.validation.JavaValidatorFragment - generating Java-based EValidator API 23148 [main] INFO text.generator.junit.Junit4Fragment - generating Junit4 Test support classes 27854 [main] INFO text.generator.junit.Junit4Fragment - generating Compare Framework infrastructure 28006 [main] INFO .emf.mwe2.runtime.workflow.Workflow - Done. However, I tried also with a fresh Eclipse 3.7 / Xtext 2.0.1 and I can reproduce it in either case...
We should try to reproduce that one with the latest build and close it if we can't see this on our site.
Works fine with latest build.