blob: ff1e0f33a1dc3715ef3b1b9802014b0c34bfcff1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2008-2009 Open Wide SA <www.openwide.fr>
$Id: plugin.xml,v 1.2 2009-11-27 13:57:23 chsaad Exp $
-->
<plugin>
<extension point="org.eclipse.emf.edit.itemProviderAdapterFactories">
<factory
uri="org.eclipse.jwt.sample.logging"
class="org.eclipse.jwt.sample.logging.provider.LoggingItemProviderAdapterFactory"
supportedTypes=
"org.eclipse.emf.edit.provider.IEditingDomainItemProvider
org.eclipse.emf.edit.provider.IStructuredItemContentProvider
org.eclipse.emf.edit.provider.ITreeItemContentProvider
org.eclipse.emf.edit.provider.IItemLabelProvider
org.eclipse.emf.edit.provider.IItemPropertySource"/>
</extension>
<!-- define a specific tab for the Logging aspect -->
<extension
point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
<propertyTabs
contributorId="org.eclipse.jwt.we.editors.WEEditor">
<propertyTab
afterTab="org.eclipse.jwt.we.PropertyTabStandard"
category="WEStandardCategory"
id="org.eclipse.jwt.we.propertytabs.aspects.Logging"
label="Logging">
</propertyTab>
</propertyTabs>
</extension>
<extension
point="org.eclipse.ui.views.properties.tabbed.propertySections">
<propertySections
contributorId="org.eclipse.jwt.we.editors.WEEditor">
<propertySection
class="org.eclipse.jwt.we.modelext.editors.properties.tabbedPage.LoggingPropertySection"
id="org.eclipse.jwt.we.propertytabs.aspects.Logging.DefaultSection"
tab="org.eclipse.jwt.we.propertytabs.aspects.Logging">
<!-- Here are samples of possible inputs for a JWT property section : -->
<!-- input being Action will only display it on Action activity nodes -->
<input
type="org.eclipse.jwt.meta.model.processes.Action"/>
<!-- input being ActivityNode will display it on all ActivityNodes including Join, Action... -->
<!-- input
type="org.eclipse.jwt.we.model.processes.ActivityNode" -->
<!-- input being EObject will display it on any model object -->
<!-- input
type="org.eclipse.emf.ecore.EObject" -->
<!-- input being ModelElement will display it on any JWT model element -->
<!-- input
type="org.eclipse.jwt.we.model.core.ModelElement">
</input -->
</propertySection>
</propertySections>
</extension>
</plugin>