Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
56 lines (41 sloc) 2.1 KB

Add a new Specification


This section requires some knowledge about Eclipse Extension Points.

What is a specification?

A specification is a definition of how a workflow is structured; as such, it can be affiliated to a concrete grammar.

A specification can be used to customize the way workflows are persisted, but are mainly aimed at supporting new editors (see :ref:`part-add-representation`).

How to add a new specification?

A new one can be defined by contributing to the fr.kazejiyu.ekumi.core.specs extension point which requires one class that implements the ActivityAdapter interface.

The interface to implement is defined as follows:

An ActivityAdapter is responsible of turning your own specification model into an Activity so that the framework can execute it.

How to integrate the new specification within the IDE?


Feature not implemented yet.

You can’t perform that action at this time.