diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated')
2 files changed, 49 insertions, 32 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore index e529b684..0018661e 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore | |||
@@ -3,8 +3,6 @@ | |||
3 | xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="vampireLanguage" nsURI="http://www.mcgill.ca/ecse/dslreasoner/VampireLanguage" | 3 | xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="vampireLanguage" nsURI="http://www.mcgill.ca/ecse/dslreasoner/VampireLanguage" |
4 | nsPrefix="vampireLanguage"> | 4 | nsPrefix="vampireLanguage"> |
5 | <eClassifiers xsi:type="ecore:EClass" name="VampireModel"> | 5 | <eClassifiers xsi:type="ecore:EClass" name="VampireModel"> |
6 | <eStructuralFeatures xsi:type="ecore:EReference" name="includes" upperBound="-1" | ||
7 | eType="#//VLSInclude" containment="true"/> | ||
8 | <eStructuralFeatures xsi:type="ecore:EReference" name="comments" upperBound="-1" | 6 | <eStructuralFeatures xsi:type="ecore:EReference" name="comments" upperBound="-1" |
9 | eType="#//VLSComment" containment="true"/> | 7 | eType="#//VLSComment" containment="true"/> |
10 | <eStructuralFeatures xsi:type="ecore:EReference" name="confirmations" upperBound="-1" | 8 | <eStructuralFeatures xsi:type="ecore:EReference" name="confirmations" upperBound="-1" |
@@ -14,19 +12,10 @@ | |||
14 | <eStructuralFeatures xsi:type="ecore:EReference" name="tfformulas" upperBound="-1" | 12 | <eStructuralFeatures xsi:type="ecore:EReference" name="tfformulas" upperBound="-1" |
15 | eType="#//VLSTffFormula" containment="true"/> | 13 | eType="#//VLSTffFormula" containment="true"/> |
16 | </eClassifiers> | 14 | </eClassifiers> |
17 | <eClassifiers xsi:type="ecore:EClass" name="VLSInclude"> | ||
18 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
19 | <eStructuralFeatures xsi:type="ecore:EReference" name="names" upperBound="-1" | ||
20 | eType="#//VLSName" containment="true"/> | ||
21 | </eClassifiers> | ||
22 | <eClassifiers xsi:type="ecore:EClass" name="VLSName"> | ||
23 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
24 | </eClassifiers> | ||
25 | <eClassifiers xsi:type="ecore:EClass" name="VLSComment"> | 15 | <eClassifiers xsi:type="ecore:EClass" name="VLSComment"> |
26 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 16 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
27 | </eClassifiers> | 17 | </eClassifiers> |
28 | <eClassifiers xsi:type="ecore:EClass" name="VLSConfirmations"/> | 18 | <eClassifiers xsi:type="ecore:EClass" name="VLSConfirmations"/> |
29 | <eClassifiers xsi:type="ecore:EClass" name="VLSSatisfiable" eSuperTypes="#//VLSConfirmations"/> | ||
30 | <eClassifiers xsi:type="ecore:EClass" name="VLSFofFormula"> | 19 | <eClassifiers xsi:type="ecore:EClass" name="VLSFofFormula"> |
31 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 20 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
32 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="fofRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 21 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="fofRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
@@ -37,8 +26,8 @@ | |||
37 | </eClassifiers> | 26 | </eClassifiers> |
38 | <eClassifiers xsi:type="ecore:EClass" name="VLSTffFormula"> | 27 | <eClassifiers xsi:type="ecore:EClass" name="VLSTffFormula"> |
39 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 28 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
40 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="fofRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 29 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="tffRole" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
41 | <eStructuralFeatures xsi:type="ecore:EReference" name="fofFormula" eType="#//VLSTerm" | 30 | <eStructuralFeatures xsi:type="ecore:EReference" name="fofFormula" eType="#//VLSTffTerm" |
42 | containment="true"/> | 31 | containment="true"/> |
43 | <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" eType="#//VLSAnnotation" | 32 | <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" eType="#//VLSAnnotation" |
44 | containment="true"/> | 33 | containment="true"/> |
@@ -50,8 +39,25 @@ | |||
50 | <eStructuralFeatures xsi:type="ecore:EReference" name="terms" upperBound="-1" | 39 | <eStructuralFeatures xsi:type="ecore:EReference" name="terms" upperBound="-1" |
51 | eType="#//VLSAnnotation" containment="true"/> | 40 | eType="#//VLSAnnotation" containment="true"/> |
52 | </eClassifiers> | 41 | </eClassifiers> |
53 | <eClassifiers xsi:type="ecore:EClass" name="VLSTerm"/> | 42 | <eClassifiers xsi:type="ecore:EClass" name="VLSTffTerm"/> |
54 | <eClassifiers xsi:type="ecore:EClass" name="VLSVariable" eSuperTypes="#//VLSTerm"> | 43 | <eClassifiers xsi:type="ecore:EClass" name="VLSDeclaration" eSuperTypes="#//VLSTffTerm"/> |
44 | <eClassifiers xsi:type="ecore:EClass" name="VLSOtherDeclaration" eSuperTypes="#//VLSDeclaration"/> | ||
45 | <eClassifiers xsi:type="ecore:EClass" name="VLSVariableDeclaration" eSuperTypes="#//VLSDeclaration"/> | ||
46 | <eClassifiers xsi:type="ecore:EClass" name="VLSTypeDef"> | ||
47 | <eStructuralFeatures xsi:type="ecore:EReference" name="typeSig" eType="#//VLSTypeDef" | ||
48 | containment="true"/> | ||
49 | <eStructuralFeatures xsi:type="ecore:EReference" name="mapsTo" eType="#//VLSTerm" | ||
50 | containment="true"/> | ||
51 | <eStructuralFeatures xsi:type="ecore:EReference" name="initType" eType="#//VLSTerm" | ||
52 | containment="true"/> | ||
53 | <eStructuralFeatures xsi:type="ecore:EReference" name="nextType" eType="#//VLSTerm" | ||
54 | containment="true"/> | ||
55 | </eClassifiers> | ||
56 | <eClassifiers xsi:type="ecore:EClass" name="VLSTerm" eSuperTypes="#//VLSTffTerm #//VLSOtherDeclaration"> | ||
57 | <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//VLSTypeDef" | ||
58 | containment="true"/> | ||
59 | </eClassifiers> | ||
60 | <eClassifiers xsi:type="ecore:EClass" name="VLSVariable" eSuperTypes="#//VLSVariableDeclaration #//VLSTerm"> | ||
55 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 61 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
56 | </eClassifiers> | 62 | </eClassifiers> |
57 | <eClassifiers xsi:type="ecore:EClass" name="VLSFunctionAsTerm" eSuperTypes="#//VLSTerm"> | 63 | <eClassifiers xsi:type="ecore:EClass" name="VLSFunctionAsTerm" eSuperTypes="#//VLSTerm"> |
@@ -62,6 +68,12 @@ | |||
62 | <eClassifiers xsi:type="ecore:EClass" name="VLSDefinedTerm" eSuperTypes="#//VLSTerm"> | 68 | <eClassifiers xsi:type="ecore:EClass" name="VLSDefinedTerm" eSuperTypes="#//VLSTerm"> |
63 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | 69 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
64 | </eClassifiers> | 70 | </eClassifiers> |
71 | <eClassifiers xsi:type="ecore:EClass" name="VLSSatisfiable" eSuperTypes="#//VLSConfirmations"/> | ||
72 | <eClassifiers xsi:type="ecore:EClass" name="VLSWarning" eSuperTypes="#//VLSConfirmations"/> | ||
73 | <eClassifiers xsi:type="ecore:EClass" name="VLSTrying" eSuperTypes="#//VLSConfirmations"> | ||
74 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
75 | </eClassifiers> | ||
76 | <eClassifiers xsi:type="ecore:EClass" name="VLSFiniteModel" eSuperTypes="#//VLSConfirmations"/> | ||
65 | <eClassifiers xsi:type="ecore:EClass" name="VLSEquivalent" eSuperTypes="#//VLSTerm"> | 77 | <eClassifiers xsi:type="ecore:EClass" name="VLSEquivalent" eSuperTypes="#//VLSTerm"> |
66 | <eStructuralFeatures xsi:type="ecore:EReference" name="left" eType="#//VLSTerm" | 78 | <eStructuralFeatures xsi:type="ecore:EReference" name="left" eType="#//VLSTerm" |
67 | containment="true"/> | 79 | containment="true"/> |
@@ -112,13 +124,13 @@ | |||
112 | </eClassifiers> | 124 | </eClassifiers> |
113 | <eClassifiers xsi:type="ecore:EClass" name="VLSUniversalQuantifier" eSuperTypes="#//VLSTerm"> | 125 | <eClassifiers xsi:type="ecore:EClass" name="VLSUniversalQuantifier" eSuperTypes="#//VLSTerm"> |
114 | <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" | 126 | <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" |
115 | eType="#//VLSVariable" containment="true"/> | 127 | eType="#//VLSVariableDeclaration" containment="true"/> |
116 | <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" | 128 | <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" |
117 | containment="true"/> | 129 | containment="true"/> |
118 | </eClassifiers> | 130 | </eClassifiers> |
119 | <eClassifiers xsi:type="ecore:EClass" name="VLSExistentialQuantifier" eSuperTypes="#//VLSTerm"> | 131 | <eClassifiers xsi:type="ecore:EClass" name="VLSExistentialQuantifier" eSuperTypes="#//VLSTerm"> |
120 | <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" | 132 | <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" |
121 | eType="#//VLSVariable" containment="true"/> | 133 | eType="#//VLSVariableDeclaration" containment="true"/> |
122 | <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" | 134 | <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" |
123 | containment="true"/> | 135 | containment="true"/> |
124 | </eClassifiers> | 136 | </eClassifiers> |
@@ -160,7 +172,5 @@ | |||
160 | eType="#//VLSTerm" containment="true"/> | 172 | eType="#//VLSTerm" containment="true"/> |
161 | </eClassifiers> | 173 | </eClassifiers> |
162 | <eClassifiers xsi:type="ecore:EClass" name="VLSInt" eSuperTypes="#//VLSDefinedTerm"/> | 174 | <eClassifiers xsi:type="ecore:EClass" name="VLSInt" eSuperTypes="#//VLSDefinedTerm"/> |
163 | <eClassifiers xsi:type="ecore:EClass" name="VLSReal" eSuperTypes="#//VLSDefinedTerm"/> | ||
164 | <eClassifiers xsi:type="ecore:EClass" name="VLSRational" eSuperTypes="#//VLSDefinedTerm"/> | ||
165 | <eClassifiers xsi:type="ecore:EClass" name="VLSDoubleQuote" eSuperTypes="#//VLSDefinedTerm"/> | 175 | <eClassifiers xsi:type="ecore:EClass" name="VLSDoubleQuote" eSuperTypes="#//VLSDefinedTerm"/> |
166 | </ecore:EPackage> | 176 | </ecore:EPackage> |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.genmodel b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.genmodel index ef216fb7..e69b5c11 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.genmodel +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.genmodel | |||
@@ -7,24 +7,15 @@ | |||
7 | <genPackages prefix="VampireLanguage" basePackage="ca.mcgill.ecse.dslreasoner" disposableProviderFactory="true" | 7 | <genPackages prefix="VampireLanguage" basePackage="ca.mcgill.ecse.dslreasoner" disposableProviderFactory="true" |
8 | fileExtensions="tptp" ecorePackage="VampireLanguage.ecore#/"> | 8 | fileExtensions="tptp" ecorePackage="VampireLanguage.ecore#/"> |
9 | <genClasses ecoreClass="VampireLanguage.ecore#//VampireModel"> | 9 | <genClasses ecoreClass="VampireLanguage.ecore#//VampireModel"> |
10 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/includes"/> | ||
11 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/comments"/> | 10 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/comments"/> |
12 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/confirmations"/> | 11 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/confirmations"/> |
13 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/formulas"/> | 12 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/formulas"/> |
14 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/tfformulas"/> | 13 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VampireModel/tfformulas"/> |
15 | </genClasses> | 14 | </genClasses> |
16 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSInclude"> | ||
17 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSInclude/fileName"/> | ||
18 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSInclude/names"/> | ||
19 | </genClasses> | ||
20 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSName"> | ||
21 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSName/name"/> | ||
22 | </genClasses> | ||
23 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSComment"> | 15 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSComment"> |
24 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSComment/comment"/> | 16 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSComment/comment"/> |
25 | </genClasses> | 17 | </genClasses> |
26 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSConfirmations"/> | 18 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSConfirmations"/> |
27 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSSatisfiable"/> | ||
28 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSFofFormula"> | 19 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSFofFormula"> |
29 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSFofFormula/name"/> | 20 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSFofFormula/name"/> |
30 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSFofFormula/fofRole"/> | 21 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSFofFormula/fofRole"/> |
@@ -33,7 +24,7 @@ | |||
33 | </genClasses> | 24 | </genClasses> |
34 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTffFormula"> | 25 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTffFormula"> |
35 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSTffFormula/name"/> | 26 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSTffFormula/name"/> |
36 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSTffFormula/fofRole"/> | 27 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSTffFormula/tffRole"/> |
37 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTffFormula/fofFormula"/> | 28 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTffFormula/fofFormula"/> |
38 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTffFormula/annotations"/> | 29 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTffFormula/annotations"/> |
39 | </genClasses> | 30 | </genClasses> |
@@ -42,7 +33,19 @@ | |||
42 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSAnnotation/followup"/> | 33 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSAnnotation/followup"/> |
43 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSAnnotation/terms"/> | 34 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSAnnotation/terms"/> |
44 | </genClasses> | 35 | </genClasses> |
45 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTerm"/> | 36 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTffTerm"/> |
37 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSDeclaration"/> | ||
38 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSOtherDeclaration"/> | ||
39 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariableDeclaration"/> | ||
40 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTypeDef"> | ||
41 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/typeSig"/> | ||
42 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/mapsTo"/> | ||
43 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/initType"/> | ||
44 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/nextType"/> | ||
45 | </genClasses> | ||
46 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTerm"> | ||
47 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTerm/type"/> | ||
48 | </genClasses> | ||
46 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariable"> | 49 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariable"> |
47 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSVariable/name"/> | 50 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSVariable/name"/> |
48 | </genClasses> | 51 | </genClasses> |
@@ -53,6 +56,12 @@ | |||
53 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSDefinedTerm"> | 56 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSDefinedTerm"> |
54 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSDefinedTerm/value"/> | 57 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSDefinedTerm/value"/> |
55 | </genClasses> | 58 | </genClasses> |
59 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSSatisfiable"/> | ||
60 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSWarning"/> | ||
61 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSTrying"> | ||
62 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSTrying/name"/> | ||
63 | </genClasses> | ||
64 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSFiniteModel"/> | ||
56 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSEquivalent"> | 65 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSEquivalent"> |
57 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSEquivalent/left"/> | 66 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSEquivalent/left"/> |
58 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSEquivalent/right"/> | 67 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSEquivalent/right"/> |
@@ -122,8 +131,6 @@ | |||
122 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSLess/terms"/> | 131 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSLess/terms"/> |
123 | </genClasses> | 132 | </genClasses> |
124 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSInt"/> | 133 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSInt"/> |
125 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSReal"/> | ||
126 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSRational"/> | ||
127 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSDoubleQuote"/> | 134 | <genClasses ecoreClass="VampireLanguage.ecore#//VLSDoubleQuote"/> |
128 | </genPackages> | 135 | </genPackages> |
129 | </genmodel:GenModel> | 136 | </genmodel:GenModel> |