Add a new Scripting Language
This section requires some knowledge about Eclipse Extension Points.
What is a scripting language?
A scripting language is a language that can be used to specify the behaviour of a task. Concretely, a language is a parser that can:
- Instantiate an
Activityfrom a given String
- Create a String from an existing
It is hence responsible of serializing and deserializing Activities so that they can both be persisted and executed.
How to add a new scripting language?
A new one can be defined by contributing to the
fr.kazejiyu.ekumi.core.languages extension point.
It requires one class that implements the
The interface is defined as follows:
How to use the new scripting language within the workflow diagram editor?
Feature not implemented yet.