-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve gemoc project template wizard #5
Conversation
ie. org.eclipse.gemoc.commons.eclipse.pde.projectContent and org.eclipse.gemoc.commons.eclipse.pde.template Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
One external language + another that inherits from it Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
Seems there is no .melange when creating a new sequential project |
which of the 2 templates did you use ? |
I tried with the Studio from the link above. |
Mhh, I may have forgot to commit something or need to force a build on the CI |
- better default values in case of empty ecore - improved comments in the generated files Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
I've forced a build on the CI in addition I've improved the templates
|
Works for me |
Just tested quickly, and I tried with a language name Other than that, seems to work well! Other than that, after this PR is merged, I would advise opening an issue on the clarity of the names given to the wizards (as we discussed IRL). The two choices are only made different using the word "Simple", which is clearly not enough. The descriptions of the choices are not enough either. |
Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
an error will be displayed if the name doesn't start by an uppercase letter Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
…gging#5) * fix id for projectContent and template extension points ie. org.eclipse.gemoc.commons.eclipse.pde.projectContent and org.eclipse.gemoc.commons.eclipse.pde.template * improve wizard for a single melange language * remove dead code * harmonize class name * code cleanup * added new template to create a melange with 2 languages One external language + another that inherits from it * improved templates - better default values in case of empty ecore - improved comments in the generated files * improved description of the template wizard * added a check on language names an error will be displayed if the name doesn't start by an uppercase letter Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
This PR add several improvment in the templates of the GEMOC project wizard.
This PR can be tested using the result of the following CI job
https://ci.eclipse.org/gemoc/job/gemoc-studio/job/improve-gemoc-project-template-wizard/
This PR relies on the PR#9 on gemoc-studio: eclipse/gemoc-studio#9