Project

General

Profile

« Previous | Next » 

Revision 31ab3723

Added by Patrick Plitzner about 6 years ago

ref #6925 Use own application model but still launch e3 product

View differences:

eu.etaxonomy.taxeditor.application/Application.e4xmi
1
<?xml version="1.0" encoding="ASCII"?>
2
<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_8ht78MCfEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.application">
3
  <children xsi:type="basic:TrimmedWindow" xmi:id="_-pVL4MCjEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.trimmedwindow.edittaxonomiceditor" selectedElement="_9JeQwMClEeeY5_oZn4Cc5g" label="EDIT Taxonomic Editor" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.application/icons/256color_16x16.gif">
4
    <children xsi:type="advanced:PerspectiveStack" xmi:id="_9JeQwMClEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.perspectivestack.0" selectedElement="_9wi30MClEeeY5_oZn4Cc5g">
5
      <children xsi:type="advanced:Perspective" xmi:id="_9wi30MClEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.perspective.taxonomic" selectedElement="_-by0QMClEeeY5_oZn4Cc5g" label="Taxonomic" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.application/icons/256color_16x16.gif">
6
        <children xsi:type="basic:PartSashContainer" xmi:id="_-by0QMClEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.main" horizontal="true">
7
          <children xsi:type="basic:PartStack" xmi:id="_NRrNcMupEeeLbtry0vbE_g" elementId="taxonomic.navigation"/>
8
          <children xsi:type="basic:PartSashContainer" xmi:id="_pnErUMCpEee1wcT3n47ovA" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.edit">
9
            <children xsi:type="advanced:Placeholder" xmi:id="_UfsTUMupEeeLbtry0vbE_g" elementId="eu.etaxonomy.taxeditor.application.placeholder.0" ref="_R45QMMupEeeLbtry0vbE_g"/>
10
            <children xsi:type="basic:PartStack" xmi:id="_PzPLQMupEeeLbtry0vbE_g" elementId="taxonomic.data"/>
11
          </children>
12
          <children xsi:type="basic:PartSashContainer" xmi:id="_306DAMCpEee1wcT3n47ovA" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.info">
13
            <children xsi:type="basic:PartStack" xmi:id="_YGIOgMupEeeLbtry0vbE_g" elementId="taxonomic.details"/>
14
            <children xsi:type="basic:PartStack" xmi:id="_ZvTy0MupEeeLbtry0vbE_g" elementId="taxonomic.supplemental" toBeRendered="false"/>
15
          </children>
16
        </children>
17
      </children>
18
      <children xsi:type="advanced:Perspective" xmi:id="_ZcWQEMrkEeewfqnfrNoNfg" elementId="eu.etaxonomy.taxeditor.application.perspective.polytomous" label="Polytomous" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.store/icons/hierarchical.gif">
19
        <children xsi:type="basic:PartSashContainer" xmi:id="_dvQ2wMrkEeewfqnfrNoNfg" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.polytomous.main" horizontal="true">
20
          <children xsi:type="basic:PartStack" xmi:id="_QNMAUMt9EeeH8Je1S3sVOw" elementId="polytomous.navigation"/>
21
          <children xsi:type="basic:PartSashContainer" xmi:id="_2HvzYMt6EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.0">
22
            <children xsi:type="advanced:Placeholder" xmi:id="_4o0B8Mt6EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.placeholder.2" ref="_R45QMMupEeeLbtry0vbE_g"/>
23
          </children>
24
          <children xsi:type="basic:PartSashContainer" xmi:id="_9HU0oMt6EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.1">
25
            <children xsi:type="basic:PartStack" xmi:id="_i3yaQMupEeeLbtry0vbE_g" elementId="polytomous.details"/>
26
            <children xsi:type="basic:PartStack" xmi:id="_kgPl0MupEeeLbtry0vbE_g" elementId="polytomous.supplemental" toBeRendered="false"/>
27
          </children>
28
        </children>
29
      </children>
30
      <children xsi:type="advanced:Perspective" xmi:id="_ORYF0Mt7EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.perspective.specimen" label="Specimen" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.application/icons/specimen_derivate-16x16-32.png">
31
        <children xsi:type="basic:PartSashContainer" xmi:id="_TTetwMt7EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.2" horizontal="true">
32
          <children xsi:type="basic:PartStack" xmi:id="_xcQwUMupEeeLbtry0vbE_g" elementId="specimen.navigation"/>
33
          <children xsi:type="basic:PartSashContainer" xmi:id="_Vfc2EMt7EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.3">
34
            <children xsi:type="advanced:Placeholder" xmi:id="_V_HNkMt7EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.placeholder.8" ref="_R45QMMupEeeLbtry0vbE_g"/>
35
            <children xsi:type="basic:PartStack" xmi:id="_0j4BgMupEeeLbtry0vbE_g" elementId="specimen.data"/>
36
          </children>
37
          <children xsi:type="basic:PartSashContainer" xmi:id="_gy2c8Mt7EeeH8Je1S3sVOw" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.4">
38
            <children xsi:type="basic:PartStack" xmi:id="_85RmMMupEeeLbtry0vbE_g" elementId="specimen.details"/>
39
            <children xsi:type="basic:PartStack" xmi:id="_-6sEUMupEeeLbtry0vbE_g" elementId="specimen.supplemental" toBeRendered="false"/>
40
          </children>
41
        </children>
42
      </children>
43
      <children xsi:type="advanced:Perspective" xmi:id="_ZGbWcAs6Eei3kN0puDKnHA" elementId="eu.etaxonomy.taxeditor.application.perspective.workingset" label="Working Set" iconURI="platform:/plugin/eu.etaxonomy.taxeditor.editor/icons/ws_icon.gif">
44
        <children xsi:type="basic:PartSashContainer" xmi:id="_-EaFIAs6Eei3kN0puDKnHA" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.6" horizontal="true">
45
          <children xsi:type="basic:PartSashContainer" xmi:id="_2KVxkAs6Eei3kN0puDKnHA" elementId="eu.etaxonomy.taxeditor.application.partsashcontainer.5">
46
            <children xsi:type="basic:PartStack" xmi:id="_4I5I8As6Eei3kN0puDKnHA" elementId="workingset.wsNavigation"/>
47
            <children xsi:type="basic:PartStack" xmi:id="_zKacwAs6Eei3kN0puDKnHA" elementId="workingset.navigation"/>
48
          </children>
49
          <children xsi:type="advanced:Placeholder" xmi:id="_BZ3lEAs7Eei3kN0puDKnHA" elementId="eu.etaxonomy.taxeditor.application.placeholder.1" ref="_R45QMMupEeeLbtry0vbE_g"/>
50
          <children xsi:type="basic:PartStack" xmi:id="_JWAVMAs7Eei3kN0puDKnHA" elementId="workingset.details"/>
51
        </children>
52
      </children>
53
    </children>
54
    <mainMenu xmi:id="__eR6EMCnEeeY5_oZn4Cc5g" elementId="eu.etaxonomy.taxeditor.application.menu.main"/>
55
    <sharedElements xsi:type="advanced:Area" xmi:id="_R45QMMupEeeLbtry0vbE_g" elementId="taxeditor.editors" selectedElement="_ZQKRUMusEeeLbtry0vbE_g">
56
      <children xsi:type="basic:PartStack" xmi:id="_ZQKRUMusEeeLbtry0vbE_g" elementId="stack.editor"/>
57
    </sharedElements>
58
    <trimBars xmi:id="_d0n9kByWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.main.toolbar"/>
59
    <trimBars xmi:id="_fOodcByWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.trim.status" side="Bottom">
60
      <children xsi:type="menu:ToolControl" xmi:id="_fOodcRyWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.StatusLine" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
61
        <tags>stretch</tags>
62
      </children>
63
      <children xsi:type="menu:ToolControl" xmi:id="_fOodchyWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.HeapStatus" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim"/>
64
      <children xsi:type="menu:ToolControl" xmi:id="_fOodcxyWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.ProgressBar" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim"/>
65
    </trimBars>
66
  </children>
67
  <descriptors xmi:id="_asE4QByWEeib2MDUA8a6mQ" elementId="org.eclipse.ui.views.ProgressView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide//icons/full/eview16/pview.gif" category="org.eclipse.e4.secondaryDataStack" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
68
    <tags>View</tags>
69
    <tags>categoryTag:General</tags>
70
  </descriptors>
71
  <addons xmi:id="_8ht78cCfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.core.commands.service" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
72
  <addons xmi:id="_8ht78sCfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.contexts.service" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
73
  <addons xmi:id="_8ht788CfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.bindings.service" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
74
  <addons xmi:id="_8ht79MCfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.workbench.commands.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
75
  <addons xmi:id="_8ht79cCfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
76
  <addons xmi:id="_8ht79sCfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
77
  <addons xmi:id="_8ht798CfEeeY5_oZn4Cc5g" elementId="org.eclipse.e4.ui.workbench.handler.model" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
78
</application:Application>
eu.etaxonomy.taxeditor.application/plugin.xml
153 153
             name="startupProgressRect"
154 154
             value="5,447,366,15">
155 155
       </property>
156
       <property
157
             name="preferenceCustomization"
158
             value="plugin_customization.ini">
159
       </property>
160 156
       <property
161 157
             name="lifeCycleURI"
162 158
             value="bundleclass://eu.etaxonomy.taxeditor.application/eu.etaxonomy.taxeditor.LifeCycleManager">
......
165 161
             name="modelResourceHandler"
166 162
             value="bundleclass://eu.etaxonomy.taxeditor.application/eu.etaxonomy.taxeditor.ModelResourceHandler">
167 163
       </property>
164
       <property
165
             name="applicationXMI"
166
             value="eu.etaxonomy.taxeditor.application/Application.e4xmi">
167
       </property>
168
       <property
169
             name="preferenceCustomization"
170
             value="plugin_customization.ini">
171
       </property>
168 172
    </product>
169 173
 </extension>
170 174
 <extension
eu.etaxonomy.taxeditor.workbench/fragment.e4xmi
1 1
<?xml version="1.0" encoding="ASCII"?>
2 2
<fragment:ModelFragments xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:commands="http://www.eclipse.org/ui/2010/UIModel/application/commands" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmlns:ui="http://www.eclipse.org/ui/2010/UIModel/application/ui" xmi:id="_pdAMoB4DEeehWtOSgLepjA">
3 3
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_FaGnoCQNEeen_7LZsZSNoA" featurename="menuContributions" parentElementId="xpath:/">
4
    <elements xsi:type="menu:MenuContribution" xmi:id="_FaGnoSQNEeen_7LZsZSNoA" elementId="eu.etaxonomy.taxeditor.workbench.menu" parentId="org.eclipse.ui.main.menu">
4
    <elements xsi:type="menu:MenuContribution" xmi:id="_FaGnoSQNEeen_7LZsZSNoA" elementId="eu.etaxonomy.taxeditor.workbench.menu" parentId="eu.etaxonomy.taxeditor.application.menu.main">
5 5
      <children xsi:type="menu:Menu" xmi:id="_FaGnoiQNEeen_7LZsZSNoA" elementId="eu.etaxonomy.taxeditor.workbench.menu.file" label="%menu.label" mnemonics="G">
6 6
        <children xsi:type="menu:Menu" xmi:id="_FaGnoyQNEeen_7LZsZSNoA" elementId="eu.etaxonomy.navigation.menu.new" label="%menu.label.3" mnemonics="N"/>
7 7
        <children xsi:type="menu:MenuSeparator" xmi:id="_FaGnpCQNEeen_7LZsZSNoA" elementId="eu.etaxonomy.taxeditor.application.menuseparator.0"/>
eu.etaxonomy.taxeditor.workbench/plugin.xml
11 11
            apply="always"
12 12
            uri="fragment.e4xmi">
13 13
      </fragment>
14
      <processor
15
            apply="always"
16
            beforefragment="false"
17
            class="eu.etaxonomy.taxeditor.workbench.WorkbenchProcessor">
18
         <element
19
               id="org.eclipse.ui.contexts.window">
20
         </element>
21
         <element
22
               id="eu.etaxonomy.taxeditor.workbench.keybinding.save">
23
         </element>
24
      </processor>
25 14
   </extension>
26 15

  
27 16
</plugin>

Also available in: Unified diff