This tutorial shows how a standalone java program can call kermeta operations that have been declared as main entry point of the kermeta program thanks to the @main tag on operations.
TODO explain and illustrate
This tutorial will detail the following points:
Create a new Kermeta project
Declare one or many operations as main operations using the @main tag
Generate a basic jar file from the Kermeta project (using a simplified pom.xml)
Create a new Java project that depends or embedds the jar of the kermeta project
Call a Kermeta main operation using the corresponding Runner class from to the java project. These Runner classes will take care of the required initialization
Execute the java program as a standalone application