| <?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> |