| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension-point id="org.eclipse.bpmn2.modeler.ui" name="%extension-point.name" schema="schema/org.eclipse.bpmn2.modeler.ui.exsd"/> |
| <extension point="org.eclipse.ui.newWizards"> |
| <!-- <primaryWizard id="org.eclipse.bpmn2.modeler.ui.diagram"> </primaryWizard> --> |
| <wizard category="org.eclipse.bpmn2.wizardCategory" |
| class="org.eclipse.bpmn2.modeler.ui.wizards.BPMN2DiagramWizard" icon="icons/bpmn2_editor_16.png" |
| id="org.eclipse.bpmn2.modeler.ui.diagram" name="%wizard.name"> |
| </wizard> |
| </extension> |
| |
| <extension point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.bpmn2.modeler.ui.editor.BPMN2MultiPageEditor" |
| contributorClass="org.eclipse.graphiti.ui.editor.DiagramEditorActionBarContributor" |
| default="true" |
| extensions="bpmn,bpmn2" |
| icon="icons/bpmn2_editor_16.png" |
| id="org.eclipse.bpmn2.modeler.ui.bpmn2editor" |
| name="%editor.name" |
| matchingStrategy="org.eclipse.bpmn2.modeler.ui.editor.BPMN2EditorMatchingStrategy"> |
| <contentTypeBinding contentTypeId="org.eclipse.bpmn2.content-type.xml"> |
| </contentTypeBinding> |
| </editor> |
| </extension> |
| |
| <extension point="org.eclipse.core.contenttype.contentTypes"> |
| <content-type |
| base-type="org.eclipse.core.runtime.xml" |
| id="org.eclipse.bpmn2.content-type.xml" |
| name="%content-type.name" |
| file-extensions="bpmn,bpmn2,bpmn20,xml" |
| priority="high"> |
| <describer |
| class="org.eclipse.bpmn2.modeler.ui.Bpmn2ContentDescriber" |
| plugin="org.eclipse.bpmn2.modeler.ui"> |
| </describer> |
| </content-type> |
| <file-association |
| content-type="org.eclipse.bpmn2.content-type.xml" |
| file-extensions="bpmn,bpmn2"> |
| </file-association> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.elementFactories" |
| id=".Bpmn2DiagramEditorInputFactory" |
| name="%extension.name"> |
| <factory |
| class="org.eclipse.bpmn2.modeler.ui.Bpmn2DiagramEditorInputFactory" |
| id= "org.eclipse.bpmn2.modeler.ui.Bpmn2DiagramEditorInputFactory"/> |
| </extension> |
| |
| <!-- Preference Pages --> |
| |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2HomePreferencePage" |
| id="org.eclipse.bpmn2.modeler.BPMN2" |
| name="%PREFERENCE_PAGE_HOME"/> |
| <page |
| category="org.eclipse.bpmn2.modeler.BPMN2" |
| class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2EditorPreferencePage" |
| id="org.eclipse.bpmn2.modeler.Editor" |
| name="%PREFERENCE_PAGE_EDITOR"/> |
| |
| <page |
| category="org.eclipse.bpmn2.modeler.BPMN2/org.eclipse.bpmn2.modeler.Editor" |
| class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2EditorAppearancePreferencePage" |
| id="org.eclipse.bpmn2.modeler.Appearance" |
| name="%PREFERENCE_PAGE_APPEARANCE"/> |
| <page |
| category="org.eclipse.bpmn2.modeler.BPMN2/org.eclipse.bpmn2.modeler.Editor" |
| class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2EditorBehaviorPreferencePage" |
| id="org.eclipse.bpmn2.modeler.Behavior" |
| name="%PREFERENCE_PAGE_BEHAVIOR"/> |
| <page |
| category="org.eclipse.bpmn2.modeler.BPMN2/org.eclipse.bpmn2.modeler.Editor" |
| class="org.eclipse.bpmn2.modeler.ui.preferences.ToolProfilesPreferencePage" |
| id="org.eclipse.bpmn2.modeler.Profiles" |
| name="%PREFERENCE_PAGE_PROFILES"/> |
| </extension> |
| |
| <!-- Property Pages - these per-project settings override the global preferences (above)--> |
| |
| <extension point="org.eclipse.ui.propertyPages"> |
| <page class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2PropertyPage" |
| id="org.eclipse.bpmn2.modeler.ui" name="%page.name"> |
| <enabledWhen> |
| <or> |
| <!-- TODO: do we need a java project? <adapt type="org.eclipse.core.resources.IProject"> |
| <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.jdt.core.javanature"> |
| </test> </adapt> --> |
| <adapt type="org.eclipse.core.resources.IProject"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| </extension> |
| |
| <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor"> |
| <propertyContributor |
| contributorId="org.eclipse.bpmn2.modeler.ui.PropertyContributor" |
| labelProvider="org.eclipse.bpmn2.modeler.ui.property.PropertyLabelProvider" |
| tabDescriptorProvider="org.eclipse.bpmn2.modeler.ui.property.PropertyTabDescriptorProvider"> |
| <propertyCategory category="BPMN2"> |
| </propertyCategory> |
| </propertyContributor> |
| </extension> |
| |
| <extension point="org.eclipse.graphiti.ui.diagramTypes"> |
| <diagramType description="This is the diagram type for the BMPN2 diagram" |
| id="org.eclipse.bpmn2.modeler.ui.diagram.MainBPMNDiagramType" name="BPMN2 Diagram Type" |
| type="BPMN2"> |
| </diagramType> |
| </extension> |
| |
| <extension point="org.eclipse.graphiti.ui.diagramTypeProviders"> |
| <diagramTypeProvider |
| class="org.eclipse.bpmn2.modeler.ui.diagram.Bpmn2DiagramTypeProvider" |
| description="This is the editor for the BPMN2 diagram" |
| id="org.eclipse.bpmn2.modeler.ui.diagram.MainBPMNDiagramType" name="BPMN2 Editor"> |
| <diagramType |
| id="org.eclipse.bpmn2.modeler.ui.diagram.MainBPMNDiagramType"> |
| </diagramType> |
| <imageProvider id="org.eclipse.bpmn2.modeler.ui.ImageProvider"> |
| </imageProvider> |
| </diagramTypeProvider> |
| </extension> |
| |
| <extension point="org.eclipse.graphiti.ui.imageProviders"> |
| <imageProvider class="org.eclipse.bpmn2.modeler.ui.ImageProvider" |
| id="org.eclipse.bpmn2.modeler.ui.ImageProvider"> |
| </imageProvider> |
| </extension> |
| |
| <!-- Provide a default "runtime" behavior --> |
| |
| <extension point="org.eclipse.bpmn2.modeler.runtime"> |
| <runtime class="org.eclipse.bpmn2.modeler.ui.DefaultBpmn2RuntimeExtension" |
| description="%runtime.description" id="org.eclipse.bpmn2.modeler.runtime.none" |
| name="%runtime.name"> |
| </runtime> |
| |
| <model runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| uri="http://www.omg.org/spec/BPMN/20100524/MODEL-XMI" |
| resourceFactory="org.eclipse.bpmn2.modeler.core.model.Bpmn2ModelerResourceFactoryImpl"> |
| </model> |
| |
| <!-- ======================================== --> |
| <!-- =========== Model Extensions ========== --> |
| <!-- ======================================== --> |
| |
| <dataType name="EColor" class="org.eclipse.bpmn2.modeler.ui.property.EColorConversionDelegate"/> |
| <dataType name="EFont" class="org.eclipse.bpmn2.modeler.ui.property.EFontConversionDelegate"/> |
| |
| <modelExtension |
| id="org.eclipse.bpmn2.modeler.runtime.none.modelExtension.appearance.BaseElement" |
| uri="http://org.eclipse.bpmn2/ext" |
| name="BaseElement Appearance" |
| type="BaseElement" |
| decorator="org.eclipse.bpmn2.modeler.ui.DefaultObjectDecorator"> |
| <property name="style" type="ShapeStyle" label="%appearance"> |
| <value> |
| <property name="shapeForeground" type="EColor" label="%border.color" /> |
| <property name="shapeBackground" type="EColor" label="%fill.color" /> |
| <property name="labelForeground" type="EColor" label="%label.color" /> |
| <property name="labelFont" type="EFont" label="%label.font" /> |
| <property name="labelPosition" type="LabelPosition:EEnum" value="%label.position.values" label="%label.position" /> |
| <property name="routingStyle" type="RoutingStyle:EEnum" value="%routing.style.values" label="%routing.style" /> |
| </value> |
| </property> |
| </modelExtension> |
| |
| <!-- ======================================== --> |
| <!-- ============ Property Tabs ============ --> |
| <!-- ======================================== --> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.DescriptionPropertySection" |
| image="icons/20/Thumbnail.png" |
| popup="true" |
| label="%propertyTab.label.General"> |
| </propertyTab> |
| |
| <!-- ============ Diagrams ============ --> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.participant.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.diagrams.ParticipantPropertySection" |
| type="org.eclipse.bpmn2.Participant" |
| label="%propertyTab.label.Participant"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.process.diagram.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.diagrams.ProcessDiagramPropertySection" |
| type="org.eclipse.bpmn2.Process" |
| label="%propertyTab.label.Process"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.interfaces.tab" |
| afterTab="org.eclipse.bpmn2.modeler.process.diagram.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.InterfacesPropertySection" |
| type="org.eclipse.bpmn2.Process org.eclipse.bpmn2.Collaboration org.eclipse.bpmn2.Participant" |
| label="%propertyTab.label.Interfaces"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.definitions.tab" |
| afterTab="org.eclipse.bpmn2.modeler.interfaces.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.diagrams.DefinitionsPropertySection" |
| type="org.eclipse.bpmn2.Definitions" |
| label="%propertyTab.label.Definitions"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.collaboration.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.diagrams.CollaborationDiagramPropertySection" |
| features="isClosed correlationKeys" |
| type="org.eclipse.bpmn2.Collaboration" |
| label="%propertyTab.label.Collaboration"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.choreography.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="isClosed correlationKeys" |
| type="org.eclipse.bpmn2.Choreography" |
| label="%propertyTab.label.Choreography"> |
| </propertyTab> |
| |
| <!-- ============ Connections ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.assocation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="associationDirection" |
| type="org.eclipse.bpmn2.Association" |
| label="%propertyTab.label.Association"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataAssocation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="transformation assignment" |
| type="org.eclipse.bpmn2.DataInputAssociation org.eclipse.bpmn2.DataOutputAssociation" |
| label="%propertyTab.label.DataAssociation"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.sequenceflow.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.connectors.SequenceFlowPropertySection" |
| type="org.eclipse.bpmn2.SequenceFlow" |
| label="%propertyTab.label.SequenceFlow"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.messageFlow.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.connectors.MessageFlowPropertySection" |
| type="org.eclipse.bpmn2.MessageFlow" |
| label="%propertyTab.label.MessageFlow"> |
| </propertyTab> |
| |
| <!-- ============ Activities ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.callActivity.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| type="org.eclipse.bpmn2.CallActivity" |
| label="%propertyTab.label.CallActivity"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.subProcess.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.features.activity.subprocess.SubProcessPropertySection" |
| type="org.eclipse.bpmn2.SubProcess" |
| label="%propertyTab.label.SubProcess"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.adHocSubProcess.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| type="org.eclipse.bpmn2.AdHocSubProcess" |
| label="%propertyTab.label.AdHocSubProcess"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.transaction.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| type="org.eclipse.bpmn2.Transaction" |
| label="%propertyTab.label.Transaction"> |
| </propertyTab> |
| |
| <!-- ============ Tasks ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.task.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.TaskPropertySection" |
| type="org.eclipse.bpmn2.Task" |
| label="%propertyTab.label.Task"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.businessRuleTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| type="org.eclipse.bpmn2.BusinessRuleTask" |
| label="%propertyTab.label.BusinessRuleTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.manualTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ManualTaskPropertySection" |
| type="org.eclipse.bpmn2.ManualTask" |
| label="%propertyTab.label.ManualTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.receiveTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation instantiate messageRef operationRef isForCompensation" |
| type="org.eclipse.bpmn2.ReceiveTask" |
| label="%propertyTab.label.ReceiveTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.scriptTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ScriptTaskPropertySection" |
| type="org.eclipse.bpmn2.ScriptTask" |
| label="%propertyTab.label.ScriptTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.sendTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation messageRef operationRef isForCompensation" |
| type="org.eclipse.bpmn2.SendTask" |
| label="%propertyTab.label.SendTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.serviceTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation operationRef isForCompensation" |
| type="org.eclipse.bpmn2.ServiceTask" |
| label="%propertyTab.label.ServiceTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.userTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation resources renderings isForCompensation" |
| type="org.eclipse.bpmn2.UserTask" |
| label="%propertyTab.label.UserTask"> |
| </propertyTab> |
| |
| <!-- ============ Global Tasks ============ --> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.globalBusinessRuleTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation resources" |
| type="org.eclipse.bpmn2.GlobalBusinessRuleTask" |
| label="%propertyTab.label.GlobalBusinessRuleTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.globalManualTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="resources" |
| type="org.eclipse.bpmn2.GlobalManualTask" |
| label="%propertyTab.label.GlobalManualTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.globalScriptTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="scriptLanguage script resources" |
| type="org.eclipse.bpmn2.GlobalScriptTask" |
| label="%propertyTab.label.GlobalScriptTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.globalUserTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| features="implementation resources" |
| type="org.eclipse.bpmn2.GlobalUserTask" |
| label="%propertyTab.label.GlobalUserTask"> |
| </propertyTab> |
| |
| <!-- ============ Choreography Activities ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.callChoreography.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.ActivityPropertySection" |
| type="org.eclipse.bpmn2.CallChoreography" |
| label="%propertyTab.label.CallChoreography"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.choreographyTask.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="loopType initiatingParticipantRef correlationKeys messageFlowRef" |
| type="org.eclipse.bpmn2.ChoreographyTask" |
| label="%propertyTab.label.ChoreographyTask"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.subChoreography.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="anyAttribute loopType participantRefs initiatingParticipantRef correlationKeys artifacts" |
| type="org.eclipse.bpmn2.SubChoreography" |
| label="%propertyTab.label.SubChoreography"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.conversation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="correlationKeys" |
| type="org.eclipse.bpmn2.Conversation" |
| label="%propertyTab.label.Conversation"> |
| </propertyTab> |
| |
| <!-- ============ Gateways ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.gateway.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.gateways.GatewayPropertySection" |
| type="org.eclipse.bpmn2.Gateway" |
| label="%propertyTab.label.Gateway"> |
| </propertyTab> |
| |
| <!-- ============ Events ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.commonEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.events.CommonEventPropertySection" |
| type="org.eclipse.bpmn2.Event" |
| label="%propertyTab.label.Event"> |
| </propertyTab> |
| |
| <!-- ============ Event Definitionss ============ --> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.conditionalEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.events.ConditionalEventDefinitionPropertySection" |
| type="org.eclipse.bpmn2.ConditionalEventDefinition" |
| label="%propertyTab.label.ConditionalEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.compensateEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="activityRef waitForCompletion" |
| type="org.eclipse.bpmn2.CompensateEventDefinition" |
| label="%propertyTab.label.CompensateEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.errorEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="errorRef" |
| type="org.eclipse.bpmn2.ErrorEventDefinition" |
| label="%propertyTab.label.ErrorEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.escalationEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="escalationRef" |
| type="org.eclipse.bpmn2.EscalationEventDefinition" |
| label="%propertyTab.label.EscalationEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.linkEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.events.LinkEventDefinitionPropertySection" |
| type="org.eclipse.bpmn2.LinkEventDefinition" |
| label="%propertyTab.label.LinkEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.messageEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="messageRef operationReft" |
| type="org.eclipse.bpmn2.MessageEventDefinition" |
| label="%propertyTab.label.MessageEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.signalEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="signalRef" |
| type="org.eclipse.bpmn2.SignalEventDefinition" |
| label="%propertyTab.label.SignalEvent"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.timerEvent.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.events.TimerEventDefinitionPropertySection" |
| type="org.eclipse.bpmn2.TimerEventDefinition" |
| label="%propertyTab.label.TimerEvent"> |
| </propertyTab> |
| |
| <!-- ============ Artifacts ============ --> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.group.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="categoryValueRef" |
| type="org.eclipse.bpmn2.Group" |
| label="%propertyTab.label.Group"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.textAnnotation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.artifact.TextAnnotationPropertySection" |
| type="org.eclipse.bpmn2.TextAnnotation" |
| label="%propertyTab.label.TextAnnotation"> |
| </propertyTab> |
| |
| <!-- ============ Root Elements ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.error.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="errorCode structureRef" |
| type="org.eclipse.bpmn2.Error" |
| label="%propertyTab.label.Error"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.escalation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="escalationCode structureRef" |
| type="org.eclipse.bpmn2.Escalation" |
| label="%propertyTab.label.Escalation"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.interface.details.tab" |
| afterTab="org.eclipse.bpmn2.modeler.process.diagram.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.InterfacePropertySection" |
| type="org.eclipse.bpmn2.Interface" |
| label="%propertyTab.label.Interface"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.operation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.process.diagram.tab" |
| class="default" |
| features="implementationRef inMessageRef outMessageRef errorRefs" |
| type="org.eclipse.bpmn2.Operation" |
| label="%propertyTab.label.Operation"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.itemDefinition.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="itemKind structureRef isCollection" |
| type="org.eclipse.bpmn2.ItemDefinition" |
| label="%propertyTab.label.DataType"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.message.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="itemRef" |
| type="org.eclipse.bpmn2.Message" |
| label="%propertyTab.label.Message"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.partnerEntity.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="participantRef" |
| type="org.eclipse.bpmn2.PartnerEntity" |
| label="%propertyTab.label.Partner"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.partnerRole.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="participantRef" |
| type="org.eclipse.bpmn2.PartnerRole" |
| label="%propertyTab.label.PartnerRole"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.resource.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="resourceParameters" |
| type="org.eclipse.bpmn2.Resource" |
| label="%propertyTab.label.Resource"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.signal.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="structureRef" |
| type="org.eclipse.bpmn2.Signal" |
| label="%propertyTab.label.Signal"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.category.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="categoryValue" |
| type="org.eclipse.bpmn2.Category" |
| label="%propertyTab.label.Category"> |
| </propertyTab> |
| |
| <!-- ============ Item Aware Elements ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataitems.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.diagrams.DataItemsPropertySection" |
| label="%propertyTab.label.DataItems"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataInput.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataInputPropertySection" |
| type="org.eclipse.bpmn2.DataInput" |
| label="%propertyTab.label.DataInput"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataobject.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataObjectPropertySection" |
| type="org.eclipse.bpmn2.DataObject org.eclipse.bpmn2.DataObjectReference" |
| label="%propertyTab.label.DataObject"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataobjectref.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataObjectReferencePropertySection" |
| type="org.eclipse.bpmn2.DataObjectReference" |
| label="%propertyTab.label.Reference"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.dataOutput.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataOutputPropertySection" |
| type="org.eclipse.bpmn2.DataOutput" |
| label="%propertyTab.label.DataOutput"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.datastore.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataStorePropertySection" |
| type="org.eclipse.bpmn2.DataStore org.eclipse.bpmn2.DataStoreReference" |
| label="%propertyTab.label.DataStore"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.datastoreref.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.data.DataStoreReferencePropertySection" |
| type="org.eclipse.bpmn2.DataStoreReference" |
| label="%propertyTab.label.Reference"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.activity.io.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.tasks.IoParametersPropertySection" |
| label="%propertyTab.label.IOParameters"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.correlationproperty.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="correlationPropertyRetrievalExpression type" |
| type="org.eclipse.bpmn2.CorrelationProperty" |
| label="%propertyTab.label.CorrelationProperty"> |
| </propertyTab> |
| |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.correlation.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="messagePath messageRef" |
| type="org.eclipse.bpmn2.CorrelationPropertyRetrievalExpression" |
| label="%propertyTab.label.Correlation"> |
| </propertyTab> |
| <!-- |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.itemawareelement.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="itemSubjectRef dataState" |
| type="org.eclipse.bpmn2.ItemAwareElement"> |
| </propertyTab> |
| --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.property.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="default" |
| features="itemSubjectRef dataState" |
| type="org.eclipse.bpmn2.Property"> |
| </propertyTab> |
| |
| <!-- ============ Other ============ --> |
| <propertyTab |
| id="org.eclipse.bpmn2.modeler.advanced.tab" |
| afterTab="org.eclipse.bpmn2.modeler.description.tab" |
| class="org.eclipse.bpmn2.modeler.ui.property.AdvancedPropertySection" |
| popup="false" |
| label="%propertyTab.label.Advanced"> |
| </propertyTab> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.full" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Full"> |
| |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| |
| <category id="org.bpmn2.modeler.toolpalette.process.patterns" name="%category.name"> |
| <tool name="%tool.name" id="org.bpmn2.modeler.tool.arbitrary.cycles" description="%arbitrary.cycles.description"> |
| <object type="Task[$name='Task A']" id="arbitrary.cycles.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=200]" id="arbitrary.cycles.taskB"/> |
| <object type="Task[$name='Task C',x=200,y=100]" id="arbitrary.cycles.taskC"/> |
| <object type="Task[$name='Task D',x=400,y=50]" id="arbitrary.cycles.taskD"/> |
| <object type="Task[$name='Task E',x=600]" id="arbitrary.cycles.taskE"/> |
| <object type="Task[$name='Task F',x=600,y=100]" id="arbitrary.cycles.taskF"/> |
| <object type="Task[$name='Task G',x=700,y=200]" id="arbitrary.cycles.taskG" optional="true"/> |
| <object type="ExclusiveGateway[x=100]" id="arbitrary.cycles.xor1"/> |
| <object type="ExclusiveGateway[x=100,y=200]" id="arbitrary.cycles.xor2"/> |
| <object type="ExclusiveGateway[x=300,y=50]" id="arbitrary.cycles.xor3"/> |
| <object type="ExclusiveGateway[x=500,y=50]" id="arbitrary.cycles.xor4"/> |
| <object type="ExclusiveGateway[x=600,y=200]" id="arbitrary.cycles.xor5"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.taskA',target='arbitrary.cycles.xor1']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor1',target='arbitrary.cycles.taskB']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor1',target='arbitrary.cycles.xor2']" /> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor2',target='arbitrary.cycles.taskC']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.taskB',target='arbitrary.cycles.xor3']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.taskC',target='arbitrary.cycles.xor3']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor3',target='arbitrary.cycles.taskD']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.taskD',target='arbitrary.cycles.xor4']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor4',target='arbitrary.cycles.taskE']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor4',target='arbitrary.cycles.taskF']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.taskF',target='arbitrary.cycles.xor5']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor5',target='arbitrary.cycles.taskG']"/> |
| <object type="SequenceFlow[source='arbitrary.cycles.xor5',target='arbitrary.cycles.xor2']" /> |
| </tool> |
| |
| <tool name="%tool.name.0" id="org.bpmn2.modeler.tool.deferred.choice"> |
| <object type="Task[$name='Task A',y=50]" id="deferred.choice.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=300]" id="deferred.choice.taskB"/> |
| <object type="Task[$name='Task C',x=300,y=100]" id="deferred.choice.taskC"/> |
| <object type="EventBasedGateway[x=100,y=50]" id="deferred.choice.gateway"/> |
| <object type="IntermediateCatchEvent[x=200]+MessageEventDefinition" id="deferred.choice.event1"/> |
| <object type="IntermediateCatchEvent[x=200,y=100]+MessageEventDefinition" id="deferred.choice.event2"/> |
| <object type="SequenceFlow[source='deferred.choice.taskA',target='deferred.choice.gateway']"/> |
| <object type="SequenceFlow[source='deferred.choice.gateway',target='deferred.choice.event1']"/> |
| <object type="SequenceFlow[source='deferred.choice.gateway',target='deferred.choice.event2']"/> |
| <object type="SequenceFlow[source='deferred.choice.event1',target='deferred.choice.taskB']"/> |
| <object type="SequenceFlow[source='deferred.choice.event2',target='deferred.choice.taskC']"/> |
| </tool> |
| |
| <tool name="%tool.name.1" id="org.bpmn2.modeler.tool.exclusive.choice"> |
| <object type="Task[$name='Task A',y=100]" id="exclusive.choice.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=200]" id="exclusive.choice.taskB"/> |
| <object type="Task[$name='Task C',x=200,y=100]" id="exclusive.choice.taskC"/> |
| <object type="Task[$name='Task D',x=200,y=200]" id="exclusive.choice.taskD"/> |
| <object type="ExclusiveGateway[x=100,y=100]" id="exclusive.choice.gateway"/> |
| <object type="SequenceFlow[source='exclusive.choice.taskA',target='exclusive.choice.gateway']"/> |
| <object type="SequenceFlow[source='exclusive.choice.gateway',target='exclusive.choice.taskB']"/> |
| <object type="SequenceFlow[source='exclusive.choice.gateway',target='exclusive.choice.taskC']"/> |
| <object type="SequenceFlow[source='exclusive.choice.gateway',target='exclusive.choice.taskD']"/> |
| </tool> |
| |
| <tool name="%tool.name.2" id="org.bpmn2.modeler.tool.implicit.termination"> |
| <object type="StartEvent[y=50]" id="implicit.termination.start"/> |
| <object type="Task[$name='Task A',x=100,y=50]" id="implicit.termination.taskA"/> |
| <object type="Task[$name='Task B1',x=300]" id="implicit.termination.taskB"/> |
| <object type="Task[$name='Task B2',x=300,y=100]" id="implicit.termination.taskC"/> |
| <object type="ExclusiveGateway[x=200,y=50]" id="implicit.termination.gateway"/> |
| <object type="EndEvent[x=400]+TerminateEventDefinition" id="implicit.termination.end1"/> |
| <object type="EndEvent[x=400,y=100]+TerminateEventDefinition" id="implicit.termination.end2"/> |
| <object type="SequenceFlow[source='implicit.termination.start',target='implicit.termination.taskA']"/> |
| <object type="SequenceFlow[source='implicit.termination.taskA',target='implicit.termination.gateway']"/> |
| <object type="SequenceFlow[source='implicit.termination.gateway',target='implicit.termination.taskB']"/> |
| <object type="SequenceFlow[source='implicit.termination.gateway',target='implicit.termination.taskC']"/> |
| <object type="SequenceFlow[source='implicit.termination.taskB',target='implicit.termination.end1']"/> |
| <object type="SequenceFlow[source='implicit.termination.taskC',target='implicit.termination.end2']"/> |
| </tool> |
| |
| <tool name="%tool.name.3" id="org.bpmn2.modeler.tool.mi.no.sync"> |
| <object type="Task[$name='Task A']" id="mi.no.sync.taskA" optional="true"/> |
| <object type="SubProcess[$name='Task B',$loopCharacteristics=$MultiInstanceLoopCharacteristics,x=200,width=200,height=100]" id="mi.no.sync.taskB"/> |
| <object type="Task[$name='Task C',x=400]" id="mi.no.sync.taskC" optional="true"/> |
| <object type="SequenceFlow[source='mi.no.sync.taskA',target='mi.no.sync.taskB']"/> |
| <object type="SequenceFlow[source='mi.no.sync.taskB',target='mi.no.sync.taskC']"/> |
| </tool> |
| |
| <tool name="%tool.name.4" id="org.bpmn2.modeler.tool.parallel.split"> |
| <object type="Task[$name='Task A',y=50]" id="parallel.split.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=200]" id="parallel.split.taskB" optional="true"/> |
| <object type="Task[$name='Task C',x=200,y=100]" id="parallel.split.taskC" optional="true"/> |
| <object type="ParallelGateway[x=100,y=50]" id="parallel.split.gateway"/> |
| <object type="SequenceFlow[source='parallel.split.taskA',target='parallel.split.gateway']"/> |
| <object type="SequenceFlow[source='parallel.split.gateway',target='parallel.split.taskB']"/> |
| <object type="SequenceFlow[source='parallel.split.gateway',target='parallel.split.taskC']"/> |
| </tool> |
| |
| <tool name="%tool.name.5" id="org.bpmn2.modeler.tool.sequence"> |
| <object type="Task[$name='Task A']" id="sequence.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=200]" id="sequence.taskB"/> |
| <object type="Task[$name='Task C',x=400]" id="sequence.taskC"/> |
| <object type="SequenceFlow[source='sequence.taskA',target='sequence.taskB']"/> |
| <object type="SequenceFlow[source='sequence.taskB',target='sequence.taskC']"/> |
| </tool> |
| |
| <tool name="%tool.name.6" id="org.bpmn2.modeler.tool.simple.merge"> |
| <object type="Task[$name='Task B']" id="simple.merge.taskB" optional="true"/> |
| <object type="Task[$name='Task C',y=100]" id="simple.merge.taskC" optional="true"/> |
| <object type="Task[$name='Task D',y=200]" id="simple.merge.taskD" optional="true"/> |
| <object type="Task[$name='Task E',x=200,y=100]" id="simple.merge.taskE" optional="true"/> |
| <object type="ExclusiveGateway[x=100,y=100,$gatewayDirection=Converging]" id="simple.merge.gateway"/> |
| <object type="SequenceFlow[source='simple.merge.taskB',target='simple.merge.gateway']"/> |
| <object type="SequenceFlow[source='simple.merge.taskC',target='simple.merge.gateway']"/> |
| <object type="SequenceFlow[source='simple.merge.taskD',target='simple.merge.gateway']"/> |
| <object type="SequenceFlow[source='simple.merge.gateway',target='simple.merge.taskE']"/> |
| </tool> |
| |
| <tool name="%tool.name.7" id="org.bpmn2.modeler.tool.synchronization"> |
| <object type="Task[$name='Task B1']" id="synchronization.taskB1" optional="true"/> |
| <object type="Task[$name='Task B2',y=100]" id="synchronization.taskB2" optional="true"/> |
| <object type="Task[$name='Task C',x=200,y=50]" id="synchronization.taskC" optional="true"/> |
| <object type="ParallelGateway[x=100,y=50,$gatewayDirection=Converging]" id="synchronization.gateway"/> |
| <object type="SequenceFlow[source='synchronization.taskB1',target='synchronization.gateway']"/> |
| <object type="SequenceFlow[source='synchronization.taskB2',target='synchronization.gateway']"/> |
| <object type="SequenceFlow[source='synchronization.gateway',target='synchronization.taskC']"/> |
| </tool> |
| |
| <tool name="%tool.name.8" id="org.bpmn2.modeler.tool.synchronizing.merge"> |
| <object type="Task[$name='Task A',y=100]" id="synchronizing.merge.taskA" optional="true"/> |
| <object type="Task[$name='Task B',x=200]" id="synchronizing.merge.taskB"/> |
| <object type="Task[$name='Task C',x=200,y=200]" id="synchronizing.merge.taskC"/> |
| <object type="Task[$name='Task D',x=400,y=100]" id="synchronizing.merge.taskD" optional="true"/> |
| <object type="InclusiveGateway[x=100,y=100,$gatewayDirection=Diverging]" id="synchronizing.merge.gateway1"/> |
| <object type="InclusiveGateway[x=300,y=100,$gatewayDirection=Converging]" id="synchronizing.merge.gateway2"/> |
| <object type="SequenceFlow[source='synchronizing.merge.taskA',target='synchronizing.merge.gateway1']"/> |
| <object type="SequenceFlow[source='synchronizing.merge.gateway1',target='synchronizing.merge.taskB']"/> |
| <object type="SequenceFlow[source='synchronizing.merge.gateway1',target='synchronizing.merge.taskC']"/> |
| <object type="SequenceFlow[source='synchronizing.merge.taskB',target='synchronizing.merge.gateway2']"/> |
| <object type="SequenceFlow[source='synchronizing.merge.taskC',target='synchronizing.merge.gateway2']"/> |
| <object type="SequenceFlow[source='synchronizing.merge.gateway2',target='synchronizing.merge.taskD']"/> |
| </tool> |
| |
| </category> |
| |
| </toolPalette> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.descriptive" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Descriptive"> |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| </toolPalette> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.analytic" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Analytic"> |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| </toolPalette> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.executable" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Executable"> |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| </toolPalette> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.choreography" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Choreography"> |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| </toolPalette> |
| |
| <toolPalette |
| id="org.bpmn2.modeler.toolpalette.conversation" |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| profile="Conversation"> |
| <category id="org.bpmn2.modeler.toolpalette.default.categories"/> |
| </toolPalette> |
| |
| <!-- ======================================== --> |
| <!-- === Model Enablements and Profiles ==== --> |
| <!-- ======================================== --> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.full" |
| profile="Full" |
| description="All BPMN2 elements and attributes"> |
| <enable object="all"/> |
| </modelEnablement> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.descriptive" |
| profile="Descriptive" |
| description="Descriptive Process Modeling Conformance"> |
| <enable object="Collaboration"/> |
| <enable object="Process"/> |
| <enable object="Correlation"/> |
| <enable object="CorrelationProperty"/> |
| <enable object="CorrelationPropertyBinding"/> |
| <enable object="CorrelationPropertyRetrievalExpression"/> |
| <enable object="CorrelationSubsciption"/> |
| <enable object="Process"/> |
| <enable object="Process"/> |
| <enable object="Participant" feature="name"/> |
| <enable object="Participant" feature="processRef"/> |
| <enable object="Lane" feature="name"/> |
| <enable object="SequenceFlow" feature="name"/> |
| <enable object="MessageFlow" feature="name"/> |
| <enable object="ExclusiveGateway" feature="name"/> |
| <enable object="ParallelGateway" feature="name"/> |
| <enable object="Task" feature="name"/> |
| <enable object="UserTask" feature="name"/> |
| <enable object="ServiceTask" feature="name"/> |
| <enable object="SubProcess" feature="name"/> |
| <enable object="CallActivity" feature="name"/> |
| <enable object="CallActivity" feature="calledElementRef"/> |
| <enable object="CallableElement"/> |
| <enable object="DataObject" feature="name"/> |
| <enable object="TextAnnotation" feature="text"/> |
| <enable object="CallActivity" feature="name"/> |
| <enable object="Association" feature="name"/> |
| <enable object="Association" feature="associationDirection"/> |
| <enable object="DataInputAssociation"/> |
| <enable object="DataOutputAssociation"/> |
| <enable object="DataStore" feature="name"/> |
| <enable object="DataStoreReference" feature="name"/> |
| <enable object="DataStoreReference" feature="dataStoreRef"/> |
| <enable object="StartEvent" feature="name"/> |
| <enable object="EndEvent" feature="name"/> |
| <enable object="MessageEventDefinition"/> |
| <enable object="TimerEventDefinition"/> |
| <enable object="Documentation"/> |
| <enable object="Group"/> |
| <enable object="Category"/> |
| <enable object="CategoryValue"/> |
| <enable object="Message"/> |
| </modelEnablement> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.analytic" |
| profile="Analytic" |
| description="Analytic Process Modeling Conformance" |
| ref="org.eclipse.bpmn2.modeler.runtime.none:Descriptive"> |
| <enable object="SequenceFlow" feature="conditionExpression"/> |
| <enable object="ExclusiveGateway" feature="default"/> |
| <enable object="InclusiveGateway" feature="name"/> |
| <enable object="InclusiveGateway" feature="default"/> |
| <enable object="InclusiveGateway" feature="eventGatewayType"/> |
| <enable object="EventBasedGateway" feature="name"/> |
| <enable object="EventBasedGateway" feature="eventGatewayType"/> |
| <enable object="SendTask" feature="name"/> |
| <enable object="ReceiveTask" feature="name"/> |
| <enable object="StandardLoopCharacteristics"/> |
| <enable object="MultiInstanceLoopCharacteristics"/> |
| <enable object="SignalEventDefinition"/> |
| <enable object="Signal"/> |
| <enable object="EscalationEventDefinition"/> |
| <enable object="Escalation"/> |
| <enable object="ErrorEventDefinition"/> |
| <enable object="Error"/> |
| <enable object="ConditionalEventDefinition"/> |
| <enable object="IntermediateCatchEvent"/> |
| <enable object="IntermediateThrowEvent"/> |
| <enable object="BoundaryEvent"/> |
| </modelEnablement> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.executable" |
| profile="Executable" |
| description="Common Executable Process Modeling Conformance" |
| ref="org.eclipse.bpmn2.modeler.runtime.none:Analytic"> |
| <enable object="BusinessRuleTask"/> |
| <enable object="AdHocSubProcess"/> |
| <enable object="GlobalTask"/> |
| <enable object="GlobalBusinessRuleTask"/> |
| <enable object="GlobalManualTask"/> |
| <enable object="GlobalScriptTask"/> |
| <enable object="GlobalUserTask"/> |
| <enable object="Transaction"/> |
| <enable object="ManualTask"/> |
| <enable object="ScriptTask"/> |
| <enable object="ResourceRole"/> |
| <enable object="Rendering"/> |
| <enable object="InputOutputSpecification"/> |
| <enable object="InputSet"/> |
| <enable object="OutputSet"/> |
| <enable object="DataInput"/> |
| <enable object="DataOutput"/> |
| <enable object="ItemDefinition"/> |
| <enable object="Operation"/> |
| <enable object="Interface"/> |
| <enable object="Assignment"/> |
| <enable object="ComplexGateway"/> |
| <enable object="CompensateEventDefinition"/> |
| <enable object="LinkEventDefinition"/> |
| <enable object="CancelEventDefinition"/> |
| <enable object="TerminateEventDefinition"/> |
| </modelEnablement> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.choreography" |
| profile="Choreography" |
| description="Choreography and Collaboration Modeling Conformance"> |
| <enable object="Choreography"/> |
| <enable object="Participant" feature="name"/> |
| <enable object="Lane" feature="name"/> |
| <enable object="ChoreographyTask"/> |
| <enable object="GlobalChoreographyTask"/> |
| <enable object="CallChoreography"/> |
| <enable object="SubChoreography"/> |
| <enable object="StartEvent"/> |
| <enable object="EndEvent"/> |
| <enable object="BoundaryEvent"/> |
| <enable object="IntermediateCatchEvent"/> |
| <enable object="IntermediateThrowEvent"/> |
| <enable object="ConditionalEventDefinition"/> |
| <enable object="MessageEventDefinition"/> |
| <enable object="Message"/> |
| <enable object="MessageFlow"/> |
| <enable object="TimerEventDefinition"/> |
| <enable object="SignalEventDefinition"/> |
| <enable object="Signal"/> |
| <enable object="InclusiveGateway"/> |
| <enable object="ExclusiveGateway"/> |
| <enable object="ParallelGateway"/> |
| <enable object="ConditionalGateway"/> |
| <enable object="ComplexGateway"/> |
| <enable object="EventBasedGateway"/> |
| </modelEnablement> |
| |
| <modelEnablement |
| runtimeId="org.eclipse.bpmn2.modeler.runtime.none" |
| id="org.eclipse.bpmn2.modeler.enablements.conversation" |
| profile="Conversation" |
| description="Conversation Modeling"> |
| <enable object="Participant" feature="name"/> |
| <enable object="Lane" feature="name"/> |
| <enable object="Conversation"/> |
| <enable object="ConversationLink"/> |
| <enable object="ConversationAssociation"/> |
| <enable object="GlobalConversation"/> |
| <enable object="CallConversation"/> |
| <enable object="SubConversation"/> |
| </modelEnablement> |
| |
| <style object="SHAPES" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="DATA" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="50"/> |
| <style object="DataInput" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="50"/> |
| <style object="DataObject" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="50"/> |
| <style object="DataObjectReference" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="50"/> |
| <style object="DataOutput" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="50"/> |
| <style object="DataStoreReference" shapeBackground="D4E7F8" defaultWidth="50" defaultHeight="50"/> |
| <style object="Message" shapeBackground="D4E7F8" defaultWidth="30" defaultHeight="20"/> |
| |
| <style object="EVENTS" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="36"/> |
| <style object="BoundaryEvent" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="36"/> |
| <style object="EndEvent" shapeBackground="FF8080" defaultWidth="36" defaultHeight="36"/> |
| <style object="IntermediateCatchEvent" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="36"/> |
| <style object="IntermediateThrowEvent" shapeBackground="D4E7F8" defaultWidth="36" defaultHeight="36"/> |
| <style object="StartEvent" shapeBackground="80FF80" defaultWidth="36" defaultHeight="36"/> |
| |
| <style object="GATEWAYS" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| <style object="ComplexGateway" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| <style object="EventBasedGateway" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| <style object="ExclusiveGateway" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| <style object="InclusiveGateway" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| <style object="ParallelGateway" shapeBackground="C8C864" defaultWidth="50" defaultHeight="50"/> |
| |
| <style object="CHOREOGRAPHY" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="150"/> |
| <style object="CallChoreography" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="150"/> |
| <style object="ChoreographyTask" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="150"/> |
| <style object="SubChoreography" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="150"/> |
| |
| <style object="TASKS" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="BusinessRuleTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="ManualTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="ReceiveTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="ScriptTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="SendTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="ServiceTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="Task" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="UserTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| |
| <style object="GLOBAL_TASKS" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="CallActivity" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="GlobalBusinessRuleTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="GlobalManualTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="GlobalScriptTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="GlobalTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| <style object="GlobalUserTask" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="50"/> |
| |
| <style object="SUBPROCESS" shapeBackground="D4E7F8" defaultWidth="3000" defaultHeight="150"/> |
| <style object="AdHocSubProcess" shapeBackground="D4E7F8" defaultWidth="300" defaultHeight="150"/> |
| <style object="SubProcess" shapeBackground="D4E7F8" defaultWidth="300" defaultHeight="150"/> |
| <style object="Transaction" shapeBackground="D4E7F8" defaultWidth="300" defaultHeight="150"/> |
| |
| <style object="CONVERSATION" shapeBackground="D4E7F8" defaultWidth="58" defaultHeight="50"/> |
| <style object="CallConversation" shapeBackground="D4E7F8" defaultWidth="58" defaultHeight="50"/> |
| <style object="Conversation" shapeBackground="D4E7F8" defaultWidth="58" defaultHeight="50"/> |
| <style object="SubConversation" shapeBackground="D4E7F8" defaultWidth="58" defaultHeight="50"/> |
| |
| <style object="ARTIFACTS" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="110"/> |
| <style object="Group" shapeBackground="D4E7F8" defaultWidth="110" defaultHeight="110"/> |
| <style object="TextAnnotation" shapeBackground="80FF80" defaultWidth="100" defaultHeight="150"/> |
| |
| <style object="SWIMLANES" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="500"/> |
| <style object="Lane" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="500"/> |
| <style object="Participant" shapeBackground="D4E7F8" defaultWidth="150" defaultHeight="500"/> |
| |
| <style object="CONNECTIONS" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="Association" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="ConversationLink" shapeBackground="D4E7F8" defaultWidth="4"/> |
| <style object="DataAssociation" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="DataInputAssociation" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="DataOutputAssociation" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="MessageFlow" shapeBackground="D4E7F8" defaultWidth="2"/> |
| <style object="SequenceFlow" shapeBackground="D4E7F8" defaultWidth="2"/> |
| |
| <style object="Canvas" shapeBackground="FFFFFF"/> |
| <style object="Grid" shapeForeground="E3EEF9" useDefaultSize="true" defaultWidth="10" defaultHeight="10"/> |
| |
| <typeLanguage name="XSD Schema" uri="http://www.w3.org/2001/XMLSchema" prefix="xs"> |
| <type name="string"/> |
| <type name="date"/> |
| <type name="byte"/> |
| <type name="decimal"/> |
| <type name="int"/> |
| <type name="integer"/> |
| <type name="long"/> |
| <type name="short"/> |
| <type name="boolean"/> |
| </typeLanguage> |
| |
| <typeLanguage name="Java Types" uri="http://www.java.com/javaTypes" prefix="java"> |
| <type name="Boolean" qname="java.lang.Boolean"/> |
| <type name="Byte" qname="java.lang.Byte"/> |
| <type name="Character" qname="java.lang.Character"/> |
| <type name="Float" qname="java.lang.Float"/> |
| <type name="Integer" qname="java.lang.Integer"/> |
| <type name="Long" qname="java.lang.Long"/> |
| <type name="Short" qname="java.lang.Short"/> |
| <type name="Double" qname="java.lang.Double"/> |
| <type name="String" qname="java.lang.String"/> |
| <type name="Object" qname="java.lang.Object"/> |
| </typeLanguage> |
| |
| <expressionLanguage name="XPath 1.0" uri="http://www.w3.org/1999/XPath"/> |
| <expressionLanguage name="Java" uri="http://www.java.com/java"/> |
| |
| <serviceImplementation name="Web Service" uri="##WebService"/> |
| <serviceImplementation name="Unspecified" uri="##unspecified"/> |
| |
| </extension> |
| |
| <!-- menu commands --> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| id="org.eclipse.bpmn2.modeler.command.category" |
| name="%category.name.0"> |
| </category> |
| <command |
| id="org.eclipse.bpmn2.modeler.command.createProcess" |
| categoryId="org.eclipse.bpmn2.modeler.command.category" |
| name="%command.name"/> |
| <command |
| id="org.eclipse.bpmn2.modeler.command.createChoreography" |
| categoryId="org.eclipse.bpmn2.modeler.command.category" |
| name="%command.name.0"> |
| </command> |
| <command |
| id="org.eclipse.bpmn2.modeler.command.createCollaboration" |
| categoryId="org.eclipse.bpmn2.modeler.command.category" |
| name="%command.name.1"> |
| </command> |
| </extension> |
| |
| <!-- menu handlers --> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.bpmn2.modeler.ui.commands.CreateDiagramCommand" |
| commandId="org.eclipse.bpmn2.modeler.command.createProcess"> |
| </handler> |
| <handler |
| class="org.eclipse.bpmn2.modeler.ui.commands.CreateDiagramCommand" |
| commandId="org.eclipse.bpmn2.modeler.command.createChoreography"> |
| </handler> |
| <handler |
| class="org.eclipse.bpmn2.modeler.ui.commands.CreateDiagramCommand" |
| commandId="org.eclipse.bpmn2.modeler.command.createCollaboration"> |
| </handler> |
| </extension> |
| |
| <!-- menu --> |
| <extension |
| id="org.eclipse.bpmn2.modeler.diagram.menu.extension" |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI= "menu:org.eclipse.ui.main.menu?after=additions"> |
| <menu |
| id="org.eclipse.bpmn2.modeler.diagram.menu" |
| label="%menu.label"> |
| <visibleWhen> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.bpmn2.modeler.ui.bpmn2editor"> |
| </equals> |
| </with> |
| </visibleWhen> |
| </menu> |
| </menuContribution> |
| <menuContribution |
| locationURI= "menu:org.eclipse.bpmn2.modeler.diagram.menu?after=additions"> |
| <command |
| commandId="org.eclipse.bpmn2.modeler.command.createProcess" |
| id= "createProcess" |
| label= "%command.label"> |
| </command> |
| <command |
| commandId="org.eclipse.bpmn2.modeler.command.createChoreography" |
| id= "createChoreography" |
| label= "%command.label.0"> |
| </command> |
| <command |
| commandId="org.eclipse.bpmn2.modeler.command.createCollaboration" |
| id= "createCollaboration" |
| label= "%command.label.1"> |
| </command> |
| </menuContribution> |
| <menuContribution |
| locationURI= "menu:org.eclipse.ui.view.menu?after=additions"> |
| <menu |
| id="org.eclipse.bpmn2.modeler.hide.menu" |
| label="Hide Elements"> |
| <command |
| commandId="show.hide.elements" |
| label="Hide Elements"> |
| </command> |
| <visibleWhen> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.bpmn2.modeler.ui.bpmn2editor"> |
| </equals> |
| </with> |
| </visibleWhen> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+ARROW_UP"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveup"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+ARROW_DOWN"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="movedown"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+ARROW_LEFT"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveleft"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+ARROW_RIGHT"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveright"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+ARROW_UP"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveup10"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+ARROW_DOWN"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="movedown10"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+ARROW_LEFT"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveleft10"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M2+ARROW_RIGHT"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="moveright10"> |
| </parameter> |
| </key> |
| </extension> |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.graphiti.ui.featureExecutionCommand" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+D"> |
| <parameter |
| id="org.eclipse.graphiti.ui.featureHint" |
| value="duplicate"> |
| </parameter> |
| </key> |
| </extension> |
| </plugin> |