dsl_v2.genmodel 20 KB
Newer Older
Johannes Eder's avatar
Johannes Eder committed
1
2
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3
4
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="(c) 2017 fortiss GmbH. GENERATED CODE: Do not edit, see Ecore metamodel instead!"
    modelDirectory="/org.fortiss.af3.exploration/generated-src" editDirectory="/org.fortiss.af3.exploration.edit/generated-src"
5
    editorDirectory="/org.fortiss.af3.exploration.editor/generated-src" modelPluginID="org.fortiss.af3.exploration"
6
7
    modelName="Model" editPluginClass="org.fortiss.af3.exploration.dsl_v2.model.arithmetic.providerDslEditPlugin"
    editorPluginClass="org.fortiss.af3.exploration.presentation.ExplorationEditorPlugin"
8
    rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testsDirectory="/org.fortiss.af3.exploration.tests/generated-src"
9
    importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false"
10
    language="" usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
Johannes Eder's avatar
Johannes Eder committed
11
  <foreignModel>dsl_v2.ecore</foreignModel>
12
  <genPackages prefix="model" basePackage="org.fortiss.af3.exploration.dsl_v2" disposableProviderFactory="true"
13
      ecorePackage="dsl_v2.ecore#/">
14
    <nestedGenPackages prefix="Arithmetic" basePackage="org.fortiss.af3.exploration.dsl_v2.model"
15
        disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//arithmetic">
Johannes Eder's avatar
Johannes Eder committed
16
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//arithmetic/IArithmeticExpression"/>
17
18
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Plus">
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Plus/toString"/>
19
20
21
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Plus/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Plus/equals/other"/>
        </genOperations>
22
23
24
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Minus">
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Minus/toString"/>
25
26
27
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Minus/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Minus/equals/other"/>
        </genOperations>
28
29
30
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Mul">
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Mul/toString"/>
31
32
33
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Mul/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Mul/equals/other"/>
        </genOperations>
34
35
36
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Div">
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Div/toString"/>
37
38
39
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Div/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Div/equals/other"/>
        </genOperations>
40
      </genClasses>
41
42
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/ArithmeticLiteral">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dsl_v2.ecore#//arithmetic/ArithmeticLiteral/value"/>
43
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/ArithmeticLiteral/toString"/>
44
45
46
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/ArithmeticLiteral/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/ArithmeticLiteral/equals/other"/>
        </genOperations>
47
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
48
49
50
51
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral/setReference"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral/specificationType"/>
52
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral/toString"/>
53
54
55
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/ModelElementPropertyLiteral/equals/other"/>
        </genOperations>
Johannes Eder's avatar
Johannes Eder committed
56
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
57
58
59
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Count">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//arithmetic/Count/terms"/>
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
60
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Sum">
61
62
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//arithmetic/Sum/terms"/>
63
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Sum/toString"/>
64
65
66
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Sum/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Sum/equals/other"/>
        </genOperations>
67
68
69
70
71
        <genOperations ecoreOperation="dsl_v2.ecore#//arithmetic/Sum/accept">
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Sum/accept/visitor"/>
          <genParameters ecoreParameter="dsl_v2.ecore#//arithmetic/Sum/accept/evalType"/>
          <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//arithmetic/Sum/accept/T"/>
        </genOperations>
Johannes Eder's avatar
Johannes Eder committed
72
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
73
74
75
76
77
78
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Minimum">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//arithmetic/Minimum/terms"/>
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//arithmetic/Maximum">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//arithmetic/Maximum/terms"/>
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
79
    </nestedGenPackages>
80
81
    <nestedGenPackages prefix="Booleanp" basePackage="org.fortiss.af3.exploration.dsl_v2.model"
        disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//booleanp">
82
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//booleanp/IBooleanExpression"/>
83
84
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/Not">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Not/toString"/>
85
86
87
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Not/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/Not/equals/other"/>
        </genOperations>
88
89
90
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/And">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/And/toString"/>
91
92
93
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/And/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/And/equals/other"/>
        </genOperations>
94
95
96
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/Or">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Or/toString"/>
97
98
99
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Or/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/Or/equals/other"/>
        </genOperations>
100
      </genClasses>
101
102
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/BooleanLiteral">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dsl_v2.ecore#//booleanp/BooleanLiteral/value"/>
103
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/BooleanLiteral/toString"/>
104
105
106
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/BooleanLiteral/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/BooleanLiteral/equals/other"/>
        </genOperations>
Johannes Eder's avatar
Johannes Eder committed
107
      </genClasses>
108
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//booleanp/IQuantifierExpression"/>
109
110
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/ForAll">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/ForAll/toString"/>
111
112
113
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/ForAll/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/ForAll/equals/other"/>
        </genOperations>
114
115
116
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/Exists">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Exists/toString"/>
117
118
119
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Exists/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/Exists/equals/other"/>
        </genOperations>
120
121
122
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//booleanp/Implies">
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Implies/toString"/>
123
124
125
        <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/Implies/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/Implies/equals/other"/>
        </genOperations>
126
      </genClasses>
127
128
      <nestedGenPackages prefix="Comparison" basePackage="org.fortiss.af3.exploration.dsl_v2.model.booleanp"
          disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//booleanp/comparison">
129
130
131
        <genClasses image="false" ecoreClass="dsl_v2.ecore#//booleanp/comparison/IComparisonExpression">
          <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//booleanp/comparison/IComparisonExpression/T"/>
        </genClasses>
132
133
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/Equal">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Equal/toString"/>
134
135
136
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Equal/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/Equal/equals/other"/>
          </genOperations>
137
138
139
        </genClasses>
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/LessEqual">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/LessEqual/toString"/>
140
141
142
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/LessEqual/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/LessEqual/equals/other"/>
          </genOperations>
143
144
145
        </genClasses>
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/Greater">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Greater/toString"/>
146
147
148
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Greater/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/Greater/equals/other"/>
          </genOperations>
149
150
151
        </genClasses>
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/GreaterEqual">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/GreaterEqual/toString"/>
152
153
154
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/GreaterEqual/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/GreaterEqual/equals/other"/>
          </genOperations>
155
156
157
        </genClasses>
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/NotEqual">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/NotEqual/toString"/>
158
159
160
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/NotEqual/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/NotEqual/equals/other"/>
          </genOperations>
161
        </genClasses>
162
163
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/comparison/Less">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Less/toString"/>
164
165
166
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/comparison/Less/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/comparison/Less/equals/other"/>
          </genOperations>
167
        </genClasses>
Johannes Eder's avatar
Johannes Eder committed
168
      </nestedGenPackages>
169
170
      <nestedGenPackages prefix="Allocation" basePackage="org.fortiss.af3.exploration.dsl_v2.model.booleanp"
          disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//booleanp/allocation">
171
        <genClasses image="false" ecoreClass="dsl_v2.ecore#//booleanp/allocation/ILocationExpression"/>
172
173
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/allocation/Allocation">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/allocation/Allocation/toString"/>
174
175
176
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/allocation/Allocation/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/allocation/Allocation/equals/other"/>
          </genOperations>
177
178
179
        </genClasses>
        <genClasses ecoreClass="dsl_v2.ecore#//booleanp/allocation/Dislocation">
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/allocation/Dislocation/toString"/>
180
181
182
          <genOperations ecoreOperation="dsl_v2.ecore#//booleanp/allocation/Dislocation/equals">
            <genParameters ecoreParameter="dsl_v2.ecore#//booleanp/allocation/Dislocation/equals/other"/>
          </genOperations>
183
        </genClasses>
Johannes Eder's avatar
Johannes Eder committed
184
185
      </nestedGenPackages>
    </nestedGenPackages>
186
    <nestedGenPackages prefix="Function" basePackage="org.fortiss.af3.exploration.dsl_v2.model"
187
        disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//function">
188
189
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//function/IFunction"/>
      <genClasses ecoreClass="dsl_v2.ecore#//function/Maximize">
Johannes Eder's avatar
Johannes Eder committed
190
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
191
            ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Maximize/args"/>
192
        <genOperations ecoreOperation="dsl_v2.ecore#//function/Maximize/toString"/>
193
194
195
196
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//function/Minimize">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Minimize/args"/>
197
        <genOperations ecoreOperation="dsl_v2.ecore#//function/Minimize/toString"/>
198
      </genClasses>
199
200
201
      <genClasses ecoreClass="dsl_v2.ecore#//function/Start">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Start/args"/>
        <genOperations ecoreOperation="dsl_v2.ecore#//function/Start/toString"/>
202
      </genClasses>
203
204
205
      <genClasses ecoreClass="dsl_v2.ecore#//function/End">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//function/End/args"/>
        <genOperations ecoreOperation="dsl_v2.ecore#//function/End/toString"/>
Johannes Eder's avatar
Johannes Eder committed
206
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
207
208
209
210
211
      <genClasses ecoreClass="dsl_v2.ecore#//function/Uses">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Uses/arg0"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Uses/arg1"/>
        <genOperations ecoreOperation="dsl_v2.ecore#//function/Uses/toString"/>
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
212
213
214
215
216
      <genClasses ecoreClass="dsl_v2.ecore#//function/Weight">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//function/Weight/arg0"/>
        <genOperations ecoreOperation="dsl_v2.ecore#//function/Weight/toString"/>
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
217
    </nestedGenPackages>
218
    <nestedGenPackages prefix="Expression" basePackage="org.fortiss.af3.exploration.dsl_v2.model"
Johannes Eder's avatar
Johannes Eder committed
219
        disposableProviderFactory="true" ecorePackage="dsl_v2.ecore#//expression">
220
      <genDataTypes ecoreDataType="dsl_v2.ecore#//expression/IExplorationExpressionVisitor"/>
221
      <genDataTypes ecoreDataType="dsl_v2.ecore#//expression/Exception"/>
222
223
224
225
226
227
228
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//expression/IExpression">
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/IExpression/accept">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/IExpression/accept/visitor"/>
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/IExpression/accept/evalType"/>
          <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/IExpression/accept/T"/>
        </genOperations>
      </genClasses>
Johannes Eder's avatar
Johannes Eder committed
229
230
231
232
233
234
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//expression/IBinderExpression">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/IBinderExpression/set"/>
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/IBinderExpression/expression"/>
      </genClasses>
235
236
237
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//expression/IUnaryOperator">
        <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/IUnaryOperator/T"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/IUnaryOperator/right"/>
Johannes Eder's avatar
Johannes Eder committed
238
      </genClasses>
239
240
241
242
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//expression/IBinaryOperator">
        <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/IBinaryOperator/T"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/IBinaryOperator/left"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/IBinaryOperator/right"/>
Johannes Eder's avatar
Johannes Eder committed
243
      </genClasses>
244
      <genClasses image="false" ecoreClass="dsl_v2.ecore#//expression/IModelElementExpression"/>
Johannes Eder's avatar
Johannes Eder committed
245
246
247
      <genClasses ecoreClass="dsl_v2.ecore#//expression/ModelElementLiteral">
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/ModelElementLiteral/setReference"/>
248
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/ModelElementLiteral/toString"/>
249
250
251
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/ModelElementLiteral/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/ModelElementLiteral/equals/other"/>
        </genOperations>
Johannes Eder's avatar
Johannes Eder committed
252
253
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//expression/Set">
254
        <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/Set/T"/>
255
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dsl_v2.ecore#//expression/Set/entryTypeInternal"/>
Johannes Eder's avatar
Johannes Eder committed
256
257
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/Set/entries"/>
Johannes Eder's avatar
Johannes Eder committed
258
259
        <genFeatures notify="false" createChild="false" propertySortChoices="true"
            ecoreFeature="ecore:EReference dsl_v2.ecore#//expression/Set/superSetReference"/>
260
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/Set/toString"/>
261
262
263
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/Set/equals">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/Set/equals/other"/>
        </genOperations>
264
265
266
267
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/Set/getEntryType"/>
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/Set/setEntryType">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/Set/setEntryType/type"/>
        </genOperations>
268
269
270
271
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/Set/getCastedSet">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/Set/getCastedSet/type"/>
          <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/Set/getCastedSet/S"/>
        </genOperations>
272
273
274
      </genClasses>
      <genClasses ecoreClass="dsl_v2.ecore#//expression/SuperSet">
        <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/SuperSet/T"/>
275
276
277
278
        <genOperations ecoreOperation="dsl_v2.ecore#//expression/SuperSet/getCastedSet">
          <genParameters ecoreParameter="dsl_v2.ecore#//expression/SuperSet/getCastedSet/type"/>
          <genTypeParameters ecoreTypeParameter="dsl_v2.ecore#//expression/SuperSet/getCastedSet/S"/>
        </genOperations>
Johannes Eder's avatar
Johannes Eder committed
279
280
      </genClasses>
    </nestedGenPackages>
Johannes Eder's avatar
Johannes Eder committed
281
282
  </genPackages>
</genmodel:GenModel>