blob: 66c10aeaacf4bceab924ab8926e0e880378fb2b3 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri="http://org.eclipse.bpmn2.modeler.examples.customtask"
class="org.eclipse.bpmn2.modeler.examples.customtask.MyModel.MyModelPackage"
genModel="model/MyModel.genmodel" />
</extension>
<extension point="org.eclipse.bpmn2.modeler.runtime">
<runtime name="Sample Runtime - with EMF model"
id="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
class="org.eclipse.bpmn2.modeler.examples.customtask.MyRuntimeExtension"
description="BPMN2 Modeler Sample Runtime using EMF model extensions">
</runtime>
<model
resourceFactory="org.eclipse.bpmn2.modeler.examples.customtask.MyModel.util.MyModelResourceFactoryImpl"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
uri="http://org.eclipse.bpmn2.modeler.examples.customtask">
</model>
<customTask
category="My Tools"
description="This is a Custom Task that has been extended with runtime-specific configuration parameters. These parameters are defined in the &quot;My Task&quot; Property Tab"
featureContainer="org.eclipse.bpmn2.modeler.examples.customtask.MyTaskFeatureContainer"
icon="MyTask.png"
id="org.eclipse.bpmn2.modeler.examples.customtask.customTask1"
name="My Task"
propertyTabs="org.eclipse.bpmn2.modeler.examples.customtask.mytask.tab"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
type="Task">
<property name="type" value="MyTask" />
<property name="taskConfig" label="Task Configuration">
<value>
<property name="parameters">
<value>
<property
name="name"
value="taskName" />
<property
name="value"
value="My Custom Task" />
</value>
</property>
<property name="parameters">
<value>
<property
name="name"
value="processingTime" />
<property
name="value"
value="1 hr" />
</value>
</property>
</value>
</property>
</customTask>
<customTask
category="My Tools"
description="This is a Custom Boundary Event that has been extended with a simple boolean flag."
featureContainer="org.eclipse.bpmn2.modeler.examples.customtask.MyBoundaryEventFeatureContainer"
icon="MyBoundaryEvent.png"
id="org.eclipse.bpmn2.modeler.examples.customtask.boundaryEvent1"
name="My Boundary Event"
propertyTabs="org.eclipse.bpmn2.modeler.examples.customtask.myBoundaryEvent.tab"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
type="BoundaryEvent">
<property name="type" value="MyBoundaryEvent"/>
<property name="isEnabled" value="true" type="EBoolean"/>
</customTask>
<customTask
category="My Tools"
description="This is a Custom Event Definition that has been extended with a simple string field."
featureContainer="org.eclipse.bpmn2.modeler.examples.customtask.MyEventDefinitionFeatureContainer"
icon="MyEventDefinition.png"
id="org.eclipse.bpmn2.modeler.examples.customtask.eventDefinition1"
name="My Event Definition"
propertyTabs="org.eclipse.bpmn2.modeler.examples.customtask.myEventDefinition.tab"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
type="EventDefinition">
<property name="type" value="MyEventDefinition" />
</customTask>
<customTask
category="Time-BPMN"
description="Temporal Dependency"
featureContainer="org.eclipse.bpmn2.modeler.examples.customtask.CustomTemporalDependencyFeatureContainer"
icon="TemporalDepedency.png"
id="org.eclipse.bpmn2.modeler.examples.customtask.temporalDependency"
name="Temporal Dependency"
runtimeId="org.eclipse.bpmn2.modeler.examples.timebpmn.runtime"
type="FlowElement">
<property name="lagTime" type="EString" value="3hr">
</property>
</customTask>
<propertyTab
id="org.eclipse.bpmn2.modeler.examples.customtask.mytask.tab"
class="org.eclipse.bpmn2.modeler.examples.customtask.MyTaskPropertySection"
label="My Task"
type="org.eclipse.bpmn2.Task"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime">
</propertyTab>
<propertyTab
id="org.eclipse.bpmn2.modeler.examples.customtask.myBoundaryEvent.tab"
class="org.eclipse.bpmn2.modeler.examples.customtask.MyBoundaryEventPropertySection"
type="org.eclipse.bpmn2.Event"
label="My Boundary Event"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime">
</propertyTab>
<propertyTab
id="org.eclipse.bpmn2.modeler.examples.customtask.myEventDefinition.tab"
class="default"
features="value"
label="My Event Definition"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime">
</propertyTab>
<propertyTab
id="org.eclipse.bpmn2.modeler.examples.customtask.temporalDependency.tab"
class="default"
features="name lagTime"
label="Temporal Dependency"
type="org.eclipse.bpmn2.modeler.examples.customtask.MyModel.TemporalDependency"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime">
</propertyTab>
<propertyExtension
id="org.eclipse.bpmn2.modeler.examples.propertyExtension.MyEventDefinition"
runtimeId="org.eclipse.bpmn2.modeler.examples.customtask.runtime"
type="org.eclipse.bpmn2.modeler.examples.customtask.MyModel.MyEventDefinition"
class="org.eclipse.bpmn2.modeler.examples.customtask.MyEventDefinitionPropertiesAdapter">
</propertyExtension>
<customTask
category="My Tools"
description="Message Start Event"
featureContainer="org.eclipse.bpmn2.modeler.examples.customtask.MessageStartEventFeatureContainer"
id="org.eclipse.bpmn2.modeler.examples.customtask.messageStartEvent"
name="Message Event"
runtimeId="org.eclipse.bpmn2.modeler.examples.timebpmn.runtime"
type="StartEvent">
</customTask>
</extension>
</plugin>