Skip to content
Snippets Groups Projects
plugin.xml 6.48 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
Simon Barner's avatar
Simon Barner committed
<!-- (c) 2011 fortiss GmbH -->

   <extension-point id="modelElementHandler" name="Model Element Handler" schema="schema/modelElementHandler.exsd"/>
   <extension-point id="modelEditorBinding" name="Model Element Editor Bindings" schema="schema/modelEditorBinding.exsd"/>
   <extension-point id="editPartFactory" name="Edit Part Factory" schema="schema/editPartFactory.exsd"/>
   <extension-point id="contextMenuContribution" name="Context Menu Contribution" schema="schema/contextMenuContribution.exsd"/>
   <extension-point id="allocationEditPartFactory" name="Allocation Edit Part Factory" schema="schema/allocationEditPartFactory.exsd"/>
   <extension
         point="org.eclipse.ui.editors">
      <editor
            class="org.fortiss.tooling.kernel.ui.internal.editor.ExtendableMultiPageEditor"
            contributorClass="org.fortiss.tooling.kernel.ui.internal.editor.ActionBarContributor"
            default="false"
            id="org.fortiss.tooling.kernel.ui.internal.editor.ExtendableMultiPageEditor"
            name="Extendable Model Editor">
            class="org.fortiss.tooling.kernel.ui.internal.editor.TutorialStepUIEditor"
            default="false"
            id="org.fortiss.tooling.kernel.ui.internal.editor.TutorialStepUIEditor"
            name="Tutorial Editor">
      </editor>
   <!-- "id"s must be kept in sync with constants in respective services:
        INavigatorService, IModelElementHandlerService -->
   <extension point="org.eclipse.ui.views">
      <view
            class="org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart"
            id="org.fortiss.tooling.kernel.model.navigator"
            name="Model Navigator"
            restorable="true">
      </view>
            class="org.fortiss.tooling.kernel.ui.internal.views.ModelElementsView"
            icon="icons/library.png"
            id="org.fortiss.tooling.kernel.model.elements.view"
            name="Model Elements"
            restorable="true">
      <view
            allowMultiple="false"
            class="org.fortiss.tooling.kernel.ui.introspection.KISSServicesViewPart"
            icon="icons/introspection.gif"
            id="org.fortiss.tooling.kernel.ui.introspection"
            name="Kernel Introspection System Service (KISS)"
      <view
           class="org.fortiss.tooling.kernel.ui.internal.views.marker.MarkerViewPart"
           icon="icons/marker_view.gif"
           id="org.fortiss.tooling.kernel.ui.internal.views.marker.MarkerViewPart"
           name="Marker View"
           restorable="true">
      </view>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.emf.ecore.EObject"
            class="org.fortiss.tooling.kernel.ui.internal.properties.PropertiesAdapterFactory">
         <adapter
               type="org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor">
         </adapter>
      </factory>
   </extension>
   <extension
         point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
      <propertyContributor
            contributorId="org.fortiss.tooling.kernel.ui.properties.Contributor"
Florian Hölzl's avatar
Florian Hölzl committed
            labelProvider="org.fortiss.tooling.kernel.ui.presentation.ModelElementLabelProvider"
            typeMapper="org.conqat.ide.commons.gef.properties.EditPartTypeMapper">
         <propertyCategory
               category="main"></propertyCategory>
      </propertyContributor>
   </extension>
   <extension
         point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
      <propertyTabs
            contributorId="org.fortiss.tooling.kernel.ui.properties.Contributor">
         <propertyTab
               category="main"
               id="org.fortiss.tooling.kernel.ui.property.tab.general"
               label="General">
         </propertyTab>
         <propertyTab
               afterTab="org.fortiss.tooling.kernel.ui.property.tab.general"
               category="main"
               id="org.fortiss.tooling.kernel.ui.property.tab.internal"
               label="Internal">
         </propertyTab>
      </propertyTabs>
   </extension>
   <extension
         point="org.eclipse.ui.views.properties.tabbed.propertySections">
      <propertySections
            contributorId="org.fortiss.tooling.kernel.ui.properties.Contributor">
         <propertySection
               class="org.fortiss.tooling.kernel.ui.internal.properties.IdLabeledPropertySection"
               enablesFor="1"
               id="org.fortiss.tooling.kernel.ui.internal.properties.IdLabeledPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.internal">
            <input
                  type="org.fortiss.tooling.kernel.model.IIdLabeled">
            </input>
         </propertySection>
         <propertySection
               class="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               id="org.fortiss.tooling.kernel.ui.internal.properties.NamedCommentedPropertySection"
               tab="org.fortiss.tooling.kernel.ui.property.tab.general">
            <input
                  type="org.fortiss.tooling.kernel.model.INamedCommentedElement">
            </input>
         </propertySection>
      </propertySections>
   </extension>
   <extension
         point="org.fortiss.tooling.kernel.ui.contextMenuContribution">
      <contextMenuContribution
            contributor="org.fortiss.tooling.kernel.ui.internal.views.NavigatorNewMenu">
      <contextMenuContribution
            contributor="org.fortiss.tooling.kernel.ui.extension.RevealMenu">
      </contextMenuContribution>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            class="org.fortiss.tooling.kernel.ui.internal.perspective.StoragePerspective"
            icon="icons/folder_storage.gif"
            id="org.fortiss.tooling.kernel.ui.storage.perspective"
            name="Storage">
      </perspective>
   </extension>
   <extension point="org.fortiss.tooling.kernel.uiMessageHandler">
      <uiMessageHandler
            handler="org.fortiss.tooling.kernel.ui.extension.base.DialogMessageHandler">
         <objectClass
               objectClass="org.fortiss.tooling.kernel.extension.base.DialogMessage">
         </objectClass>
      </uiMessageHandler>
   </extension>