Add a new Specification
Important
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?
Important
Feature not implemented yet.