Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time

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:

  1. Instantiate an Activity from a given String
  2. Create a String from an existing Activity.

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 ScriptingLanguage interface.

The interface is defined as follows:

How to use the new scripting language within the workflow diagram editor?


Feature not implemented yet.