<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
class="com.example.ide.editors.editors.XMLEditor"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
default="false"
extensions="xml"
icon="icons/sample.gif"
id="com.example.ide.editors.editors.XMLEditor"
name="Sample XML Editor">
</editor>
</extension>
<extension
point="org.eclipse.bpmn2.modeler.runtime">
<runtime
class="com.example.ide.editors.Bpmn2RuntimeExtension"
description="My Modeler Description"
id="com.example.ide.editors.runtime"
name="MyModeler">
</runtime>
<modelEnablement
runtimeId="com.example.ide.editors.runtime"
type="Process">
<disable object="all"/>
<enable object="Process"/>
<enable object="StartEvent"/>
<enable object="EndEvent"/>
<enable object="ExclusiveGateway"/>
<enable object="InclusiveGateway"/>
<enable object="ParallelGateway"/>
</modelEnablement>
</extension>
</plugin>
java.lang.NullPointerException
at org.eclipse.bpmn2.modeler.core.runtime.BaseRuntimeDescriptor.getEPackage(BaseRuntimeDescriptor.java:37)
at org.eclipse.bpmn2.modeler.core.runtime.ModelEnablementDescriptor.getEClass(ModelEnablementDescriptor.java:121)
at org.eclipse.bpmn2.modeler.core.runtime.ModelEnablementDescriptor.setEnabled(ModelEnablementDescriptor.java:135)
at org.eclipse.bpmn2.modeler.core.runtime.ModelEnablementDescriptor.setEnabled(ModelEnablementDescriptor.java:111)
at org.eclipse.bpmn2.modeler.core.runtime.ModelEnablementDescriptor.setEnabled(ModelEnablementDescriptor.java:103)