Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
64 lines (48 sloc) 2.26 KB

Add a new Scripting Language

Important

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?

Important

Feature not implemented yet.

You can’t perform that action at this time.