Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/pasteInNewTable/org.eclipse.papyrus.uml.nattable/plugin.xml')
-rw-r--r--sandbox/pasteInNewTable/org.eclipse.papyrus.uml.nattable/plugin.xml109
1 files changed, 109 insertions, 0 deletions
diff --git a/sandbox/pasteInNewTable/org.eclipse.papyrus.uml.nattable/plugin.xml b/sandbox/pasteInNewTable/org.eclipse.papyrus.uml.nattable/plugin.xml
new file mode 100644
index 00000000000..c9035644704
--- /dev/null
+++ b/sandbox/pasteInNewTable/org.eclipse.papyrus.uml.nattable/plugin.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.papyrus.infra.nattable.celleditor.configuration">
+ <configuration
+ class="org.eclipse.papyrus.uml.nattable.config.UMLFeatureCellEditorConfig"
+ order="500">
+ </configuration>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.services.labelprovider.labelProvider">
+ <labelProvider
+ priority="1300"
+ provider="org.eclipse.papyrus.uml.nattable.provider.StereotypePropertyHeaderLabelProvider">
+ <labelProviderContext
+ context="org.eclipse.papyrus.infra.nattable.header.labelprovider">
+ </labelProviderContext>
+ <labelProviderContext
+ context="org.eclipse.papyrus.infra.nattable.header.feature.labelprovider">
+ </labelProviderContext>
+ </labelProvider>
+ <labelProvider
+ priority="1800"
+ provider="org.eclipse.papyrus.uml.nattable.provider.UMLUnlimitedNaturalLabelProvider">
+ <labelProviderContext
+ context="org.eclipse.papyrus.infra.nattable.body.labelprovider">
+ </labelProviderContext>
+ </labelProvider>
+ <labelProvider
+ priority="1900"
+ provider="org.eclipse.papyrus.uml.nattable.provider.StereotypePropertyCellLabelProvider">
+ <labelProviderContext
+ context="org.eclipse.papyrus.infra.nattable.body.labelprovider">
+ </labelProviderContext>
+ </labelProvider>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.nattable.axismanager">
+ <axisManager
+ id="org.eclipse.papyrus.uml.nattable.stereotype.property.axis.manager"
+ manager="org.eclipse.papyrus.uml.nattable.manager.axis.UMLStereotypePropertyAxisManager">
+ </axisManager>
+ <axisManager
+ id="org.eclipse.papyrus.uml.nattable.element.axis.manager"
+ manager="org.eclipse.papyrus.uml.nattable.manager.axis.UMLElementAxisManager">
+ </axisManager>
+ <axisManager
+ id="org.eclipse.papyrus.uml.nattable.feature.axis.manager"
+ manager="org.eclipse.papyrus.uml.nattable.manager.axis.UMLFeatureAxisManager">
+ </axisManager>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.nattable.cellmanager">
+ <cellManager
+ id="org.eclipse.papyrus.uml.nattable.uml.feature.cell.manager"
+ manager="org.eclipse.papyrus.uml.nattable.manager.cell.UMLFeatureCellManager"
+ order="500">
+ </cellManager>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.nattable.tester">
+ <tester
+ class="org.eclipse.papyrus.uml.nattable.tester.IsUMLElementTester"
+ id="org.eclipse.papyrus.uml.nattable.tester.isumlelement">
+ </tester>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.papyrus.uml.nattable.handler.RowPasteHandler"
+ commandId="org.eclipse.ui.edit.paste">
+ <activeWhen>
+ <and>
+ <with
+ variable="selection">
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </and>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ allPopups="false"
+ locationURI="popup:org.eclipse.ui.popup.any">
+ <command
+ commandId="org.eclipse.ui.edit.paste"
+ label="Paste rows"
+ style="push">
+ <visibleWhen>
+ <with
+ variable="selection">
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.papyrus.infra.nattable.tester.isNattableWidget"
+ value="true">
+ </test>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+</plugin>

Back to the top