Skip to content
Snippets Groups Projects
plugin.xml 6.05 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?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.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">
    
          </editor>
       </extension>
       <extension
             point="org.eclipse.ui.views">
          <view
                class="org.fortiss.tooling.kernel.ui.internal.views.NavigatorViewPart"
    
                icon="icons/navigator.gif"
    
                id="org.fortiss.tooling.kernel.model.navigator"
                name="Model Navigator"
                restorable="true">
          </view>
    
          <view
                class="org.fortiss.tooling.kernel.ui.internal.views.MarkerViewPart"
    
                icon="icons/marker_view.gif"
    
                id="org.fortiss.tooling.kernel.model.marker"
                name="Model Markers"
                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"
    
    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>
    
             <propertySection
                   class="org.fortiss.tooling.kernel.ui.internal.properties.ElementWithURIPropertySection"
                   id="org.fortiss.tooling.kernel.ui.internal.properties.ElementWithURIPropertySection"
                   tab="org.fortiss.tooling.kernel.ui.property.tab.general">
                <input
                      type="org.fortiss.tooling.kernel.model.IElementWithURI">
                </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">
    
       <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>