aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore26
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.genmodel16
2 files changed, 26 insertions, 16 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 0018661e..1ba1bbf7 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
@@ -40,9 +40,18 @@
40 eType="#//VLSAnnotation" containment="true"/> 40 eType="#//VLSAnnotation" containment="true"/>
41 </eClassifiers> 41 </eClassifiers>
42 <eClassifiers xsi:type="ecore:EClass" name="VLSTffTerm"/> 42 <eClassifiers xsi:type="ecore:EClass" name="VLSTffTerm"/>
43 <eClassifiers xsi:type="ecore:EClass" name="VLSDeclaration" eSuperTypes="#//VLSTffTerm"/> 43 <eClassifiers xsi:type="ecore:EClass" name="VLSDeclaration" eSuperTypes="#//VLSTffTerm">
44 <eClassifiers xsi:type="ecore:EClass" name="VLSOtherDeclaration" eSuperTypes="#//VLSDeclaration"/> 44 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//VLSTypeDef"
45 <eClassifiers xsi:type="ecore:EClass" name="VLSVariableDeclaration" eSuperTypes="#//VLSDeclaration"/> 45 containment="true"/>
46 </eClassifiers>
47 <eClassifiers xsi:type="ecore:EClass" name="VLSOtherDeclaration" eSuperTypes="#//VLSDeclaration">
48 <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="#//VLSTerm"
49 containment="true"/>
50 </eClassifiers>
51 <eClassifiers xsi:type="ecore:EClass" name="VLSVariableDeclaration" eSuperTypes="#//VLSDeclaration">
52 <eStructuralFeatures xsi:type="ecore:EReference" name="name" eType="#//VLSVariable"
53 containment="true"/>
54 </eClassifiers>
46 <eClassifiers xsi:type="ecore:EClass" name="VLSTypeDef"> 55 <eClassifiers xsi:type="ecore:EClass" name="VLSTypeDef">
47 <eStructuralFeatures xsi:type="ecore:EReference" name="typeSig" eType="#//VLSTypeDef" 56 <eStructuralFeatures xsi:type="ecore:EReference" name="typeSig" eType="#//VLSTypeDef"
48 containment="true"/> 57 containment="true"/>
@@ -53,11 +62,8 @@
53 <eStructuralFeatures xsi:type="ecore:EReference" name="nextType" eType="#//VLSTerm" 62 <eStructuralFeatures xsi:type="ecore:EReference" name="nextType" eType="#//VLSTerm"
54 containment="true"/> 63 containment="true"/>
55 </eClassifiers> 64 </eClassifiers>
56 <eClassifiers xsi:type="ecore:EClass" name="VLSTerm" eSuperTypes="#//VLSTffTerm #//VLSOtherDeclaration"> 65 <eClassifiers xsi:type="ecore:EClass" name="VLSTerm" eSuperTypes="#//VLSTffTerm"/>
57 <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//VLSTypeDef" 66 <eClassifiers xsi:type="ecore:EClass" name="VLSVariable" eSuperTypes="#//VLSTerm">
58 containment="true"/>
59 </eClassifiers>
60 <eClassifiers xsi:type="ecore:EClass" name="VLSVariable" eSuperTypes="#//VLSVariableDeclaration #//VLSTerm">
61 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> 67 <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
62 </eClassifiers> 68 </eClassifiers>
63 <eClassifiers xsi:type="ecore:EClass" name="VLSFunctionAsTerm" eSuperTypes="#//VLSTerm"> 69 <eClassifiers xsi:type="ecore:EClass" name="VLSFunctionAsTerm" eSuperTypes="#//VLSTerm">
@@ -124,13 +130,13 @@
124 </eClassifiers> 130 </eClassifiers>
125 <eClassifiers xsi:type="ecore:EClass" name="VLSUniversalQuantifier" eSuperTypes="#//VLSTerm"> 131 <eClassifiers xsi:type="ecore:EClass" name="VLSUniversalQuantifier" eSuperTypes="#//VLSTerm">
126 <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" 132 <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
127 eType="#//VLSVariableDeclaration" containment="true"/> 133 eType="#//VLSTffTerm" containment="true"/>
128 <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" 134 <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm"
129 containment="true"/> 135 containment="true"/>
130 </eClassifiers> 136 </eClassifiers>
131 <eClassifiers xsi:type="ecore:EClass" name="VLSExistentialQuantifier" eSuperTypes="#//VLSTerm"> 137 <eClassifiers xsi:type="ecore:EClass" name="VLSExistentialQuantifier" eSuperTypes="#//VLSTerm">
132 <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" 138 <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1"
133 eType="#//VLSVariableDeclaration" containment="true"/> 139 eType="#//VLSTffTerm" containment="true"/>
134 <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm" 140 <eStructuralFeatures xsi:type="ecore:EReference" name="operand" eType="#//VLSTerm"
135 containment="true"/> 141 containment="true"/>
136 </eClassifiers> 142 </eClassifiers>
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 e69b5c11..7800e85e 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
@@ -34,18 +34,22 @@
34 <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"/>
35 </genClasses> 35 </genClasses>
36 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTffTerm"/> 36 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTffTerm"/>
37 <genClasses ecoreClass="VampireLanguage.ecore#//VLSDeclaration"/> 37 <genClasses ecoreClass="VampireLanguage.ecore#//VLSDeclaration">
38 <genClasses ecoreClass="VampireLanguage.ecore#//VLSOtherDeclaration"/> 38 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSDeclaration/type"/>
39 <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariableDeclaration"/> 39 </genClasses>
40 <genClasses ecoreClass="VampireLanguage.ecore#//VLSOtherDeclaration">
41 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSOtherDeclaration/name"/>
42 </genClasses>
43 <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariableDeclaration">
44 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSVariableDeclaration/name"/>
45 </genClasses>
40 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTypeDef"> 46 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTypeDef">
41 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/typeSig"/> 47 <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"/> 48 <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"/> 49 <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"/> 50 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTypeDef/nextType"/>
45 </genClasses> 51 </genClasses>
46 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTerm"> 52 <genClasses ecoreClass="VampireLanguage.ecore#//VLSTerm"/>
47 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference VampireLanguage.ecore#//VLSTerm/type"/>
48 </genClasses>
49 <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariable"> 53 <genClasses ecoreClass="VampireLanguage.ecore#//VLSVariable">
50 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSVariable/name"/> 54 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute VampireLanguage.ecore#//VLSVariable/name"/>
51 </genClasses> 55 </genClasses>