Sure - you can use Epsilon in a standalone Java application through Maven or by downloading a suitable jar from the "JARs" tab of . Examples of using Epsilon's API are available under . If you have any questions, please let us know.
I curently use PHP, my goal is to use Epsilon to modell, transform and generate PHP code.
I am not familiar with the Java ecosystem. I have no experience with Maven and Jars.
Could you point me to a step by step tutorial to install a stand alone version of Epsilon with detailled step like:
-Install java on Ubuntu 16.04
-instal Epsilon stand alone tools (jars?)
-Develop a first 'hello world' type application including
-- input and output models (n emf)
-- transformation from input to ouput model
--Code generation from output model
I think the php developper community is willing to move to modeling technologies, but asking for java prior knowledge is a barrier.
Providing you send me some guidance to write this kind of tutorial, I am willing to do the testing and publish the results thru Epsilon chanel with your permission.
An example that demonstrates command-line based invocation of Epsilon programs using ANT is available under . It doesn't demo transformation or code generation - only a hello-world model query with EOL - but you should be able to borrow code from other examples such as  for this. Any questions, please let me know.