gemoc-studio
gemoc-studio copied to clipboard
Offer a RCP version of the studio that is able to run languages and models on the command line
In order to automate some scenarios (server side execution for example) It would be useful to have a version of the studio that allows relatively simple deployment and where the user can run a given model on the command line.
A typical output of such execution would be the trace model resulting from such execution.
Such a scenario can be handled by a dedicated RCP version of the studio where we remove as much as possible of the UI plugins (hopefully all of them) and add an "EclipseApplication" that will take care of passing the command line parameters and launch the required engine.
The user would be able to drop the jars of the desired language in the dropin folder so we don't need to propose such RCP for each user language
I've been wanting to do this for a while, so yay :D
Related: I think it could be also nice to have a button to export your language as a single fat executable jar which can take serialized models as arguments. The difference with OP is that is would hide GEMOC concepts such as the "engine" from the user, and only expose a very simple way to use the language without any other knowledge than the language itself.