source: trunk/modelicaml/org.openmodelica.modelicaml.modelica.importer/plugin.xml @ 1131

Last change on this file since 1131 was 1131, checked in by wschamai, 13 years ago
  • Modelica code import enhancements and bug fixes
File size: 4.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.4"?>
3<plugin>
4
5   <extension
6         point="org.eclipse.ui.views">
7      <view
8            name="Modelica Models"
9            icon="icons/code.png"
10            category="org.openmodelica.modelicaml.gen.modelica.category1"
11            class="org.openmodelica.modelicaml.modelica.importer.views.ModelicaOMCCodeViewer"
12            id="org.openmodelica.modelicaml.modelica.importer.views.ModelicaOMCCodeViewer">
13      </view>
14   </extension>
15   <extension
16         point="org.eclipse.ui.perspectiveExtensions">
17      <perspectiveExtension
18            targetID="org.eclipse.jdt.ui.JavaPerspective">
19         <view
20               ratio="0.5"
21               relative="org.eclipse.ui.views.TaskList"
22               relationship="right"
23               id="org.openmodelica.modelicaml.modelica.importer.views.ModelicaOMCCodeViewer">
24         </view>
25      </perspectiveExtension>
26   </extension>
27   <extension
28         point="org.eclipse.help.contexts">
29      <contexts
30            file="contexts.xml">
31      </contexts>
32   </extension>
33   <extension
34         id="org.openmodelica.modelicaml.modelicamlMarker.modelicamlproxies"
35         name="Modelica Model Proxies Synchronization"
36         point="org.eclipse.core.resources.markers">
37      <super
38            type="org.eclipse.emf.ecore.diagnostic">
39      </super>
40      <super
41            type="org.eclipse.core.resources.marker">
42      </super>
43      <persistent
44            value="false">
45      </persistent>
46      <attribute
47            name="generatedBy">
48      </attribute>
49   </extension>
50   <extension
51         id="org.openmodelica.modelicaml.modelicamlMarker.modelicaloading"
52         name="OMC Modelica Models Loading"
53         point="org.eclipse.core.resources.markers">
54      <super
55            type="org.eclipse.core.resources.marker">
56      </super>
57      <persistent
58            value="false">
59      </persistent>
60      <attribute
61            name="generatedBy">
62      </attribute>
63   </extension>
64   <extension
65         point="org.eclipse.ui.menus">
66      <menuContribution
67            allPopups="false"
68            locationURI="toolbar:org.eclipse.ui.main.toolbar">
69         <toolbar
70               id="org.openmodelica.modelicaml.modelica.toolbar"
71               label="ModelicaML Modelica">
72            <separator
73                  name="org.openmodelica.modelicaml.modelica.importer.separator3">
74            </separator>
75            <command
76                  commandId="org.openmodelica.modelicaml.modelica.commands.synchronizemodelicamodelproxies"
77                  icon="icons/code.png"
78                  label="Synchronize Modelica Model Proxies"
79                  style="push"
80                  tooltip="Synchronize Modelica Model Proxies">
81               <visibleWhen>
82                  <with
83                        variable="activeEditorId">
84                     <equals
85                           value="org.eclipse.papyrus.core.papyrusEditor">
86                     </equals>
87                  </with>
88               </visibleWhen>
89            </command>
90            <visibleWhen
91                  checkEnabled="false">
92               <with
93                     variable="activeWorkbenchWindow.activePerspective">
94                  <equals
95                        value="org.openmodelica.modelicaml.perspective">
96                  </equals>
97               </with>
98            </visibleWhen>
99         </toolbar>
100      </menuContribution>
101   </extension>
102   <extension
103         point="org.eclipse.ui.commands">
104      <command
105            id="org.openmodelica.modelicaml.modelica.commands.synchronizemodelicamodelproxies"
106            name="Synchronize Modelica Model Proxies">
107      </command>
108   </extension>
109   <extension
110         point="org.eclipse.ui.handlers">
111      <handler
112            class="org.openmodelica.modelicaml.modelica.importer.handlers.SynchronizeModelicaModelProxiesHandler"
113            commandId="org.openmodelica.modelicaml.modelica.commands.synchronizemodelicamodelproxies">
114      </handler>
115   </extension>
116
117</plugin>
Note: See TracBrowser for help on using the repository browser.