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

Last change on this file since 866 was 866, checked in by wschamai, 13 years ago
File size: 16.7 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    </references>
63    <references referenceName="generalization">
64      <customizedFeatures customizedFeature="label">
65        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="extends"/>
66      </customizedFeatures>
67      <customizedFeatures customizedFeature="collapseLink">
68        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
69      </customizedFeatures>
70    </references>
71    <references referenceName="inheritedMember">
72      <customizedFeatures>
73        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
74      </customizedFeatures>
75      <customizedFeatures customizedFeature="label">
76        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="inherited elements"/>
77      </customizedFeatures>
78    </references>
79    <references referenceName="ownedComment">
80      <customizedFeatures customizedFeature="label">
81        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
82      </customizedFeatures>
83    </references>
84  </types>
85  <types metaclassName="uml.Property">
86    <customizedFeatures customizedFeature="icon">
87      <valueCases>
88        <value xsi:type="uicustom:DerivedFeatureValue">
89          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getModelicaMLComponentIconPath"/>
90        </value>
91        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
92      </valueCases>
93    </customizedFeatures>
94    <customizedFeatures customizedFeature="label">
95      <valueCases>
96        <value xsi:type="uicustom:DerivedFeatureValue">
97          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
98        </value>
99        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
100      </valueCases>
101    </customizedFeatures>
102    <customizedFeatures customizedFeature="color">
103      <valueCases>
104        <value xsi:type="uicustom:StaticFeatureValue" value="(255,0,255)"/>
105        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isFlow"/>
106      </valueCases>
107      <valueCases>
108        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,128)"/>
109        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isConstant"/>
110      </valueCases>
111      <valueCases>
112        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,255)"/>
113        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isParameter"/>
114      </valueCases>
115      <valueCases>
116        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
117        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
118      </valueCases>
119      <valueCases>
120        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
121        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
122      </valueCases>
123    </customizedFeatures>
124    <references referenceName="class">
125      <customizedFeatures>
126        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
127      </customizedFeatures>
128    </references>
129  </types>
130  <types metaclassName="uml.FunctionBehavior">
131    <references referenceName="ownedParameter">
132      <customizedFeatures customizedFeature="label">
133        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="Function Arguments"/>
134      </customizedFeatures>
135      <customizedFeatures customizedFeature="collapseLink">
136        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
137      </customizedFeatures>
138    </references>
139  </types>
140  <types metaclassName="uml.Generalization">
141    <customizedFeatures customizedFeature="label">
142      <defaultValue xsi:type="uicustom:DerivedFeatureValue">
143        <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getGeneralizationLabel"/>
144      </defaultValue>
145    </customizedFeatures>
146    <references referenceName="specific">
147      <customizedFeatures>
148        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
149      </customizedFeatures>
150    </references>
151    <references referenceName="general">
152      <customizedFeatures customizedFeature="collapseLink">
153        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
154      </customizedFeatures>
155    </references>
156  </types>
157  <types metaclassName="uml.Parameter">
158    <customizedFeatures customizedFeature="label">
159      <valueCases>
160        <value xsi:type="uicustom:DerivedFeatureValue">
161          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
162        </value>
163        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
164      </valueCases>
165    </customizedFeatures>
166    <customizedFeatures customizedFeature="color">
167      <valueCases>
168        <value xsi:type="uicustom:StaticFeatureValue" value="(255,0,255)"/>
169        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isFlow"/>
170      </valueCases>
171      <valueCases>
172        <value xsi:type="uicustom:StaticFeatureValue" value="(0,128,255)"/>
173        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isParameter"/>
174      </valueCases>
175      <valueCases>
176        <value xsi:type="uicustom:StaticFeatureValue" value="(128,128,128)"/>
177        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isConstant"/>
178      </valueCases>
179      <valueCases>
180        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
181        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
182      </valueCases>
183      <valueCases>
184        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
185        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
186      </valueCases>
187    </customizedFeatures>
188  </types>
189  <types metaclassName="uml.Connector">
190    <customizedFeatures customizedFeature="label">
191      <valueCases>
192        <value xsi:type="uicustom:DerivedFeatureValue">
193          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getConnectorLabel"/>
194        </value>
195        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
196      </valueCases>
197    </customizedFeatures>
198    <references referenceName="end">
199      <customizedFeatures>
200        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
201      </customizedFeatures>
202      <customizedFeatures customizedFeature="collapseLink">
203        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
204      </customizedFeatures>
205    </references>
206  </types>
207  <types metaclassName="uml.ConnectorEnd">
208    <references referenceName="role">
209      <customizedFeatures customizedFeature="collapseLink">
210        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
211      </customizedFeatures>
212    </references>
213    <references referenceName="partWithPort">
214      <customizedFeatures customizedFeature="collapseLink">
215        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
216      </customizedFeatures>
217    </references>
218  </types>
219  <types metaclassName="uml.OpaqueBehavior">
220    <customizedFeatures customizedFeature="label">
221      <valueCases>
222        <value xsi:type="uicustom:DerivedFeatureValue">
223          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getOpaqueBehaviorLabel"/>
224        </value>
225        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
226      </valueCases>
227    </customizedFeatures>
228  </types>
229  <types metaclassName="uml.Port">
230    <customizedFeatures customizedFeature="label">
231      <valueCases>
232        <value xsi:type="uicustom:DerivedFeatureValue">
233          <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#GetTypedElementLabel"/>
234        </value>
235        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isModelicaMLStereotypeApplied"/>
236      </valueCases>
237    </customizedFeatures>
238    <customizedFeatures customizedFeature="color">
239      <valueCases>
240        <value xsi:type="uicustom:StaticFeatureValue" value="(234,0,0)"/>
241        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isInput"/>
242      </valueCases>
243      <valueCases>
244        <value xsi:type="uicustom:StaticFeatureValue" value="(0,187,0)"/>
245        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isOutput"/>
246      </valueCases>
247    </customizedFeatures>
248  </types>
249  <types metaclassName="uml.Classifier">
250    <customizedFeatures customizedFeature="italic">
251      <valueCases>
252        <value xsi:type="uicustom:StaticFeatureValue" value="true"/>
253        <condition xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#isPartial"/>
254      </valueCases>
255    </customizedFeatures>
256    <references referenceName="ownedRule">
257      <customizedFeatures customizedFeature="collapseLink">
258        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
259      </customizedFeatures>
260    </references>
261  </types>
262  <types metaclassName="uml.Dependency">
263    <customizedFeatures customizedFeature="label">
264      <defaultValue xsi:type="uicustom:DerivedFeatureValue">
265        <valueCalculator xsi:type="query:JavaModelQuery" href="modisco:/query/ModelicaML#getDependecyLabel"/>
266      </defaultValue>
267    </customizedFeatures>
268  </types>
269  <types metaclassName="uml.Region">
270    <references referenceName="subvertex">
271      <customizedFeatures customizedFeature="collapseLink">
272        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
273      </customizedFeatures>
274    </references>
275    <references referenceName="ownedComment">
276      <customizedFeatures customizedFeature="label">
277        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
278      </customizedFeatures>
279    </references>
280    <references referenceName="stateMachine">
281      <customizedFeatures>
282        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
283      </customizedFeatures>
284    </references>
285    <references referenceName="state">
286      <customizedFeatures>
287        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
288      </customizedFeatures>
289    </references>
290  </types>
291  <types metaclassName="uml.State">
292    <references referenceName="container">
293      <customizedFeatures>
294        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
295      </customizedFeatures>
296    </references>
297    <references referenceName="region">
298      <customizedFeatures customizedFeature="collapseLink">
299        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
300      </customizedFeatures>
301    </references>
302    <references referenceName="submachine">
303      <customizedFeatures customizedFeature="collapseLink">
304        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
305      </customizedFeatures>
306    </references>
307  </types>
308  <types metaclassName="uml.Transition">
309    <references referenceName="container">
310      <customizedFeatures>
311        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
312      </customizedFeatures>
313    </references>
314    <references referenceName="ownedRule">
315      <customizedFeatures>
316        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
317      </customizedFeatures>
318    </references>
319    <references referenceName="guard">
320      <customizedFeatures customizedFeature="collapseLink">
321        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
322      </customizedFeatures>
323    </references>
324  </types>
325  <types metaclassName="uml.StateMachine">
326    <references referenceName="region">
327      <customizedFeatures customizedFeature="collapseLink">
328        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
329      </customizedFeatures>
330    </references>
331    <references referenceName="ownedComment">
332      <customizedFeatures customizedFeature="label">
333        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="comments"/>
334      </customizedFeatures>
335    </references>
336    <references referenceName="submachineState">
337      <customizedFeatures>
338        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
339      </customizedFeatures>
340    </references>
341  </types>
342  <types metaclassName="uml.Pseudostate">
343    <references referenceName="container">
344      <customizedFeatures>
345        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="false"/>
346      </customizedFeatures>
347    </references>
348  </types>
349  <types metaclassName="uml.Constraint">
350    <references referenceName="specification">
351      <customizedFeatures customizedFeature="collapseLink">
352        <defaultValue xsi:type="uicustom:StaticFeatureValue" value="true"/>
353      </customizedFeatures>
354    </references>
355  </types>
356  <availableQuerySets>PapyrusBrowserQuery</availableQuerySets>
357  <availableQuerySets>SysMLDefaultExplorerQueries</availableQuerySets>
358  <availableQuerySets>_example_jdkAndEclipseQuerySet</availableQuerySets>
359  <availableQuerySets>_example_uml</availableQuerySets>
360  <availableQuerySets>modifierJavaQueries</availableQuerySets>
361  <availableQuerySets>textJavaQueries</availableQuerySets>
362  <availableQuerySets>ModelicaML</availableQuerySets>
363</uicustom:MetamodelView>
Note: See TracBrowser for help on using the repository browser.