Community
Participate
Working Groups
Build Identifier: 1.0.2 We have multiple, depending DSLs with predefined Ecore models. When calling the MWE2 workflow to generate one language, the actual workflow that is called is the one of the depending sublanguage. Example: DSL Pattern depends on DSL Types. Calling workflow for pattern generates DSL for Types. Output for calling workflow GeneratePattern.mw2: 0 [main] INFO lipse.emf.mwe.utils.StandaloneSetup - Registering platform uri 'C:\Workspace' 2179 [main] INFO ipse.emf.mwe.utils.DirectoryCleaner - Cleaning C:\Workspace\de.xxx.dsl.pattern\..\de.xxx.dsl.types\src-gen 2182 [main] INFO ipse.emf.mwe.utils.DirectoryCleaner - Cleaning C:\Workspace\de.xxx.dsl.pattern\..\de.xxx.dsl.types.ui\src-gen 2320 [main] INFO ipse.xtext.generator.LanguageConfig - generating infrastructure for de.xxx.dsl.types.Types with fragments : ImplicitRuntimeFragment, ImplicitUiFragment, SubPackageAwareGrammarAccessFragment, JavaBasedContentAssistFragment 7828 [main] INFO .emf.mwe2.runtime.workflow.Workflow - Done. Reproducible: Always
Lothar, do both modules have the same name? Please make sure to use unique names for mwe2 modules.
Thanks, Sebastian. This is actually the error. We copied the MW2 workflow and forgot the change the module name.