aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel34
1 files changed, 34 insertions, 0 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel
new file mode 100644
index 00000000..b1f75d76
--- /dev/null
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/metamodels/yakindu.genmodel
@@ -0,0 +1,34 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/ca.mcgill.ecse.dslreasoner.standalone.test/src"
4 modelPluginID="ca.mcgill.ecse.dslreasoner.standalone.test" modelName="Yakindu"
5 rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
6 complianceLevel="8.0" copyrightFields="false" operationReflection="true" importOrganizing="true">
7 <foreignModel>yakindu.ecore</foreignModel>
8 <genPackages prefix="yakindu" basePackage="ca.mcgill.ecse.dslreasoner.standalone.test"
9 disposableProviderFactory="true" ecorePackage="yakindu.ecore#/">
10 <genClasses image="false" ecoreClass="yakindu.ecore#//Pseudostate"/>
11 <genClasses image="false" ecoreClass="yakindu.ecore#//Vertex">
12 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference yakindu.ecore#//Vertex/incomingTransitions"/>
13 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference yakindu.ecore#//Vertex/outgoingTransitions"/>
14 </genClasses>
15 <genClasses ecoreClass="yakindu.ecore#//Region">
16 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference yakindu.ecore#//Region/vertices"/>
17 </genClasses>
18 <genClasses ecoreClass="yakindu.ecore#//Transition">
19 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference yakindu.ecore#//Transition/target"/>
20 <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference yakindu.ecore#//Transition/source"/>
21 </genClasses>
22 <genClasses ecoreClass="yakindu.ecore#//Statechart"/>
23 <genClasses ecoreClass="yakindu.ecore#//Entry"/>
24 <genClasses ecoreClass="yakindu.ecore#//Synchronization"/>
25 <genClasses ecoreClass="yakindu.ecore#//State"/>
26 <genClasses image="false" ecoreClass="yakindu.ecore#//RegularState"/>
27 <genClasses image="false" ecoreClass="yakindu.ecore#//CompositeElement">
28 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference yakindu.ecore#//CompositeElement/regions"/>
29 </genClasses>
30 <genClasses ecoreClass="yakindu.ecore#//Choice"/>
31 <genClasses ecoreClass="yakindu.ecore#//Exit"/>
32 <genClasses ecoreClass="yakindu.ecore#//FinalState"/>
33 </genPackages>
34</genmodel:GenModel>