Skip to content
Snippets Groups Projects
plugin.xml 4.98 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <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="org.eclipse.ui.editors">
      <editor
            class="org.fortiss.tooling.kernel.ui.internal.editor.BindingEditor"
Florian Hölzl's avatar
Florian Hölzl committed
            contributorClass="org.fortiss.tooling.kernel.ui.internal.editor.BindingContributor"
            default="false"
            id="org.fortiss.tooling.kernel.ui.internal.editor.BindingEditor"
            name="Binding Editor">
      </editor>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <view
            class="org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart"
            icon="icons/tumlogo.png"
            id="org.fortiss.tooling.kernel.model.navigator"
            name="Model Navigator"
            restorable="true">
      </view>
      <view
            class="org.fortiss.tooling.kernel.ui.internal.views.LibraryView"
            icon="icons/library.png"
            id="org.fortiss.tooling.kernel.model.element.library"
            name="Model Elements"
            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"
Dongyue Mou's avatar
Dongyue Mou committed
            labelProvider="org.fortiss.tooling.kernel.ui.util.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.eclipse.ui.decorators">
      <decorator
            class="org.fortiss.tooling.kernel.ui.internal.MarkerService"
            id="org.fortiss.tooling.kernel.ui.internal.MarkerService"
            label="Marker Service Decorator"
            lightweight="true"
            location="BOTTOM_LEFT"
            state="true">
         <enablement>
            <objectClass
                  name="org.eclipse.emf.ecore.EObject">
            </objectClass>
         </enablement>
      </decorator>
   </extension>
   <extension
         point="org.fortiss.tooling.kernel.ui.contextMenuContribution">
      <contextMenuContribution
            contributor="org.fortiss.tooling.kernel.ui.internal.views.NavigatorNewMenu">