The BPMN model API enables an easy extraction of information from an existing process definition, editing of an existing process definition or to create a complete new one without manual XML parsing.

Note: Currently the BPMN model API does not fully support the whole BPMN 2.0 specification. The list of already supported BPMN 2.0 elements can be found in the source code package org.camunda.bpm.model.bpmn.instance .