eclipse-gemoc / eclipse-gemoc/gemoc-studio-modeldebugging

CreateNewGemocSequentialLanguageProject should not directy inherit from NewMelangeProjectWizard

Open
#29 1 comment 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
Java
Stars
6
Forks
14
PR merge metrics
No merged PRs in 30d

Description

[CreateNewGemocSequentialLanguageProject](https://github.com/eclipse/gemoc-studio-modeldebugging/blob/master/java_execution/java_xdsml/plugins/org.eclipse.gemoc.execution.sequential.javaxdsml.ide.ui/src/org/eclipse/gemoc/execution/sequential/javaxdsml/ide/ui/wizards/CreateNewGemocSequentialLanguageProject.java) 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.