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> |
---|