Revision 76a043f561170a9f0773a5551e67eee3728b86af authored by Greg Watson on 19 April 2016, 15:16:41 UTC, committed by Greg Watson on 19 April 2016, 15:16:41 UTC
Signed-off-by: Greg Watson <g.watson@computer.org>
1 parent e536a56
Raw File
plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>

<plugin>
   <extension-point id="org.eclipse.ice.client.widgets.iformwidgetbuilder" name="IForm Widget Builder" schema="schema/iformwidgetbuilder.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.entryCompositeProvider" name="Entry Composite Provider" schema="schema/entryCompositeProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.listPageProvider" name="List Page Provider" schema="schema/org.eclipse.ice.client.widgets.listPageProvider.exsd"/>
   <extension-point id="errorPageProvider" name="Error Page Provider" schema="schema/errorPageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.resourcePageProvider" name="Resource Page Provider" schema="schema/org.eclipse.ice.client.widgets.resourcePageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.basicComponentPageProvider" name="Basic Component Page Provider" schema="schema/org.eclipse.ice.client.widgets.basicComponentPageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.geometryPageProvider" name="geometryPageProvider" schema="schema/org.eclipse.ice.client.widgets.geometryPageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.IEMFSectionPageProvider" name="IEMFSectionPageProvider" schema="schema/org.eclipse.ice.client.widgets.IEMFSectionPageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.meshPageProvider" name="meshPageProvider" schema="schema/org.eclipse.ice.client.widgets.meshPageProvider.exsd"/>
   <extension-point id="org.eclipse.ice.client.widgets.masterDetailsPageProvider" name="Master Details Page Provider" schema="schema/org.eclipse.ice.client.widgets.masterDetailsPageProvider.exsd"/>

      <extension
         point="org.eclipse.ui.editors">
      <editor
            class="org.eclipse.ice.client.widgets.ICEFormEditor"
            default="false"
            id="org.eclipse.ice.client.widgets.ICEFormEditor"
            name="FormEditor">
      </editor>
      <editor
            class="org.eclipse.ice.client.widgets.geometry.GeometryEditor"
            default="false"
            id="org.eclipse.ice.client.widgets.geometry.GeometryEditor"
            name="GeometryEditor">
      </editor>
   </extension>
      <!-- Views -->
      <extension
            point="org.eclipse.ui.views">
         <view
               allowMultiple="false"
               class="org.eclipse.ice.client.common.ItemViewer"
               fastViewWidthRatio="0.20"
               id="org.eclipse.ice.client.common.ItemViewer"
               name="Item Viewer"
               restorable="true">
         </view>
         <view
               allowMultiple="false"
               class="org.eclipse.ice.client.widgets.TreeCompositeViewer"
               fastViewWidthRatio="0.20"
               id="org.eclipse.ice.client.widgets.TreeCompositeViewer"
               name="ICE Data Tree View"
               restorable="true">
         </view>
            <!-- Geometry Editor Views -->
         <view
               allowMultiple="false"
               class="org.eclipse.eavp.viz.service.geometry.widgets.ShapeTreeView"
               fastViewWidthRatio="0.25f"
               id="org.eclipse.eavp.viz.service.geometry.widgets.ShapeTreeView"
               name="Shapes"
               restorable="true">
         </view>
         <view
               allowMultiple="false"
               class="org.eclipse.eavp.viz.service.geometry.widgets.TransformationView"
               fastViewWidthRatio="0.75f"
               id="org.eclipse.eavp.viz.service.geometry.widgets.TransformationView"
               name="Transformation View"
               restorable="true">
         </view>
         <!-- ICE Resource View -->
         <view
               allowMultiple="false"
               class="org.eclipse.ice.client.widgets.ICEResourceView"
               fastViewWidthRatio="0.25f"
               id="org.eclipse.ice.client.widgets.ICEResourceView"
               name="Resources"
               restorable="true">
         </view>
         
         <view
               allowMultiple="false"
               class="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer"
               fastViewWidthRatio="0.125"
               id="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer"
               name="EMF Data Tree View"
               restorable="true">
         </view>
         
          <view
               allowMultiple="false"
               class="org.eclipse.ice.client.widgets.MeshElementTreeView"
               fastViewWidthRatio="0.25f"
               id="org.eclipse.ice.client.widgets.MeshElementTreeView"
               name="Mesh Elements"
               restorable="true">
         </view>
      </extension>
      <extension point="org.eclipse.ui.views">
      	<stickyView
      		id="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer"
      		location="RIGHT"
      		moveable="true"
      		closeable="true"/>
      </extension>
      <!-- Perspective definition -->
      <extension
            point="org.eclipse.ui.perspectives">
         <perspective
               class="org.eclipse.ice.client.widgets.Perspective"
               fixed="true"
               id="org.eclipse.ice.client.widgets.perspective"
               name="ICE">
         </perspective>
      </extension>
      <!-- Perspective line up and view definitions -->
    <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="org.eclipse.ice.client.widgets.perspective">
         <view
               closeable="false"
               id="org.eclipse.ice.client.common.ItemViewer"
               ratio="0.25f"
               relationship="left"
               relative="org.eclipse.ui.editorss"
               visible="true">
         </view>
         <view
               id="org.eclipse.ice.client.widgets.TreeCompositeViewer"
               ratio="0.25f"
               relationship="stack"
               relative="org.eclipse.ice.client.common.ItemViewer"
               visible="true">
         </view>
         <view
               closeable="false"
               id="org.eclipse.ice.client.widgets.ICEResourceView"
               minimized="false"
               ratio="0.25f"
               relationship="stack"
               relative="org.eclipse.ice.client.widgets.TreeCompositeViewer"
               visible="true">
         </view>
         <view
               closeable="false"
               id="org.eclipse.eavp.viz.service.geometry.widgets.ShapeTreeView"
               ratio="0.25f"
               relationship="stack"
               relative="org.eclipse.ice.client.widgets.TreeCompositeViewer"
               visible="true">
         </view>
          <view
               closeable="false"
               id="org.eclipse.ice.client.widgets.MeshElementTreeView"
               minimized="false"
               ratio="0.25f"
               relationship="stack"
               relative="org.eclipse.ice.client.common.ItemViewer"
               visible="true">
         </view>
         <view
               closeable="false"
               id="org.eclipse.eavp.viz.service.geometry.widgets.TransformationView"
               minimized="false"
               ratio="0.25f"
               relationship="left"
               relative="org.eclipse.ui.console.ConsoleView">
         </view>
         <newWizardShortcut
               id="org.eclipse.ice.client.common.CreateItemWizard">
         </newWizardShortcut>
      </perspectiveExtension>
   </extension>
   <!-- ItemViewer Actions -->
    <!-- TreeCompositeViewer Properties Extensions -->
    <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
      <propertyContributor contributorId="org.eclipse.ice.client.widgets.TreeCompositeViewer">
      	<propertyCategory category="TreeViewer"/>
      </propertyContributor>      
   </extension>
    <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
      <propertyTabs contributorId="org.eclipse.ice.client.widgets.TreeCompositeViewer">
         <propertyTab
            category="TreeViewer"
               id="TreeViewer.Data"
            label="Data"/>
      </propertyTabs>
   </extension>
      <extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
      <propertySections contributorId="org.eclipse.ice.client.widgets.TreeCompositeViewer">
         <propertySection
               class="org.eclipse.ice.client.widgets.TreePropertySection"
               id="DataSection"
               tab="TreeViewer.Data">
            <input type="org.eclipse.ice.datastructures.form.TreeComposite"/>
         </propertySection>
      </propertySections>
   </extension>
	<!-- MeshElementTreeView Properties Extensions -->
 <extension
       point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
    <propertyContributor
          contributorId="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer">
       <propertyCategory
             category="TreeViewer">
       </propertyCategory>
    </propertyContributor>
 </extension>
 <extension
       point="org.eclipse.ui.views.properties.tabbed.propertyTabs">
    <propertyTabs
          contributorId="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer">
       <propertyTab
             category="TreeViewer"
             id="TreeViewer.Data"
             label="Data">
       </propertyTab>
    </propertyTabs>
 </extension>
 <extension
       point="org.eclipse.ui.views.properties.tabbed.propertySections">
    <propertySections
          contributorId="org.eclipse.ice.client.widgets.EMFTreeCompositeViewer">
       <propertySection
             class="org.eclipse.ice.client.widgets.TreePropertySection"
             id="DataSection"
             tab="TreeViewer.Data">
          <input
                type="org.eclipse.ice.datastructures.form.TreeComposite">
          </input>
       </propertySection>
    </propertySections>
 </extension>
	<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
		<propertyContributor 
			contributorId="org.eclipse.ice.client.widgets.MeshElementTreeView"
			tabDescriptorProvider="org.eclipse.eavp.viz.service.mesh.properties.TabDescriptorProvider">
			<propertyCategory category="MeshSelection"/>
		</propertyContributor>
	</extension>
	<!-- MeshPage Properties Extensions -->
	<extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor">
		<propertyContributor 
			contributorId="org.eclipse.ice.client.widgets.ICEMeshPage"
			tabDescriptorProvider="org.eclipse.eavp.viz.service.mesh.properties.TabDescriptorProvider">
			<propertyCategory category="MeshSelection"/>
		</propertyContributor>
	</extension>
 <extension
       point="org.eclipse.ui.menus">
    <menuContribution
          allPopups="false"
          locationURI="toolbar:org.eclipse.ui.main.toolbar">
       <toolbar
             id="org.eclipse.ice.client.widgets.toolbar">
          <command
                commandId="org.eclipse.ice.client.widgets.commands.ImportFileWizard"
                icon="icons/importArrow.gif"
                id="ImportFileWizard"
                label="Import a file"
                style="push"
                tooltip="Import a file into ICE&apos;s project space for use by your items.">
          </command>
          <command
                commandId="org.eclipse.ice.client.widgets.commands.LaunchMeshEditor"
                icon="icons/mesh.gif"
                id="LaunchMeshEditor"
                label="Launch the Mesh Editor"
                style="push"
                tooltip="Launch the MeshEditor for editing 2D meshes.">
          </command>
          <command
                commandId="org.eclipse.ice.client.widgets.commands.ImportItemWizard"
                icon="icons/itemImport.gif"
                id="ImportItemWizard"
                label="Import an Item"
                mnemonic="I"
                style="push"
                tooltip="Import an input file for an Item into ICE.">
          </command>
       </toolbar>
    </menuContribution>
    <menuContribution
          allPopups="false"
          locationURI="toolbar:org.eclipse.ice.client.common.ItemViewer">
       <command
             commandId="org.eclipse.ice.client.widgets.commands.CreateItem"
             icon="icons/add.png"
             label="Create Item"
             style="push"
             tooltip="Create an Item">
       </command>
       <command
             commandId="org.eclipse.ice.client.widgets.commands.DeleteItem"
             icon="icons/delete_X.png"
             label="Delete Item"
             style="push"
             tooltip="Delete the Selected Item">
       </command>
    </menuContribution>
 </extension>
 <!-- Commands -->
 <extension
       point="org.eclipse.ui.commands">
    <command
          description="Create an Item"
          id="org.eclipse.ice.client.widgets.commands.CreateItem"
          name="Create Item">
    </command>
    <command
          description="Delete the selected Item"
          id="org.eclipse.ice.client.widgets.commands.DeleteItem"
          name="Delete Item">
    </command>
    <command
          description="Import existing files into the workspace"
          id="org.eclipse.ice.client.widgets.commands.ImportFileWizard"
          name="Import File">
    </command>
    <command
          description="Import existing files into an Item"
          id="org.eclipse.ice.client.widgets.commands.ImportItemWizard"
          name="Import Item Wizard">
    </command>
    <command
          description="Launch a Mesh Editor"
          id="org.eclipse.ice.client.widgets.commands.LaunchMeshEditor"
          name="Launch Mesh Editor">
    </command>
 </extension>
 <!-- Wizards -->
 <extension
       point="org.eclipse.ui.handlers">
    <handler
          class="org.eclipse.ice.client.common.CreateItemHandler"
          commandId="org.eclipse.ice.client.widgets.commands.CreateItem">
    </handler>
    <handler
          class="org.eclipse.ice.client.common.DeleteItemHandler"
          commandId="org.eclipse.ice.client.widgets.commands.DeleteItem">
       <enabledWhen>
          <test
                property="org.eclipse.ice.client.widgets.ItemSelected"
                value="true">
          </test>
       </enabledWhen>
    </handler>
    <handler
          class="org.eclipse.ice.client.common.ImportFileWizardHandler"
          commandId="org.eclipse.ice.client.widgets.commands.ImportFileWizard">
    </handler>
    <handler
          class="org.eclipse.ice.client.common.ImportItemWizardHandler"
          commandId="org.eclipse.ice.client.widgets.commands.ImportItemWizard">
    </handler>
    <handler
          class="org.eclipse.ice.client.common.LaunchMeshEditorHandler"
          commandId="org.eclipse.ice.client.widgets.commands.LaunchMeshEditor">
    </handler>
 </extension>
 <extension
       point="org.eclipse.core.expressions.propertyTesters">
    <propertyTester
          class="org.eclipse.ice.client.common.ItemSelectedPropertyTester"
          id="org.eclipse.ice.client.widgets.propertyTesters.ItemSelected"
          namespace="org.eclipse.ice.client.widgets"
          properties="ItemSelected"
          type="java.lang.Object">
    </propertyTester>
 </extension>
 <extension
       id="eclipsewidgetfactory"
       name="Eclipse UI Widget Factory"
       point="org.eclipse.ice.client.IWidgetFactory">
    <iwidgetfactory
          class="org.eclipse.ice.client.widgets.EclipseUIWidgetFactory">
    </iwidgetfactory>
 </extension>
 <extension
        id="org.eclipse.ice.client.editors"
        point="org.eclipse.ui.editors">
    <editor
          class="org.eclipse.ice.client.widgets.ICEFormEditor"
          default="false"
          extensions="xml"
          id="org.eclipse.ice.client.Editor"
          name="ICE Editor">
       <contentTypeBinding
             contentTypeId="org.eclipse.ice.persistence.xml.contentType.Form">
       </contentTypeBinding>
    </editor>
 </extension>
      <extension id="defaultErrorPageProvider"
       name="Default Error Page Provider"
       point="org.eclipse.ice.client.widgets.errorPageProvider">
    <implementation
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultErrorPageProvider">
    </implementation>
 </extension>
 <extension
       id="listPageProvider"
       name="Default List Page Provider"
       point="org.eclipse.ice.client.widgets.listPageProvider">
    <implementation
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultListPageProvider">
    </implementation>
 </extension>
 <extension
       id="resourcePageProvider"
       name="Default Resource Page Provider"
       point="org.eclipse.ice.client.widgets.resourcePageProvider">
    <Implementation
          Class="org.eclipse.ice.client.widgets.providers.DefaultResourcePageProvider"
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultResourcePageProvider">
    </Implementation>
 </extension>
 <extension
       id="basicComponentPageProvider"
       name="Basic Components Page Provider"
       point="org.eclipse.ice.client.widgets.basicComponentPageProvider">
    <implementation
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultBasicComponentPageProvider">
    </implementation>
 </extension>
 <extension
       id="geometryPageProvider"
       name="Geometry Page Provider"
       point="org.eclipse.ice.client.widgets.geometryPageProvider">
    <client
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultGeometryPageProvider">
    </client>
 </extension>
 <extension
       id="emfSectionPageProvider"
       name="EMF Section Page Provider"
       point="org.eclipse.ice.client.widgets.IEMFSectionPageProvider">
    <client
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultIEMFSectionPageProvider">
    </client>
 </extension>
 <extension
       id="meshPageProvider"
       name="Mesh Page Provider"
       point="org.eclipse.ice.client.widgets.meshPageProvider">
    <client
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultMeshPageProvider">
    </client>
 </extension>
 <extension 
       id="masterDetailsPageProvider"
       name="Master Details Page Provider"
       point="org.eclipse.ice.client.widgets.masterDetailsPageProvider">
    <Implementation
          class="org.eclipse.ice.client.widgets.providers.Default.DefaultMasterDetailsPageProvider">
    </Implementation>
 </extension>
</plugin>
back to top