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