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
The interface to implement is defined as follows:
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.