aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore
diff options
context:
space:
mode:
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore')
-rw-r--r--Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/model/generated/VampireLanguage.ecore26
1 files changed, 16 insertions, 10 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>