Executing EWL [message #1855694] |
Thu, 27 October 2022 14:10 |
|
I was wondering where I could find the documentation of the EWL evaluator? My use case is to execute EWL in two ways:
* In ant, interacting via the Input Driver.
* On a server
Could you point me to an API or test, please.
|
|
|
|
Re: Executing EWL [message #1855730 is a reply to message #1855709] |
Sat, 29 October 2022 10:37 |
|
Thank you for the information!
We are intending to allow users on the web platform to define actions on their proprietary meta models and model instances. We want to technically realize this by executing Ant scripts on the server. To this end Epsilon's interface facility is connected to an Ant input interface.
This would allow Epsilon wizard language to run on the server side. The script would ask questions off the user and the responses are put back to the script executing the wizard functionality. For interactive use, the regular Epsilon handlers would be used instead, producing modal dialogs in the rich content platform IDE.
The open issue is the reference to the model element. For all of EMF a list of fully qualified element references would be enough.
For Epsilon, the EMF default fragment path notation could also probably be reused. I have not thought this through to the end. The alternative would be a dedicated EOL selected function of type String -> ModelElement for all EMC.
This allows the users to create model workflows as usual, but with an interactive twist.
Finally we would look at a dispatch hook to be driven into Exceed to spawn the workflow, assigning a model object .
[Updated on: Sat, 29 October 2022 10:46] Report message to a moderator
|
|
|
|
Re: Executing EWL [message #1855743 is a reply to message #1855731] |
Mon, 31 October 2022 08:02 |
|
It's good to hear that you found what you were looking for! If anything is unclear about EWL's API/semantics, please give us a shout.
Thanks,
Dimitris
|
|
|
Powered by
FUDForum. Page generated in 0.04001 seconds