Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350690

Summary: Missing impl classes when re-generating Domainmodel example with mwe2 workflow
Product: [Modeling] TMF Reporter: Serano Colameo <serano.colameo>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: jan, sebastian.zarnekow, sven.efftinge
Version: 2.0.0Flags: sebastian.zarnekow: indigo+
Target Milestone: SR2   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Serano Colameo CLA 2011-06-29 07:34:50 EDT
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
Comment 1 Serano Colameo CLA 2011-06-29 08:19:32 EDT
i also tried with a fresh xtext nightly build (2.0.1) installation and the 
behavior is reproducable.
Comment 2 Sven Efftinge CLA 2011-06-29 08:49:46 EDT
I couldn't reproduce it on my MB pro.
Any irregular output in the console during generation?
Comment 3 Serano Colameo CLA 2011-06-29 09:10:07 EDT
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...
Comment 4 Sebastian Zarnekow CLA 2011-10-18 03:03:06 EDT
We should try to reproduce that one with the latest build and close it if we can't see this on our site.
Comment 5 Jan Koehnlein CLA 2011-10-26 09:30:57 EDT
Works fine with latest build.