SAP Business Process Management
Making of the BPMN 2.0 Metamodel for Eclipse Merge and Conquer
Implementing the BPMN 2.0 Metamodel with Eclipse Modeling Framework (EMF) seems to be a useful and also simple task. However it was not as simple to create as you might have thought: Unfortunately OMG defines two official metamodels and file formats that such an implementation must consider. Fortunately EMF provides a solution for almost everything.