blob: 8f19db28e57c0cfc73bb597763cca6d23380ba8a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!-- Copyright (c) 2005 IBM Corporation and others. -->
<!-- All rights reserved. This program and the accompanying materials -->
<!-- are made available under the terms of the Eclipse Public License v1.0 -->
<!-- which accompanies this distribution, and is available at -->
<!-- http://www.eclipse.org/legal/epl-v10.html -->
<!-- -->
<!-- Contributors: -->
<!-- IBM Corporation - initial API and implementation -->
<plugin>
<extension
point="org.eclipse.gmf.runtime.diagram.core.viewProviders">
<viewProvider
class="org.eclipse.gmf.tests.runtime.diagram.ui.util.PresentationTestsViewProvider">
<Priority
name="Lowest">
</Priority>
<context
viewClass="org.eclipse.gmf.runtime.notation.Diagram"
semanticHints="PresentationTestsDiagramKind">
</context>
</viewProvider>
</extension>
<extension point="org.eclipse.ui.editors">
<editor name="Test Diagram Editor"
default="false"
icon="images/viewer.gif"
class="org.eclipse.gmf.tests.runtime.diagram.ui.util.DiagramTestEditor"
id="org.eclipse.gmf.tests.runtime.diagram.ui.DiagramTestEditor">
</editor>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
<editpartProvider class="org.eclipse.gmf.tests.runtime.diagram.ui.util.PresentationTestsEditPartProvider">
<Priority
name="Lowest">
</Priority>
<object class="org.eclipse.gmf.runtime.notation.Diagram" id="TestDiagram">
<method name="getType()" value="PresentationTestsDiagramKind"/>
</object>
<context views="TestDiagram">
</context>
</editpartProvider>
</extension>
<extension id="org.eclipse.gmf.tests.runtime.diagram.ui.MyDecoratorProvider" name="Diagram UI Tests Decorator" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
<decoratorProvider class="org.eclipse.gmf.tests.runtime.diagram.ui.services.DecoratorServiceTests$TestDecoratorProvider">
<Priority name="Lowest">
</Priority>
<object class="org.eclipse.gmf.runtime.diagram.ui.editparts.NoteEditPart(org.eclipse.gmf.runtime.diagram.ui)" id="NOTE">
</object>
<context decoratorTargets="NOTE">
</context>
</decoratorProvider>
</extension>
<!-- Palette providers for predefining palette entries -->
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="Lowest">
</Priority>
<contribution
factoryClass="org.eclipse.gmf.runtime.diagram.ui.geoshapes.internal.providers.GeoshapePaletteFactory">
<entry
defineOnly="true"
id="ovalDrawer"
kind="drawer"
label="ovalDrawer">
</entry>
<entry
label="oval"
kind="tool"
path="ovalDrawer/"
id="oval">
</entry>
<entry
label="circle"
kind="tool"
path="ovalDrawer/"
id="circle">
</entry>
</contribution>
</paletteProvider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="Lowest">
</Priority>
<contribution
factoryClass="org.eclipse.gmf.runtime.diagram.ui.geoshapes.internal.providers.GeoshapePaletteFactory">
<entry
defineOnly="true"
id="cylinder"
kind="tool"
label="cylinder">
</entry>
</contribution>
</paletteProvider>
</extension>
<!-- Palette providers for contributing predefined palette entries -->
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="Low">
</Priority>
<editor
class="org.eclipse.gmf.tests.runtime.diagram.ui.services.PaletteServiceTests$PaletteServiceTestEditor">
</editor>
<contribution>
<predefinedEntry
id="ovalDrawer"
path="/"/>
</contribution>
</paletteProvider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="Medium">
</Priority>
<editor
class="org.eclipse.gmf.tests.runtime.diagram.ui.services.PaletteServiceTests$PaletteServiceTestEditor">
</editor>
<contribution>
<entry
id="ovalAndCylinderDrawer"
kind="drawer"
label="ovalAndCylinderDrawer"
path="/"/>
<predefinedEntry
id="/ovalDrawer/oval"
path="/ovalAndCylinderDrawer"/>
<predefinedEntry
id="cylinder"
path="/ovalAndCylinderDrawer"/>
</contribution>
</paletteProvider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority
name="High">
</Priority>
<contribution>
<predefinedEntry
id="ovalAndCylinderDrawer">
<expand force="true"/>
</predefinedEntry>
<predefinedEntry
id="/ovalDrawer/circle"
remove="true"/>
</contribution>
</paletteProvider>
</extension>
<extension
point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider class="org.eclipse.gmf.runtime.diagram.ui.providers.DefaultPaletteProvider">
<Priority name="Lowest"/>
<editor class="org.eclipse.gmf.tests.runtime.diagram.ui.services.PaletteServiceTests$PaletteServiceTestEditor"/>
<content>
<staticMethod
name="org.eclipse.gmf.tests.runtime.diagram.ui/org.eclipse.gmf.tests.runtime.diagram.ui.services.PaletteServiceTests.shouldStaticMethodDrawerBeShown()"
value="true"/>
</content>
<contribution>
<entry
id="staticMethodDrawer"
kind="drawer"
label="staticMethodDrawer"
path="/"/>
</contribution>
</paletteProvider>
</extension>
</plugin>