Skip to content
Permalink
master
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

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.