blob: f57b66772eb8d0cf099dafa5711aec5020c6aae2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.graphiti.ui.diagramTypes">
<diagramType
description="Diagram Type for Tosca editor"
id="org.eclipse.camf.tosca.editor.DiagramTypeTOSCA"
name="Graphiti Tosca Diagram Type"
type="ToscaDiagram">
</diagramType>
</extension>
<extension
point="org.eclipse.graphiti.ui.diagramTypeProviders">
<diagramTypeProvider
class="org.eclipse.camf.tosca.editor.diagram.ToscaDiagramTypeProvider"
id="org.eclipse.camf.tosca.editor.diagram.ToscaTypeProvider"
name="Tosca Editor">
<diagramType
id="org.eclipse.camf.tosca.editor.DiagramTypeTOSCA">
</diagramType>
<imageProvider
id="org.eclipse.camf.tosca.editor.ImageProvider">
</imageProvider>
</diagramTypeProvider>
</extension>
<extension
point="org.eclipse.graphiti.ui.imageProviders">
<imageProvider
class="org.eclipse.camf.tosca.editor.ImageProvider"
id="org.eclipse.camf.tosca.editor.ImageProvider">
</imageProvider>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
<propertyContributor contributorId="ToscaDiagram.PropertyContributor">
<propertyCategory category="CELAR">
</propertyCategory>
</propertyContributor>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
<propertyTabs contributorId="ToscaDiagram.PropertyContributor">
<propertyTab label="Main" category="CELAR"
id="graphiti.main.tab">
</propertyTab>
<!--
Defines a property sheet tab for the Eclipse tabbed property sheet for EReferences.
-->
<propertyTab
afterTab="graphiti.component.smart.tab"
category="CELAR"
id="graphiti.component.elasticity.tab"
label="Elasticity">
</propertyTab>
<propertyTab
category="CELAR"
id="graphiti.connection.tab"
label="Connection">
</propertyTab>
<propertyTab
category="CELAR"
id="graphiti.application.tab"
label="Application">
</propertyTab>
<propertyTab
afterTab="graphiti.application.tab"
category="CELAR"
id="graphiti.application.advanced.tab"
label="Elasticity">
</propertyTab>
<propertyTab
afterTab="graphiti.connection.tab"
category="CELAR"
id="graphiti.connection.advanced.tab"
label="Network">
</propertyTab>
<propertyTab
afterTab="graphiti.application.advanced.tab"
category="CELAR"
id="graphiti.data.load.tab"
label="Data/Load">
</propertyTab>
<propertyTab
afterTab="graphiti.component.elasticity.tab"
category="CELAR"
id="graphiti.component.data.load.tab"
label="Data/Load">
</propertyTab>
<propertyTab
afterTab="graphiti.component.data.load.tab"
category="CELAR"
id="graphiti.component.monitoring.resizing.tab"
label="Monitoring">
</propertyTab>
<propertyTab
category="CELAR"
id="graphiti.composite.elasticity"
label="Elasticity">
</propertyTab>
<propertyTab
afterTab="graphiti.composite.elasticity"
category="CELAR"
id="graphiti.composite.data.load"
label="Data/Load">
</propertyTab>
<propertyTab
afterTab="graphiti.composite.data.load"
category="CELAR"
id="graphiti.composite.monitoring"
label="Monitoring">
</propertyTab>
<propertyTab
afterTab="graphiti.component.data.load.tab"
category="CELAR"
id="graphiti.component.parameters.tab"
label="Parameters">
</propertyTab>
<propertyTab
afterTab="graphiti.composite.data.load"
category="CELAR"
id="graphiti.composite.network"
label="Network">
</propertyTab>
<propertyTab
afterTab="graphiti.data.load.tab"
category="CELAR"
id="graphiti.application.monitoring"
label="Monitoring">
</propertyTab>
<propertyTab
afterTab="graphiti.component.parameters.tab"
category="CELAR"
id="graphiti.component.deployment.script.tab"
label="Deployment">
</propertyTab>
<propertyTab
afterTab="graphiti.main.tab"
category="CELAR"
id="graphiti.component.smart.tab"
label="Smart">
</propertyTab>
</propertyTabs>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertySections">
<propertySections contributorId="ToscaDiagram.PropertyContributor">
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentNameSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.main.tab.emfclass"
tab="graphiti.main.tab">
</propertySection>
<!--
Defines a standard (table format) property sheet section using the table property sheet
integration into the Eclipse tabbed property sheet for EReferences.
-->
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentDataHintsSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.advanced.tab.dataHints"
tab="graphiti.component.data.load.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationNameSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationFilter"
id="graphiti.application.tab.name"
tab="graphiti.application.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentElasticityRequirementsSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.advanced.tab.elasticityRequirements"
tab="graphiti.component.elasticity.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.RelationshipGeneralSection"
filter="org.eclipse.camf.tosca.editor.property.RelationshipFilter"
id="graphiti.connection.tab.Section1"
tab="graphiti.connection.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationDataHintsSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationFilter"
id="graphiti.application.advanced.tab.DataHints"
tab="graphiti.data.load.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationGlobalElasticityReqSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationFilter"
id="graphiti.application.advanced.tab.GlobalElasticityRequirements"
tab="graphiti.application.advanced.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.CommunicationIntensity"
filter="org.eclipse.camf.tosca.editor.property.RelationshipFilter"
id="graphiti.connection.advanced.tab.CommunicationIntensity"
tab="graphiti.connection.advanced.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentMonitoringSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.advanced.tab.monitoring.resizing"
tab="graphiti.component.monitoring.resizing.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.CompositeElasticity"
filter="org.eclipse.camf.tosca.editor.property.CompositeComponentFilter"
id="graphiti.composite.elasticity.section"
tab="graphiti.composite.elasticity">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.CompositeMonitoring"
filter="org.eclipse.camf.tosca.editor.property.CompositeComponentFilter"
id="graphiti.composite.monitoring.section"
tab="graphiti.composite.monitoring">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.CompositeDataLoad"
filter="org.eclipse.camf.tosca.editor.property.CompositeComponentFilter"
id="graphiti.composite.data.load.section"
tab="graphiti.composite.data.load">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentParametersSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.application.component.Parameters"
tab="graphiti.component.parameters.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.CompositeNetwork"
filter="org.eclipse.camf.tosca.editor.property.CompositeComponentFilter"
id="graphiti.composite.network.section"
tab="graphiti.composite.network">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationMonitoringSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationFilter"
id="graphiti.application.MonitoringSection"
tab="graphiti.application.monitoring">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentScriptSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.advanced.tab.deployment.script"
tab="graphiti.component.deployment.script.tab">
</propertySection>
<propertySection
class="org.eclipse.camf.tosca.editor.property.ApplicationComponentSmartSection"
filter="org.eclipse.camf.tosca.editor.property.ApplicationComponentFilter"
id="graphiti.advanced.tab.smart.deployment"
tab="graphiti.component.smart.tab">
</propertySection>
</propertySections>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.xml"
file-extensions="tosca"
id="org.eclipse.camf.tosca.editor.contenttype"
name="Tosca Diagram Editor File"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.camf.tosca.editor.ToscaDiagramEditor"
default="true"
extensions="tosca,deployment"
id="org.eclipse.camf.tosca.editor.toscaEditor"
matchingStrategy="org.eclipse.camf.tosca.editor.ToscaDiagramMatchingStrategy"
name="Tosca DiagramEditor">
<contentTypeBinding
contentTypeId="org.eclipse.camf.tosca.editor.contenttype">
</contentTypeBinding>
</editor>
</extension>
<!--
Registers an Eclipse adapter factory to provide IPropertySource objects for the GraphitiConnectionEditPart
that gets selected in the DiagramEditor to provide a standard (table format) property sheet for EReference
objects.
-->
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.graphiti.ui.platform.GraphitiConnectionEditPart"
class="org.eclipse.camf.tosca.editor.property.GraphitiEditPartToIPropertySourceAdapterFactory">
<adapter
type="org.eclipse.ui.views.properties.IPropertySource">
</adapter>
</factory>
</extension>
<extension point="org.eclipse.ui.newWizards">
<!-- @generated elasticity -->
<category
id="org.eclipse.emf.ecore.Wizard.category.ID"
name="%_UI_Wizard_category"/>
</extension>
<extension point="org.eclipse.ui.editors">
<!-- @generated elasticity -->
<editor
id="org.example.sybl.presentation.SyblEditorID"
name="%_UI_SyblEditor_label"
icon="icons/full/obj16/SyblModelFile.gif"
extensions="sybl"
class="org.example.sybl.presentation.SyblEditor"
contributorClass="org.example.sybl.presentation.SyblActionBarContributor">
</editor>
</extension>
<extension point="org.eclipse.ui.newWizards">
<!-- @generated elasticity -->
<category
id="org.eclipse.emf.ecore.Wizard.category.ID"
name="%_UI_Wizard_category"/>
</extension>
<extension point="org.eclipse.ui.editors">
<!-- @generated elasticity -->
<editor
id="org.eclipse.camf.tosca.elasticity.presentation.Tosca_Elasticity_ExtensionsEditorID"
name="%_UI_Tosca_Elasticity_ExtensionsEditor_label"
icon="icons/full/obj16/Tosca_Elasticity_ExtensionsModelFile.gif"
extensions="tosca_elasticity_extensions"
class="org.eclipse.camf.tosca.elasticity.presentation.Tosca_Elasticity_ExtensionsEditor"
contributorClass="org.eclipse.camf.tosca.elasticity.presentation.Tosca_Elasticity_ExtensionsActionBarContributor">
</editor>
</extension>
</plugin>