eclipse-gemoc / gemoc-studio-modeldebugging

gemoc-studio-modeldebugging
Eclipse Public License 1.0
6 stars 15 forks source link

CreateNewGemocSequentialLanguageProject should not directy inherit from NewMelangeProjectWizard #29

Open dvojtise opened 6 years ago

dvojtise commented 6 years ago

CreateNewGemocSequentialLanguageProject currently inherits from NewMelangeProjectWizard

This was making sense when there were only melange as input, but now we are considering other project structure (such as DSL file + k3 only, xmof, ...) so now it would be better to have a new GEMOC project that would be "technology" agnostic, then have templates (contributed as extension like current ones) that would finalize the project with appropriate content and natures.

Note: in case of reuse between related templates, they can inherit of a common base or use a composition approach

dvojtise commented 5 years ago

partly fixed in https://github.com/eclipse/gemoc-studio-modeldebugging/commit/b1ab5a349ac1f93288c7315225eac047789597b3

The dependency to Melange has been removed. However, the base class used here is located in javaxdsml and may be moved in a better location when another usage is raised.