source: trunk/modelicaml/org.openmodelica.modelicaml.editor.xtext.modeleditor/model/Modeleditor.genmodel

Last change on this file was 1311, checked in by wschamai, 13 years ago

Init: Re-created version for Xtext 2.x

File size: 11.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0"
3    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
4    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.openmodelica.modelicaml.editor.xtext.modeleditor/src"
5    modelPluginID="org.openmodelica.modelicaml.editor.xtext.modeleditor" modelName="CommonEditor"
6    importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false">
7  <foreignModel>../bin/org/openmodelica/modelicaml/editor/xtext/model/Modeleditor.ecore</foreignModel>
8  <genPackages prefix="Modeleditor" disposableProviderFactory="true" ecorePackage="Modeleditor.ecore#/">
9    <genClasses ecoreClass="Modeleditor.ecore#//expression">
10      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//expression/Expr"/>
11    </genClasses>
12    <genClasses ecoreClass="Modeleditor.ecore#//simple_expression">
13      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//simple_expression/Log_Exp"/>
14      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//simple_expression/S_Logical_expression"/>
15      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//simple_expression/L_Logical_expression"/>
16    </genClasses>
17    <genClasses ecoreClass="Modeleditor.ecore#//conditional_expr">
18      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//conditional_expr/ifexpr"/>
19      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//conditional_expr/thenexpr"/>
20      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//conditional_expr/elseifexpr"/>
21      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//conditional_expr/trueexpr"/>
22      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//conditional_expr/falseexpr"/>
23    </genClasses>
24    <genClasses ecoreClass="Modeleditor.ecore#//logical_expression"/>
25    <genClasses ecoreClass="Modeleditor.ecore#//logical_term">
26      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//logical_term/Logical_term"/>
27    </genClasses>
28    <genClasses ecoreClass="Modeleditor.ecore#//logical_factor">
29      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//logical_factor/Logical_factor"/>
30      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//logical_factor/Relation"/>
31    </genClasses>
32    <genClasses ecoreClass="Modeleditor.ecore#//relation"/>
33    <genClasses ecoreClass="Modeleditor.ecore#//arithmetic_expression">
34      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//arithmetic_expression/op"/>
35      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//arithmetic_expression/Arithmetic_expression"/>
36      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//arithmetic_expression/opr"/>
37      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//arithmetic_expression/Term"/>
38      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//arithmetic_expression/Oper1"/>
39      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//arithmetic_expression/Term1"/>
40    </genClasses>
41    <genClasses ecoreClass="Modeleditor.ecore#//term"/>
42    <genClasses ecoreClass="Modeleditor.ecore#//factor">
43      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//factor/op"/>
44      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//factor/Factor"/>
45    </genClasses>
46    <genClasses ecoreClass="Modeleditor.ecore#//primary">
47      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/Primary"/>
48      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//primary/num"/>
49      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//primary/int"/>
50      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//primary/str"/>
51      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//primary/Bool"/>
52      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/Component_reference"/>
53      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/output_expr_list"/>
54      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/Expre_list"/>
55      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/Expression_list"/>
56      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//primary/f_arguments"/>
57      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//primary/End"/>
58    </genClasses>
59    <genClasses ecoreClass="Modeleditor.ecore#//name_Function"/>
60    <genClasses ecoreClass="Modeleditor.ecore#//initial_ref"/>
61    <genClasses ecoreClass="Modeleditor.ecore#//ExprDer">
62      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//ExprDer/functionArgs"/>
63    </genClasses>
64    <genClasses ecoreClass="Modeleditor.ecore#//function_call_args">
65      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//function_call_args/f_arg"/>
66    </genClasses>
67    <genClasses ecoreClass="Modeleditor.ecore#//expression_list">
68      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//expression_list/expr"/>
69      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//expression_list/Expre"/>
70    </genClasses>
71    <genClasses ecoreClass="Modeleditor.ecore#//name">
72      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//name/Function_call_args"/>
73      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//name/name_ID"/>
74      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//name/nam_ID"/>
75    </genClasses>
76    <genClasses ecoreClass="Modeleditor.ecore#//component_reference">
77      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//component_reference/ref"/>
78      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//component_reference/subscripts1"/>
79      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//component_reference/ref1"/>
80      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//component_reference/subscripts"/>
81    </genClasses>
82    <genClasses ecoreClass="Modeleditor.ecore#//output_expression_list">
83      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//output_expression_list/epr"/>
84      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//output_expression_list/Expr"/>
85    </genClasses>
86    <genClasses ecoreClass="Modeleditor.ecore#//array_subscripts">
87      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//array_subscripts/Sub"/>
88      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//array_subscripts/Subscript"/>
89    </genClasses>
90    <genClasses ecoreClass="Modeleditor.ecore#//subscript">
91      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//subscript/expr"/>
92    </genClasses>
93    <genClasses ecoreClass="Modeleditor.ecore#//function_arguments">
94      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//function_arguments/ArgExp"/>
95      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//function_arguments/Fun_Arg_Expr"/>
96      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//function_arguments/Fun_Arg_For"/>
97      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//function_arguments/name_arg"/>
98    </genClasses>
99    <genClasses ecoreClass="Modeleditor.ecore#//Fun_Arguments_exp">
100      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//Fun_Arguments_exp/Args"/>
101    </genClasses>
102    <genClasses ecoreClass="Modeleditor.ecore#//Fun_Arguments_for">
103      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//Fun_Arguments_for/For_indices"/>
104    </genClasses>
105    <genClasses ecoreClass="Modeleditor.ecore#//named_arguments"/>
106    <genClasses ecoreClass="Modeleditor.ecore#//named_argument">
107      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//named_argument/Named_arguments"/>
108      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//named_argument/arg"/>
109      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//named_argument/expr"/>
110    </genClasses>
111    <genClasses ecoreClass="Modeleditor.ecore#//for_indices"/>
112    <genClasses ecoreClass="Modeleditor.ecore#//for_index">
113      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//for_index/For_index"/>
114      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Modeleditor.ecore#//for_index/index"/>
115      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Modeleditor.ecore#//for_index/expr"/>
116    </genClasses>
117  </genPackages>
118</genmodel:GenModel>
Note: See TracBrowser for help on using the repository browser.