source: trunk/modelicaml/org.openmodelica.modelicaml.model.explorer.customization/ModelicaMLCustomization.uiCustom @ 1241

Last change on this file since 1241 was 1216, checked in by wschamai, 13 years ago

Bug fix and enhancements for a full Modelica models import.

File size: 17.2 KB
Line 
1<?xml version="1.0" encoding="ASCII"?>
2<uicustom:MetamodelView xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:query="http://www.eclipse.org/MoDisco/infra/query/0.8.incubation" xmlns:uicustom="http://www.eclipse.org/MoDisco/infra/browser/custom/0.8" metamodelURI="http://www.eclipse.org/uml2/3.0.0/UML" allQuerySetsAvailable="false">
3  <types metaclassName="uml.NamedElement">
4    <customizedFeatures customizedFeature="label">
5      <valueCases>
6        <value xsi:type="uicustom:DerivedFeatureValue">
7          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getNamedElementLabel"/>
8        </value>
9        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
10      </valueCases>
11    </customizedFeatures>
12    <references referenceName="owner">
13      <customizedFeatures>
14        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
15      </customizedFeatures>
16    </references>
17    <references referenceName="ownedComment">
18      <customizedFeatures customizedFeature="label">
19        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="Comments"/>
20      </customizedFeatures>
21    </references>
22  </types>
23  <types metaclassName="uml.Class">
24    <customizedFeatures customizedFeature="icon">
25      <valueCases>
26        <value xsi:type="uicustom:DerivedFeatureValue">
27          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getModelicaMLClassIcon"/>
28        </value>
29        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
30      </valueCases>
31    </customizedFeatures>
32    <references referenceName="classifierBehavior">
33      <customizedFeatures>
34        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
35      </customizedFeatures>
36    </references>
37    <references referenceName="ownedAttribute">
38      <customizedFeatures customizedFeature="label">
39        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="components"/>
40      </customizedFeatures>
41      <customizedFeatures customizedFeature="collapseLink">
42        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
43      </customizedFeatures>
44    </references>
45    <references referenceName="ownedBehavior">
46      <customizedFeatures customizedFeature="label">
47        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="behavior"/>
48      </customizedFeatures>
49      <customizedFeatures customizedFeature="collapseLink">
50        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
51      </customizedFeatures>
52    </references>
53    <references referenceName="ownedConnector">
54      <customizedFeatures customizedFeature="label">
55        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="connections"/>
56      </customizedFeatures>
57    </references>
58    <references referenceName="nestedClassifier">
59      <customizedFeatures customizedFeature="label">
60        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="nested classes"/>
61      </customizedFeatures>
62      <customizedFeatures customizedFeature="collapseLink">
63        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
64      </customizedFeatures>
65    </references>
66    <references referenceName="generalization">
67      <customizedFeatures customizedFeature="label">
68        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="extends"/>
69      </customizedFeatures>
70      <customizedFeatures customizedFeature="collapseLink">
71        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
72      </customizedFeatures>
73    </references>
74    <references referenceName="inheritedMember">
75      <customizedFeatures>
76        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
77      </customizedFeatures>
78      <customizedFeatures customizedFeature="label">
79        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="inherited elements"/>
80      </customizedFeatures>
81    </references>
82    <references referenceName="ownedComment">
83      <customizedFeatures customizedFeature="label">
84        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
85      </customizedFeatures>
86    </references>
87  </types>
88  <types metaclassName="uml.Property">
89    <customizedFeatures customizedFeature="icon">
90      <valueCases>
91        <value xsi:type="uicustom:DerivedFeatureValue">
92          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getModelicaMLComponentIconPath"/>
93        </value>
94        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
95      </valueCases>
96    </customizedFeatures>
97    <customizedFeatures customizedFeature="label">
98      <valueCases>
99        <value xsi:type="uicustom:DerivedFeatureValue">
100          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
101        </value>
102        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
103      </valueCases>
104    </customizedFeatures>
105    <customizedFeatures customizedFeature="color">
106      <valueCases>
107        <value xsi:type="uicustom:StaticFeatureValue" value="(255,0,255)"/>
108        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isFlow"/>
109      </valueCases>
110      <valueCases>
111        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,128)"/>
112        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isConstant"/>
113      </valueCases>
114      <valueCases>
115        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,255)"/>
116        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isParameter"/>
117      </valueCases>
118      <valueCases>
119        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
120        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
121      </valueCases>
122      <valueCases>
123        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
124        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
125      </valueCases>
126    </customizedFeatures>
127    <references referenceName="class">
128      <customizedFeatures>
129        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
130      </customizedFeatures>
131    </references>
132  </types>
133  <types metaclassName="uml.FunctionBehavior">
134    <references referenceName="ownedParameter">
135      <customizedFeatures customizedFeature="label">
136        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="Function Arguments"/>
137      </customizedFeatures>
138      <customizedFeatures customizedFeature="collapseLink">
139        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
140      </customizedFeatures>
141    </references>
142  </types>
143  <types metaclassName="uml.Generalization">
144    <customizedFeatures customizedFeature="label">
145      <defaultValue xsi:type="uicustom:DerivedFeatureValue">
146        <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getGeneralizationLabel"/>
147      </defaultValue>
148    </customizedFeatures>
149    <references referenceName="specific">
150      <customizedFeatures>
151        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
152      </customizedFeatures>
153    </references>
154    <references referenceName="general">
155      <customizedFeatures customizedFeature="collapseLink">
156        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
157      </customizedFeatures>
158    </references>
159  </types>
160  <types metaclassName="uml.Parameter">
161    <customizedFeatures customizedFeature="label">
162      <valueCases>
163        <value xsi:type="uicustom:DerivedFeatureValue">
164          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
165        </value>
166        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
167      </valueCases>
168    </customizedFeatures>
169    <customizedFeatures customizedFeature="color">
170      <valueCases>
171        <value xsi:type="uicustom:StaticFeatureValue" value="(255,0,255)"/>
172        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isFlow"/>
173      </valueCases>
174      <valueCases>
175        <value xsi:type="uicustom:StaticFeatureValue" value="(0,128,255)"/>
176        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isParameter"/>
177      </valueCases>
178      <valueCases>
179        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,128)"/>
180        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isConstant"/>
181      </valueCases>
182      <valueCases>
183        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
184        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
185      </valueCases>
186      <valueCases>
187        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
188        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
189      </valueCases>
190    </customizedFeatures>
191  </types>
192  <types metaclassName="uml.Connector">
193    <customizedFeatures customizedFeature="label">
194      <valueCases>
195        <value xsi:type="uicustom:DerivedFeatureValue">
196          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getConnectorLabel"/>
197        </value>
198        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
199      </valueCases>
200    </customizedFeatures>
201    <references referenceName="end">
202      <customizedFeatures>
203        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
204      </customizedFeatures>
205      <customizedFeatures customizedFeature="collapseLink">
206        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
207      </customizedFeatures>
208    </references>
209  </types>
210  <types metaclassName="uml.ConnectorEnd">
211    <references referenceName="role">
212      <customizedFeatures customizedFeature="collapseLink">
213        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
214      </customizedFeatures>
215    </references>
216    <references referenceName="partWithPort">
217      <customizedFeatures customizedFeature="collapseLink">
218        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
219      </customizedFeatures>
220    </references>
221  </types>
222  <types metaclassName="uml.OpaqueBehavior">
223    <customizedFeatures customizedFeature="label">
224      <valueCases>
225        <value xsi:type="uicustom:DerivedFeatureValue">
226          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getOpaqueBehaviorLabel"/>
227        </value>
228        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
229      </valueCases>
230    </customizedFeatures>
231  </types>
232  <types metaclassName="uml.Port">
233    <customizedFeatures customizedFeature="label">
234      <valueCases>
235        <value xsi:type="uicustom:DerivedFeatureValue">
236          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
237        </value>
238        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
239      </valueCases>
240    </customizedFeatures>
241    <customizedFeatures customizedFeature="color">
242      <valueCases>
243        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
244        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
245      </valueCases>
246      <valueCases>
247        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
248        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
249      </valueCases>
250    </customizedFeatures>
251  </types>
252  <types metaclassName="uml.Classifier">
253    <customizedFeatures customizedFeature="italic">
254      <valueCases>
255        <value xsi:type="uicustom:StaticFeatureValue" value="true"/>
256        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isPartial"/>
257      </valueCases>
258    </customizedFeatures>
259    <references referenceName="ownedRule">
260      <customizedFeatures customizedFeature="collapseLink">
261        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
262      </customizedFeatures>
263    </references>
264  </types>
265  <types metaclassName="uml.Dependency">
266    <customizedFeatures customizedFeature="label">
267      <defaultValue xsi:type="uicustom:DerivedFeatureValue">
268        <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getDependecyLabel"/>
269      </defaultValue>
270    </customizedFeatures>
271  </types>
272  <types metaclassName="uml.Region">
273    <references referenceName="subvertex">
274      <customizedFeatures customizedFeature="collapseLink">
275        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
276      </customizedFeatures>
277    </references>
278    <references referenceName="ownedComment">
279      <customizedFeatures customizedFeature="label">
280        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
281      </customizedFeatures>
282    </references>
283    <references referenceName="stateMachine">
284      <customizedFeatures>
285        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
286      </customizedFeatures>
287    </references>
288    <references referenceName="state">
289      <customizedFeatures>
290        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
291      </customizedFeatures>
292    </references>
293  </types>
294  <types metaclassName="uml.State">
295    <references referenceName="container">
296      <customizedFeatures>
297        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
298      </customizedFeatures>
299    </references>
300    <references referenceName="region">
301      <customizedFeatures customizedFeature="collapseLink">
302        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
303      </customizedFeatures>
304    </references>
305    <references referenceName="submachine">
306      <customizedFeatures customizedFeature="collapseLink">
307        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
308      </customizedFeatures>
309    </references>
310  </types>
311  <types metaclassName="uml.Transition">
312    <references referenceName="container">
313      <customizedFeatures>
314        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
315      </customizedFeatures>
316    </references>
317    <references referenceName="ownedRule">
318      <customizedFeatures>
319        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
320      </customizedFeatures>
321    </references>
322    <references referenceName="guard">
323      <customizedFeatures customizedFeature="collapseLink">
324        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
325      </customizedFeatures>
326    </references>
327  </types>
328  <types metaclassName="uml.StateMachine">
329    <references referenceName="region">
330      <customizedFeatures customizedFeature="collapseLink">
331        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
332      </customizedFeatures>
333    </references>
334    <references referenceName="ownedComment">
335      <customizedFeatures customizedFeature="label">
336        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
337      </customizedFeatures>
338    </references>
339    <references referenceName="submachineState">
340      <customizedFeatures>
341        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
342      </customizedFeatures>
343    </references>
344  </types>
345  <types metaclassName="uml.Pseudostate">
346    <references referenceName="container">
347      <customizedFeatures>
348        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
349      </customizedFeatures>
350    </references>
351  </types>
352  <types metaclassName="uml.Constraint">
353    <references referenceName="specification">
354      <customizedFeatures customizedFeature="collapseLink">
355        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
356      </customizedFeatures>
357    </references>
358  </types>
359  <types metaclassName="uml.Enumeration">
360    <references referenceName="ownedLiteral">
361      <customizedFeatures customizedFeature="collapseLink">
362        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
363      </customizedFeatures>
364    </references>
365  </types>
366  <availableQuerySets>PapyrusBrowserQuery</availableQuerySets>
367  <availableQuerySets>SysMLDefaultExplorerQueries</availableQuerySets>
368  <availableQuerySets>_example_jdkAndEclipseQuerySet</availableQuerySets>
369  <availableQuerySets>_example_uml</availableQuerySets>
370  <availableQuerySets>modifierJavaQueries</availableQuerySets>
371  <availableQuerySets>textJavaQueries</availableQuerySets>
372  <availableQuerySets>ModelicaML</availableQuerySets>
373</uicustom:MetamodelView>
Note: See TracBrowser for help on using the repository browser.