blob: 5dba6556c25cae385a15bdfcd6315560c95bc4c7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
<copyright>
Copyright (c) 2012-2014 SAP SE.
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:
SAP SE - initial API and implementation and/or initial documentation
</copyright>
-->
<plugin>
<extension-point
id="org.eclipse.ogee.designer.layout"
name="%extensionpoint.name"
schema="schema/org.eclipse.ogee.designer.layout.exsd"/>
<extension-point id="org.eclipse.ogee.designer.contextmenu" name="Context Menu" schema="schema/org.eclipse.ogee.designer.contextmenu.exsd"/>
<extension-point id="org.eclipse.ogee.designer.bindingcontextmenu" name="BindingContextMenu" schema="schema/org.eclipse.ogee.designer.bindingcontextmenu.exsd"/>
<extension-point id="org.eclipse.ogee.designer.artifactselection" name="ArtifactSelection" schema="schema/org.eclipse.ogee.designer.artifactselection.exsd"/>
<extension
point="org.eclipse.graphiti.ui.diagramTypes">
<diagramType
id="org.eclipse.ogee.designer.ODataDiagramType"
name="%diagramType.name"
type="ODataDiagramType">
</diagramType>
</extension>
<extension
point="org.eclipse.graphiti.ui.diagramTypeProviders">
<diagramTypeProvider
class="org.eclipse.ogee.designer.providers.ODataDiagramTypeProvider"
id="org.eclipse.ogee.designer.providers.ODataDiagramTypeProvider"
name="%diagramTypeProvider.name">
<diagramType
id="org.eclipse.ogee.designer.ODataDiagramType">
</diagramType>
<imageProvider
id="org.eclipse.ogee.designer.providers.ODataImageProvider">
</imageProvider>
</diagramTypeProvider>
</extension>
<extension
point="org.eclipse.graphiti.ui.imageProviders">
<imageProvider
class="org.eclipse.ogee.designer.providers.ODataImageProvider"
id="org.eclipse.ogee.designer.providers.ODataImageProvider">
</imageProvider>
</extension>
<extension point="org.eclipse.ui.editors">
<editor
class="org.eclipse.ogee.designer.ODataMultiPageEditor"
contributorClass="org.eclipse.ogee.designer.ODataEditorActionBarContributor"
default="true" extensions="odata" icon="icons/odata.png"
id="org.eclipse.ogee.designer.ODataEditor" name="%editor.name"
matchingStrategy="org.eclipse.graphiti.ui.editor.DiagramEditorMatchingStrategy">
<contentTypeBinding contentTypeId="org.eclipse.ogee.model.content.odata"></contentTypeBinding>
</editor>
</extension>
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type
file-extensions="odata"
id="org.eclipse.ogee.model.content.odata"
name="%contentType.name"
priority="normal">
</content-type>
</extension>
<!-- Commands for OData Editor -->
<extension point="org.eclipse.ui.commands">
<category id="org.eclipse.ogee.designer.category.odata"
name="%commandsCategory.name" description="%commandsCategory.description" />
<command id="org.eclipse.ogee.designer.command.expand_all" name="%commandExpandAll.name"
description="%commandExpandAll.description" categoryId="org.eclipse.ogee.designer.category.odata" />
<command id="org.eclipse.ogee.designer.command.collapse_all" name="%commandCollapseAll.name"
description="%commandCollapseAll.description" categoryId="org.eclipse.ogee.designer.category.odata" />
<command id="org.eclipse.ogee.designer.command.show_hide_usages" name="%commandUsages.name"
description="%commandUsages.description" categoryId="org.eclipse.ogee.designer.category.odata" />
</extension>
<extension point="org.eclipse.ui.contexts">
<context
name="%context.name"
description="%context.description"
id="org.eclipse.ogee.designer.odataEditorScope"
parentId="org.eclipse.ui.contexts.window">
</context>
</extension>
<extension point="org.eclipse.ui.bindings">
<key sequence="CTRL+ALT+E" commandId="org.eclipse.ogee.designer.command.expand_all" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.ogee.designer.odataEditorScope" />
<key sequence="CTRL+ALT+C" commandId="org.eclipse.ogee.designer.command.collapse_all" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.ogee.designer.odataEditorScope" />
<key sequence="CTRL+ALT+U" commandId="org.eclipse.ogee.designer.command.show_hide_usages" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.ogee.designer.odataEditorScope" />
</extension>
<!--Context Help -->
<extension
point="org.eclipse.help.contexts">
<contexts
file="contextHelp_editor.xml"
plugin="org.eclipse.ogee.designer">
</contexts>
</extension>
<extension
point="org.eclipse.ogee.designer.layout">
<layout
class="org.eclipse.ogee.designer.visualizer.ODataDefaultLayout"
id="org.eclipse.ogee.designer.defaultlayout"
isDefault="true"
name="%basiclayout.name">
</layout>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.ogee.utils.preferences.ODataDevelopmentCategoryPreferencePage"
class="org.eclipse.ogee.designer.preferences.LayoutPreferencePage"
id="org.eclipse.ogee.designer.preferences.LayoutPreferencePage"
name="%preferencePages.name">
</page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.ogee.designer.preferences.PreferenceInitializer">
</initializer>
</extension>
</plugin>