blob: 28df2346cc3d5754b7e5836d1bb68859f8915dfc [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.newWizards">
<!-- <primaryWizard id="org.eclipse.bpmn2.modeler.ui.diagram"> </primaryWizard> -->
<category id="org.eclipse.bpmn2.modeler.ui.mainCategory"
name="BPMN2">
</category>
<wizard category="org.eclipse.bpmn2.modeler.ui.mainCategory"
class="org.eclipse.bpmn2.modeler.ui.wizards.BPMN2DiagramWizard" icon="icons/bpmn2_editor_16.png"
id="org.eclipse.bpmn2.modeler.ui.diagram" name="BPMN2 Diagram">
</wizard>
</extension>
<extension point="org.eclipse.ui.editors">
<editor class="org.eclipse.bpmn2.modeler.ui.editor.BPMN2Editor"
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="BPMN2 Visual Editor">
<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.modeler.contenttype" name="BPMN2 Editor File"
file-extensions="bpmn,bpmn2" priority="normal">
<describer class="org.eclipse.bpmn2.modeler.ui.BPMN2ContentDescriber">
</describer>
</content-type>
</extension>
-->
<extension point="org.eclipse.ui.propertyPages">
<page class="org.eclipse.bpmn2.modeler.ui.preferences.Bpmn2PropertyPage"
id="org.eclipse.bpmn2.modeler.ui" name="BPMN2">
<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>
<page
class="org.eclipse.bpmn2.modeler.ui.preferences.ToolEnablementPropertyPage"
id="org.eclipse.bpmn2.modeler.ui.toolEnablement" name="Tool Enablement"
category="org.eclipse.bpmn2.modeler.ui">
</page>
</extension>
<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
<propertyContributor
contributorId="org.eclipse.bpmn2.modeler.ui.PropertyContributor"
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.MainBPMNDiagramTypeProvider"
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="Default runtime definition"
id="org.eclipse.bpmn2.modeler.runtime.none"
name="None">
</runtime>
<model runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
modelFactory="org.eclipse.bpmn2.impl.Bpmn2FactoryImpl"
resourceFactory="org.eclipse.bpmn2.modeler.core.model.Bpmn2ModelerResourceFactoryImpl">
</model>
<propertyTab category="BPMN2"
id="org.eclipse.bpmn2.modeler.main.tab"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
label="Basic">
</propertyTab>
<propertyTab category="BPMN2"
id="org.eclipse.bpmn2.modeler.advanced.tab"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
afterTab="org.eclipse.bpmn2.modeler.main.tab"
label="Advanced">
</propertyTab>
<propertyTab category="BPMN2"
id="org.eclipse.bpmn2.modeler.sequenceflow.tab"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
afterTab="org.eclipse.bpmn2.modeler.advanced.tab"
label="Sequence Flow">
</propertyTab>
<propertySection
class="org.eclipse.bpmn2.modeler.ui.property.Bpmn2MainPropertySection"
filter="org.eclipse.bpmn2.modeler.ui.property.Bpmn2PropertyFilter"
id="org.eclipse.bpmn2.modeler.main.tab.section"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
tab="org.eclipse.bpmn2.modeler.main.tab">
</propertySection>
<propertySection
class="org.eclipse.bpmn2.modeler.ui.property.AdvancedPropertySection"
filter="org.eclipse.bpmn2.modeler.ui.property.Bpmn2PropertyFilter"
id="org.eclipse.bpmn2.modeler.advanced.tab.section"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
tab="org.eclipse.bpmn2.modeler.advanced.tab">
</propertySection>
<propertySection
class="org.eclipse.bpmn2.modeler.ui.property.SequenceFlowPropertySection"
filter="org.eclipse.bpmn2.modeler.ui.property.Bpmn2PropertyFilter"
id="org.eclipse.bpmn2.modeler.sequenceflow.section"
runtimeId="org.eclipse.bpmn2.modeler.runtime.none"
type="org.eclipse.bpmn2.SequenceFlow"
tab="org.eclipse.bpmn2.modeler.sequenceflow.tab">
</propertySection>
</extension>
</plugin>