diff options
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage')
18 files changed, 1994 insertions, 32 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSConfirmations.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSConfirmations.java new file mode 100644 index 00000000..25e607f9 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSConfirmations.java | |||
@@ -0,0 +1,20 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>VLS Confirmations</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSConfirmations() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface VLSConfirmations extends EObject | ||
19 | { | ||
20 | } // VLSConfirmations | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSFiniteModel.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSFiniteModel.java new file mode 100644 index 00000000..bfd23d8d --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSFiniteModel.java | |||
@@ -0,0 +1,20 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>VLS Finite Model</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * | ||
14 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSFiniteModel() | ||
15 | * @model | ||
16 | * @generated | ||
17 | */ | ||
18 | public interface VLSFiniteModel extends EObject | ||
19 | { | ||
20 | } // VLSFiniteModel | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSSatisfiable.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSSatisfiable.java new file mode 100644 index 00000000..75006570 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSSatisfiable.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>VLS Satisfiable</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSSatisfiable() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface VLSSatisfiable extends VLSConfirmations | ||
18 | { | ||
19 | } // VLSSatisfiable | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTffFormula.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTffFormula.java new file mode 100644 index 00000000..8b455f0a --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTffFormula.java | |||
@@ -0,0 +1,133 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>VLS Tff Formula</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getName <em>Name</em>}</li> | ||
18 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole <em>Fof Role</em>}</li> | ||
19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}</li> | ||
20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getAnnotations <em>Annotations</em>}</li> | ||
21 | * </ul> | ||
22 | * | ||
23 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula() | ||
24 | * @model | ||
25 | * @generated | ||
26 | */ | ||
27 | public interface VLSTffFormula extends EObject | ||
28 | { | ||
29 | /** | ||
30 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <p> | ||
33 | * If the meaning of the '<em>Name</em>' attribute isn't clear, | ||
34 | * there really should be more of a description here... | ||
35 | * </p> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @return the value of the '<em>Name</em>' attribute. | ||
38 | * @see #setName(String) | ||
39 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_Name() | ||
40 | * @model | ||
41 | * @generated | ||
42 | */ | ||
43 | String getName(); | ||
44 | |||
45 | /** | ||
46 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getName <em>Name</em>}' attribute. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @param value the new value of the '<em>Name</em>' attribute. | ||
50 | * @see #getName() | ||
51 | * @generated | ||
52 | */ | ||
53 | void setName(String value); | ||
54 | |||
55 | /** | ||
56 | * Returns the value of the '<em><b>Fof Role</b></em>' attribute. | ||
57 | * <!-- begin-user-doc --> | ||
58 | * <p> | ||
59 | * If the meaning of the '<em>Fof Role</em>' attribute isn't clear, | ||
60 | * there really should be more of a description here... | ||
61 | * </p> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @return the value of the '<em>Fof Role</em>' attribute. | ||
64 | * @see #setFofRole(String) | ||
65 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_FofRole() | ||
66 | * @model | ||
67 | * @generated | ||
68 | */ | ||
69 | String getFofRole(); | ||
70 | |||
71 | /** | ||
72 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole <em>Fof Role</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @param value the new value of the '<em>Fof Role</em>' attribute. | ||
76 | * @see #getFofRole() | ||
77 | * @generated | ||
78 | */ | ||
79 | void setFofRole(String value); | ||
80 | |||
81 | /** | ||
82 | * Returns the value of the '<em><b>Fof Formula</b></em>' containment reference. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <p> | ||
85 | * If the meaning of the '<em>Fof Formula</em>' containment reference isn't clear, | ||
86 | * there really should be more of a description here... | ||
87 | * </p> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @return the value of the '<em>Fof Formula</em>' containment reference. | ||
90 | * @see #setFofFormula(VLSTerm) | ||
91 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_FofFormula() | ||
92 | * @model containment="true" | ||
93 | * @generated | ||
94 | */ | ||
95 | VLSTerm getFofFormula(); | ||
96 | |||
97 | /** | ||
98 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}' containment reference. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @param value the new value of the '<em>Fof Formula</em>' containment reference. | ||
102 | * @see #getFofFormula() | ||
103 | * @generated | ||
104 | */ | ||
105 | void setFofFormula(VLSTerm value); | ||
106 | |||
107 | /** | ||
108 | * Returns the value of the '<em><b>Annotations</b></em>' containment reference. | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <p> | ||
111 | * If the meaning of the '<em>Annotations</em>' containment reference isn't clear, | ||
112 | * there really should be more of a description here... | ||
113 | * </p> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @return the value of the '<em>Annotations</em>' containment reference. | ||
116 | * @see #setAnnotations(VLSAnnotation) | ||
117 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_Annotations() | ||
118 | * @model containment="true" | ||
119 | * @generated | ||
120 | */ | ||
121 | VLSAnnotation getAnnotations(); | ||
122 | |||
123 | /** | ||
124 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getAnnotations <em>Annotations</em>}' containment reference. | ||
125 | * <!-- begin-user-doc --> | ||
126 | * <!-- end-user-doc --> | ||
127 | * @param value the new value of the '<em>Annotations</em>' containment reference. | ||
128 | * @see #getAnnotations() | ||
129 | * @generated | ||
130 | */ | ||
131 | void setAnnotations(VLSAnnotation value); | ||
132 | |||
133 | } // VLSTffFormula | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTrying.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTrying.java new file mode 100644 index 00000000..c2080a9c --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTrying.java | |||
@@ -0,0 +1,52 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | |||
8 | /** | ||
9 | * <!-- begin-user-doc --> | ||
10 | * A representation of the model object '<em><b>VLS Trying</b></em>'. | ||
11 | * <!-- end-user-doc --> | ||
12 | * | ||
13 | * <p> | ||
14 | * The following features are supported: | ||
15 | * </p> | ||
16 | * <ul> | ||
17 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTrying() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface VLSTrying extends EObject | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Name</em>' attribute isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Name</em>' attribute. | ||
35 | * @see #setName(String) | ||
36 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTrying_Name() | ||
37 | * @model | ||
38 | * @generated | ||
39 | */ | ||
40 | String getName(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Name</em>' attribute. | ||
47 | * @see #getName() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setName(String value); | ||
51 | |||
52 | } // VLSTrying | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguageFactory.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguageFactory.java index 3896cc7f..a89885ee 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguageFactory.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguageFactory.java | |||
@@ -60,6 +60,42 @@ public interface VampireLanguageFactory extends EFactory | |||
60 | VLSComment createVLSComment(); | 60 | VLSComment createVLSComment(); |
61 | 61 | ||
62 | /** | 62 | /** |
63 | * Returns a new object of class '<em>VLS Confirmations</em>'. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @return a new object of class '<em>VLS Confirmations</em>'. | ||
67 | * @generated | ||
68 | */ | ||
69 | VLSConfirmations createVLSConfirmations(); | ||
70 | |||
71 | /** | ||
72 | * Returns a new object of class '<em>VLS Satisfiable</em>'. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @return a new object of class '<em>VLS Satisfiable</em>'. | ||
76 | * @generated | ||
77 | */ | ||
78 | VLSSatisfiable createVLSSatisfiable(); | ||
79 | |||
80 | /** | ||
81 | * Returns a new object of class '<em>VLS Trying</em>'. | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @return a new object of class '<em>VLS Trying</em>'. | ||
85 | * @generated | ||
86 | */ | ||
87 | VLSTrying createVLSTrying(); | ||
88 | |||
89 | /** | ||
90 | * Returns a new object of class '<em>VLS Finite Model</em>'. | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @return a new object of class '<em>VLS Finite Model</em>'. | ||
94 | * @generated | ||
95 | */ | ||
96 | VLSFiniteModel createVLSFiniteModel(); | ||
97 | |||
98 | /** | ||
63 | * Returns a new object of class '<em>VLS Fof Formula</em>'. | 99 | * Returns a new object of class '<em>VLS Fof Formula</em>'. |
64 | * <!-- begin-user-doc --> | 100 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 101 | * <!-- end-user-doc --> |
@@ -69,6 +105,15 @@ public interface VampireLanguageFactory extends EFactory | |||
69 | VLSFofFormula createVLSFofFormula(); | 105 | VLSFofFormula createVLSFofFormula(); |
70 | 106 | ||
71 | /** | 107 | /** |
108 | * Returns a new object of class '<em>VLS Tff Formula</em>'. | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @return a new object of class '<em>VLS Tff Formula</em>'. | ||
112 | * @generated | ||
113 | */ | ||
114 | VLSTffFormula createVLSTffFormula(); | ||
115 | |||
116 | /** | ||
72 | * Returns a new object of class '<em>VLS Annotation</em>'. | 117 | * Returns a new object of class '<em>VLS Annotation</em>'. |
73 | * <!-- begin-user-doc --> | 118 | * <!-- begin-user-doc --> |
74 | * <!-- end-user-doc --> | 119 | * <!-- end-user-doc --> |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java index f1519839..a9334a48 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireLanguagePackage.java | |||
@@ -86,13 +86,31 @@ public interface VampireLanguagePackage extends EPackage | |||
86 | int VAMPIRE_MODEL__COMMENTS = 1; | 86 | int VAMPIRE_MODEL__COMMENTS = 1; |
87 | 87 | ||
88 | /** | 88 | /** |
89 | * The feature id for the '<em><b>Confirmations</b></em>' containment reference list. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | int VAMPIRE_MODEL__CONFIRMATIONS = 2; | ||
96 | |||
97 | /** | ||
89 | * The feature id for the '<em><b>Formulas</b></em>' containment reference list. | 98 | * The feature id for the '<em><b>Formulas</b></em>' containment reference list. |
90 | * <!-- begin-user-doc --> | 99 | * <!-- begin-user-doc --> |
91 | * <!-- end-user-doc --> | 100 | * <!-- end-user-doc --> |
92 | * @generated | 101 | * @generated |
93 | * @ordered | 102 | * @ordered |
94 | */ | 103 | */ |
95 | int VAMPIRE_MODEL__FORMULAS = 2; | 104 | int VAMPIRE_MODEL__FORMULAS = 3; |
105 | |||
106 | /** | ||
107 | * The feature id for the '<em><b>Tfformulas</b></em>' containment reference list. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @generated | ||
111 | * @ordered | ||
112 | */ | ||
113 | int VAMPIRE_MODEL__TFFORMULAS = 4; | ||
96 | 114 | ||
97 | /** | 115 | /** |
98 | * The number of structural features of the '<em>Vampire Model</em>' class. | 116 | * The number of structural features of the '<em>Vampire Model</em>' class. |
@@ -101,7 +119,7 @@ public interface VampireLanguagePackage extends EPackage | |||
101 | * @generated | 119 | * @generated |
102 | * @ordered | 120 | * @ordered |
103 | */ | 121 | */ |
104 | int VAMPIRE_MODEL_FEATURE_COUNT = 3; | 122 | int VAMPIRE_MODEL_FEATURE_COUNT = 5; |
105 | 123 | ||
106 | /** | 124 | /** |
107 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. | 125 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. |
@@ -197,6 +215,91 @@ public interface VampireLanguagePackage extends EPackage | |||
197 | int VLS_COMMENT_FEATURE_COUNT = 1; | 215 | int VLS_COMMENT_FEATURE_COUNT = 1; |
198 | 216 | ||
199 | /** | 217 | /** |
218 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl <em>VLS Confirmations</em>}' class. | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl | ||
222 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConfirmations() | ||
223 | * @generated | ||
224 | */ | ||
225 | int VLS_CONFIRMATIONS = 4; | ||
226 | |||
227 | /** | ||
228 | * The number of structural features of the '<em>VLS Confirmations</em>' class. | ||
229 | * <!-- begin-user-doc --> | ||
230 | * <!-- end-user-doc --> | ||
231 | * @generated | ||
232 | * @ordered | ||
233 | */ | ||
234 | int VLS_CONFIRMATIONS_FEATURE_COUNT = 0; | ||
235 | |||
236 | /** | ||
237 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | ||
238 | * <!-- begin-user-doc --> | ||
239 | * <!-- end-user-doc --> | ||
240 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl | ||
241 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSSatisfiable() | ||
242 | * @generated | ||
243 | */ | ||
244 | int VLS_SATISFIABLE = 5; | ||
245 | |||
246 | /** | ||
247 | * The number of structural features of the '<em>VLS Satisfiable</em>' class. | ||
248 | * <!-- begin-user-doc --> | ||
249 | * <!-- end-user-doc --> | ||
250 | * @generated | ||
251 | * @ordered | ||
252 | */ | ||
253 | int VLS_SATISFIABLE_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | ||
254 | |||
255 | /** | ||
256 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl <em>VLS Trying</em>}' class. | ||
257 | * <!-- begin-user-doc --> | ||
258 | * <!-- end-user-doc --> | ||
259 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl | ||
260 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrying() | ||
261 | * @generated | ||
262 | */ | ||
263 | int VLS_TRYING = 6; | ||
264 | |||
265 | /** | ||
266 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
267 | * <!-- begin-user-doc --> | ||
268 | * <!-- end-user-doc --> | ||
269 | * @generated | ||
270 | * @ordered | ||
271 | */ | ||
272 | int VLS_TRYING__NAME = 0; | ||
273 | |||
274 | /** | ||
275 | * The number of structural features of the '<em>VLS Trying</em>' class. | ||
276 | * <!-- begin-user-doc --> | ||
277 | * <!-- end-user-doc --> | ||
278 | * @generated | ||
279 | * @ordered | ||
280 | */ | ||
281 | int VLS_TRYING_FEATURE_COUNT = 1; | ||
282 | |||
283 | /** | ||
284 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl <em>VLS Finite Model</em>}' class. | ||
285 | * <!-- begin-user-doc --> | ||
286 | * <!-- end-user-doc --> | ||
287 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl | ||
288 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFiniteModel() | ||
289 | * @generated | ||
290 | */ | ||
291 | int VLS_FINITE_MODEL = 7; | ||
292 | |||
293 | /** | ||
294 | * The number of structural features of the '<em>VLS Finite Model</em>' class. | ||
295 | * <!-- begin-user-doc --> | ||
296 | * <!-- end-user-doc --> | ||
297 | * @generated | ||
298 | * @ordered | ||
299 | */ | ||
300 | int VLS_FINITE_MODEL_FEATURE_COUNT = 0; | ||
301 | |||
302 | /** | ||
200 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. | 303 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. |
201 | * <!-- begin-user-doc --> | 304 | * <!-- begin-user-doc --> |
202 | * <!-- end-user-doc --> | 305 | * <!-- end-user-doc --> |
@@ -204,7 +307,7 @@ public interface VampireLanguagePackage extends EPackage | |||
204 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFofFormula() | 307 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFofFormula() |
205 | * @generated | 308 | * @generated |
206 | */ | 309 | */ |
207 | int VLS_FOF_FORMULA = 4; | 310 | int VLS_FOF_FORMULA = 8; |
208 | 311 | ||
209 | /** | 312 | /** |
210 | * The feature id for the '<em><b>Name</b></em>' attribute. | 313 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -252,6 +355,61 @@ public interface VampireLanguagePackage extends EPackage | |||
252 | int VLS_FOF_FORMULA_FEATURE_COUNT = 4; | 355 | int VLS_FOF_FORMULA_FEATURE_COUNT = 4; |
253 | 356 | ||
254 | /** | 357 | /** |
358 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl <em>VLS Tff Formula</em>}' class. | ||
359 | * <!-- begin-user-doc --> | ||
360 | * <!-- end-user-doc --> | ||
361 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl | ||
362 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffFormula() | ||
363 | * @generated | ||
364 | */ | ||
365 | int VLS_TFF_FORMULA = 9; | ||
366 | |||
367 | /** | ||
368 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
369 | * <!-- begin-user-doc --> | ||
370 | * <!-- end-user-doc --> | ||
371 | * @generated | ||
372 | * @ordered | ||
373 | */ | ||
374 | int VLS_TFF_FORMULA__NAME = 0; | ||
375 | |||
376 | /** | ||
377 | * The feature id for the '<em><b>Fof Role</b></em>' attribute. | ||
378 | * <!-- begin-user-doc --> | ||
379 | * <!-- end-user-doc --> | ||
380 | * @generated | ||
381 | * @ordered | ||
382 | */ | ||
383 | int VLS_TFF_FORMULA__FOF_ROLE = 1; | ||
384 | |||
385 | /** | ||
386 | * The feature id for the '<em><b>Fof Formula</b></em>' containment reference. | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | * @ordered | ||
391 | */ | ||
392 | int VLS_TFF_FORMULA__FOF_FORMULA = 2; | ||
393 | |||
394 | /** | ||
395 | * The feature id for the '<em><b>Annotations</b></em>' containment reference. | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @generated | ||
399 | * @ordered | ||
400 | */ | ||
401 | int VLS_TFF_FORMULA__ANNOTATIONS = 3; | ||
402 | |||
403 | /** | ||
404 | * The number of structural features of the '<em>VLS Tff Formula</em>' class. | ||
405 | * <!-- begin-user-doc --> | ||
406 | * <!-- end-user-doc --> | ||
407 | * @generated | ||
408 | * @ordered | ||
409 | */ | ||
410 | int VLS_TFF_FORMULA_FEATURE_COUNT = 4; | ||
411 | |||
412 | /** | ||
255 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. | 413 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. |
256 | * <!-- begin-user-doc --> | 414 | * <!-- begin-user-doc --> |
257 | * <!-- end-user-doc --> | 415 | * <!-- end-user-doc --> |
@@ -259,7 +417,7 @@ public interface VampireLanguagePackage extends EPackage | |||
259 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnnotation() | 417 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnnotation() |
260 | * @generated | 418 | * @generated |
261 | */ | 419 | */ |
262 | int VLS_ANNOTATION = 5; | 420 | int VLS_ANNOTATION = 10; |
263 | 421 | ||
264 | /** | 422 | /** |
265 | * The feature id for the '<em><b>Name</b></em>' attribute. | 423 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -305,7 +463,7 @@ public interface VampireLanguagePackage extends EPackage | |||
305 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTerm() | 463 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTerm() |
306 | * @generated | 464 | * @generated |
307 | */ | 465 | */ |
308 | int VLS_TERM = 6; | 466 | int VLS_TERM = 11; |
309 | 467 | ||
310 | /** | 468 | /** |
311 | * The number of structural features of the '<em>VLS Term</em>' class. | 469 | * The number of structural features of the '<em>VLS Term</em>' class. |
@@ -324,7 +482,7 @@ public interface VampireLanguagePackage extends EPackage | |||
324 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariable() | 482 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariable() |
325 | * @generated | 483 | * @generated |
326 | */ | 484 | */ |
327 | int VLS_VARIABLE = 7; | 485 | int VLS_VARIABLE = 12; |
328 | 486 | ||
329 | /** | 487 | /** |
330 | * The feature id for the '<em><b>Name</b></em>' attribute. | 488 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -352,7 +510,7 @@ public interface VampireLanguagePackage extends EPackage | |||
352 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunctionFof() | 510 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunctionFof() |
353 | * @generated | 511 | * @generated |
354 | */ | 512 | */ |
355 | int VLS_FUNCTION_FOF = 8; | 513 | int VLS_FUNCTION_FOF = 13; |
356 | 514 | ||
357 | /** | 515 | /** |
358 | * The feature id for the '<em><b>Functor</b></em>' attribute. | 516 | * The feature id for the '<em><b>Functor</b></em>' attribute. |
@@ -389,7 +547,7 @@ public interface VampireLanguagePackage extends EPackage | |||
389 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDefinedTerm() | 547 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDefinedTerm() |
390 | * @generated | 548 | * @generated |
391 | */ | 549 | */ |
392 | int VLS_DEFINED_TERM = 9; | 550 | int VLS_DEFINED_TERM = 14; |
393 | 551 | ||
394 | /** | 552 | /** |
395 | * The feature id for the '<em><b>Value</b></em>' attribute. | 553 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -417,7 +575,7 @@ public interface VampireLanguagePackage extends EPackage | |||
417 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquivalent() | 575 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquivalent() |
418 | * @generated | 576 | * @generated |
419 | */ | 577 | */ |
420 | int VLS_EQUIVALENT = 10; | 578 | int VLS_EQUIVALENT = 15; |
421 | 579 | ||
422 | /** | 580 | /** |
423 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 581 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -454,7 +612,7 @@ public interface VampireLanguagePackage extends EPackage | |||
454 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSImplies() | 612 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSImplies() |
455 | * @generated | 613 | * @generated |
456 | */ | 614 | */ |
457 | int VLS_IMPLIES = 11; | 615 | int VLS_IMPLIES = 16; |
458 | 616 | ||
459 | /** | 617 | /** |
460 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 618 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -491,7 +649,7 @@ public interface VampireLanguagePackage extends EPackage | |||
491 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRevImplies() | 649 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRevImplies() |
492 | * @generated | 650 | * @generated |
493 | */ | 651 | */ |
494 | int VLS_REV_IMPLIES = 12; | 652 | int VLS_REV_IMPLIES = 17; |
495 | 653 | ||
496 | /** | 654 | /** |
497 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 655 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -528,7 +686,7 @@ public interface VampireLanguagePackage extends EPackage | |||
528 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSXnor() | 686 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSXnor() |
529 | * @generated | 687 | * @generated |
530 | */ | 688 | */ |
531 | int VLS_XNOR = 13; | 689 | int VLS_XNOR = 18; |
532 | 690 | ||
533 | /** | 691 | /** |
534 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 692 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -565,7 +723,7 @@ public interface VampireLanguagePackage extends EPackage | |||
565 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNor() | 723 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNor() |
566 | * @generated | 724 | * @generated |
567 | */ | 725 | */ |
568 | int VLS_NOR = 14; | 726 | int VLS_NOR = 19; |
569 | 727 | ||
570 | /** | 728 | /** |
571 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 729 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -602,7 +760,7 @@ public interface VampireLanguagePackage extends EPackage | |||
602 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNand() | 760 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNand() |
603 | * @generated | 761 | * @generated |
604 | */ | 762 | */ |
605 | int VLS_NAND = 15; | 763 | int VLS_NAND = 20; |
606 | 764 | ||
607 | /** | 765 | /** |
608 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 766 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -639,7 +797,7 @@ public interface VampireLanguagePackage extends EPackage | |||
639 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnd() | 797 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnd() |
640 | * @generated | 798 | * @generated |
641 | */ | 799 | */ |
642 | int VLS_AND = 16; | 800 | int VLS_AND = 21; |
643 | 801 | ||
644 | /** | 802 | /** |
645 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 803 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -676,7 +834,7 @@ public interface VampireLanguagePackage extends EPackage | |||
676 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOr() | 834 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOr() |
677 | * @generated | 835 | * @generated |
678 | */ | 836 | */ |
679 | int VLS_OR = 17; | 837 | int VLS_OR = 22; |
680 | 838 | ||
681 | /** | 839 | /** |
682 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 840 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -713,7 +871,7 @@ public interface VampireLanguagePackage extends EPackage | |||
713 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUniversalQuantifier() | 871 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUniversalQuantifier() |
714 | * @generated | 872 | * @generated |
715 | */ | 873 | */ |
716 | int VLS_UNIVERSAL_QUANTIFIER = 18; | 874 | int VLS_UNIVERSAL_QUANTIFIER = 23; |
717 | 875 | ||
718 | /** | 876 | /** |
719 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | 877 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. |
@@ -750,7 +908,7 @@ public interface VampireLanguagePackage extends EPackage | |||
750 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSExistentialQuantifier() | 908 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSExistentialQuantifier() |
751 | * @generated | 909 | * @generated |
752 | */ | 910 | */ |
753 | int VLS_EXISTENTIAL_QUANTIFIER = 19; | 911 | int VLS_EXISTENTIAL_QUANTIFIER = 24; |
754 | 912 | ||
755 | /** | 913 | /** |
756 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | 914 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. |
@@ -787,7 +945,7 @@ public interface VampireLanguagePackage extends EPackage | |||
787 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUnaryNegation() | 945 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUnaryNegation() |
788 | * @generated | 946 | * @generated |
789 | */ | 947 | */ |
790 | int VLS_UNARY_NEGATION = 20; | 948 | int VLS_UNARY_NEGATION = 25; |
791 | 949 | ||
792 | /** | 950 | /** |
793 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | 951 | * The feature id for the '<em><b>Operand</b></em>' containment reference. |
@@ -815,7 +973,7 @@ public interface VampireLanguagePackage extends EPackage | |||
815 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInequality() | 973 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInequality() |
816 | * @generated | 974 | * @generated |
817 | */ | 975 | */ |
818 | int VLS_INEQUALITY = 21; | 976 | int VLS_INEQUALITY = 26; |
819 | 977 | ||
820 | /** | 978 | /** |
821 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 979 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -852,7 +1010,7 @@ public interface VampireLanguagePackage extends EPackage | |||
852 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquality() | 1010 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquality() |
853 | * @generated | 1011 | * @generated |
854 | */ | 1012 | */ |
855 | int VLS_EQUALITY = 22; | 1013 | int VLS_EQUALITY = 27; |
856 | 1014 | ||
857 | /** | 1015 | /** |
858 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1016 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -889,7 +1047,7 @@ public interface VampireLanguagePackage extends EPackage | |||
889 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAssignment() | 1047 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAssignment() |
890 | * @generated | 1048 | * @generated |
891 | */ | 1049 | */ |
892 | int VLS_ASSIGNMENT = 23; | 1050 | int VLS_ASSIGNMENT = 28; |
893 | 1051 | ||
894 | /** | 1052 | /** |
895 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1053 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -926,7 +1084,7 @@ public interface VampireLanguagePackage extends EPackage | |||
926 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConstant() | 1084 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConstant() |
927 | * @generated | 1085 | * @generated |
928 | */ | 1086 | */ |
929 | int VLS_CONSTANT = 24; | 1087 | int VLS_CONSTANT = 29; |
930 | 1088 | ||
931 | /** | 1089 | /** |
932 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1090 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -954,7 +1112,7 @@ public interface VampireLanguagePackage extends EPackage | |||
954 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrue() | 1112 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrue() |
955 | * @generated | 1113 | * @generated |
956 | */ | 1114 | */ |
957 | int VLS_TRUE = 25; | 1115 | int VLS_TRUE = 30; |
958 | 1116 | ||
959 | /** | 1117 | /** |
960 | * The number of structural features of the '<em>VLS True</em>' class. | 1118 | * The number of structural features of the '<em>VLS True</em>' class. |
@@ -973,7 +1131,7 @@ public interface VampireLanguagePackage extends EPackage | |||
973 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFalse() | 1131 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFalse() |
974 | * @generated | 1132 | * @generated |
975 | */ | 1133 | */ |
976 | int VLS_FALSE = 26; | 1134 | int VLS_FALSE = 31; |
977 | 1135 | ||
978 | /** | 1136 | /** |
979 | * The number of structural features of the '<em>VLS False</em>' class. | 1137 | * The number of structural features of the '<em>VLS False</em>' class. |
@@ -992,7 +1150,7 @@ public interface VampireLanguagePackage extends EPackage | |||
992 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunction() | 1150 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunction() |
993 | * @generated | 1151 | * @generated |
994 | */ | 1152 | */ |
995 | int VLS_FUNCTION = 27; | 1153 | int VLS_FUNCTION = 32; |
996 | 1154 | ||
997 | /** | 1155 | /** |
998 | * The feature id for the '<em><b>Constant</b></em>' attribute. | 1156 | * The feature id for the '<em><b>Constant</b></em>' attribute. |
@@ -1029,7 +1187,7 @@ public interface VampireLanguagePackage extends EPackage | |||
1029 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSLess() | 1187 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSLess() |
1030 | * @generated | 1188 | * @generated |
1031 | */ | 1189 | */ |
1032 | int VLS_LESS = 28; | 1190 | int VLS_LESS = 33; |
1033 | 1191 | ||
1034 | /** | 1192 | /** |
1035 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1193 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1066,7 +1224,7 @@ public interface VampireLanguagePackage extends EPackage | |||
1066 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInt() | 1224 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInt() |
1067 | * @generated | 1225 | * @generated |
1068 | */ | 1226 | */ |
1069 | int VLS_INT = 29; | 1227 | int VLS_INT = 34; |
1070 | 1228 | ||
1071 | /** | 1229 | /** |
1072 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1230 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1094,7 +1252,7 @@ public interface VampireLanguagePackage extends EPackage | |||
1094 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSReal() | 1252 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSReal() |
1095 | * @generated | 1253 | * @generated |
1096 | */ | 1254 | */ |
1097 | int VLS_REAL = 30; | 1255 | int VLS_REAL = 35; |
1098 | 1256 | ||
1099 | /** | 1257 | /** |
1100 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1258 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1122,7 +1280,7 @@ public interface VampireLanguagePackage extends EPackage | |||
1122 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRational() | 1280 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRational() |
1123 | * @generated | 1281 | * @generated |
1124 | */ | 1282 | */ |
1125 | int VLS_RATIONAL = 31; | 1283 | int VLS_RATIONAL = 36; |
1126 | 1284 | ||
1127 | /** | 1285 | /** |
1128 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1286 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1150,7 +1308,7 @@ public interface VampireLanguagePackage extends EPackage | |||
1150 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDoubleQuote() | 1308 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDoubleQuote() |
1151 | * @generated | 1309 | * @generated |
1152 | */ | 1310 | */ |
1153 | int VLS_DOUBLE_QUOTE = 32; | 1311 | int VLS_DOUBLE_QUOTE = 37; |
1154 | 1312 | ||
1155 | /** | 1313 | /** |
1156 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1314 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1204,6 +1362,17 @@ public interface VampireLanguagePackage extends EPackage | |||
1204 | EReference getVampireModel_Comments(); | 1362 | EReference getVampireModel_Comments(); |
1205 | 1363 | ||
1206 | /** | 1364 | /** |
1365 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getConfirmations <em>Confirmations</em>}'. | ||
1366 | * <!-- begin-user-doc --> | ||
1367 | * <!-- end-user-doc --> | ||
1368 | * @return the meta object for the containment reference list '<em>Confirmations</em>'. | ||
1369 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getConfirmations() | ||
1370 | * @see #getVampireModel() | ||
1371 | * @generated | ||
1372 | */ | ||
1373 | EReference getVampireModel_Confirmations(); | ||
1374 | |||
1375 | /** | ||
1207 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}'. | 1376 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}'. |
1208 | * <!-- begin-user-doc --> | 1377 | * <!-- begin-user-doc --> |
1209 | * <!-- end-user-doc --> | 1378 | * <!-- end-user-doc --> |
@@ -1215,6 +1384,17 @@ public interface VampireLanguagePackage extends EPackage | |||
1215 | EReference getVampireModel_Formulas(); | 1384 | EReference getVampireModel_Formulas(); |
1216 | 1385 | ||
1217 | /** | 1386 | /** |
1387 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getTfformulas <em>Tfformulas</em>}'. | ||
1388 | * <!-- begin-user-doc --> | ||
1389 | * <!-- end-user-doc --> | ||
1390 | * @return the meta object for the containment reference list '<em>Tfformulas</em>'. | ||
1391 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getTfformulas() | ||
1392 | * @see #getVampireModel() | ||
1393 | * @generated | ||
1394 | */ | ||
1395 | EReference getVampireModel_Tfformulas(); | ||
1396 | |||
1397 | /** | ||
1218 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude <em>VLS Include</em>}'. | 1398 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude <em>VLS Include</em>}'. |
1219 | * <!-- begin-user-doc --> | 1399 | * <!-- begin-user-doc --> |
1220 | * <!-- end-user-doc --> | 1400 | * <!-- end-user-doc --> |
@@ -1289,6 +1469,57 @@ public interface VampireLanguagePackage extends EPackage | |||
1289 | EAttribute getVLSComment_Comment(); | 1469 | EAttribute getVLSComment_Comment(); |
1290 | 1470 | ||
1291 | /** | 1471 | /** |
1472 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations <em>VLS Confirmations</em>}'. | ||
1473 | * <!-- begin-user-doc --> | ||
1474 | * <!-- end-user-doc --> | ||
1475 | * @return the meta object for class '<em>VLS Confirmations</em>'. | ||
1476 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations | ||
1477 | * @generated | ||
1478 | */ | ||
1479 | EClass getVLSConfirmations(); | ||
1480 | |||
1481 | /** | ||
1482 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | ||
1483 | * <!-- begin-user-doc --> | ||
1484 | * <!-- end-user-doc --> | ||
1485 | * @return the meta object for class '<em>VLS Satisfiable</em>'. | ||
1486 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | ||
1487 | * @generated | ||
1488 | */ | ||
1489 | EClass getVLSSatisfiable(); | ||
1490 | |||
1491 | /** | ||
1492 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying <em>VLS Trying</em>}'. | ||
1493 | * <!-- begin-user-doc --> | ||
1494 | * <!-- end-user-doc --> | ||
1495 | * @return the meta object for class '<em>VLS Trying</em>'. | ||
1496 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying | ||
1497 | * @generated | ||
1498 | */ | ||
1499 | EClass getVLSTrying(); | ||
1500 | |||
1501 | /** | ||
1502 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}'. | ||
1503 | * <!-- begin-user-doc --> | ||
1504 | * <!-- end-user-doc --> | ||
1505 | * @return the meta object for the attribute '<em>Name</em>'. | ||
1506 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName() | ||
1507 | * @see #getVLSTrying() | ||
1508 | * @generated | ||
1509 | */ | ||
1510 | EAttribute getVLSTrying_Name(); | ||
1511 | |||
1512 | /** | ||
1513 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel <em>VLS Finite Model</em>}'. | ||
1514 | * <!-- begin-user-doc --> | ||
1515 | * <!-- end-user-doc --> | ||
1516 | * @return the meta object for class '<em>VLS Finite Model</em>'. | ||
1517 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel | ||
1518 | * @generated | ||
1519 | */ | ||
1520 | EClass getVLSFiniteModel(); | ||
1521 | |||
1522 | /** | ||
1292 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. | 1523 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. |
1293 | * <!-- begin-user-doc --> | 1524 | * <!-- begin-user-doc --> |
1294 | * <!-- end-user-doc --> | 1525 | * <!-- end-user-doc --> |
@@ -1343,6 +1574,60 @@ public interface VampireLanguagePackage extends EPackage | |||
1343 | EReference getVLSFofFormula_Annotations(); | 1574 | EReference getVLSFofFormula_Annotations(); |
1344 | 1575 | ||
1345 | /** | 1576 | /** |
1577 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula <em>VLS Tff Formula</em>}'. | ||
1578 | * <!-- begin-user-doc --> | ||
1579 | * <!-- end-user-doc --> | ||
1580 | * @return the meta object for class '<em>VLS Tff Formula</em>'. | ||
1581 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula | ||
1582 | * @generated | ||
1583 | */ | ||
1584 | EClass getVLSTffFormula(); | ||
1585 | |||
1586 | /** | ||
1587 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getName <em>Name</em>}'. | ||
1588 | * <!-- begin-user-doc --> | ||
1589 | * <!-- end-user-doc --> | ||
1590 | * @return the meta object for the attribute '<em>Name</em>'. | ||
1591 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getName() | ||
1592 | * @see #getVLSTffFormula() | ||
1593 | * @generated | ||
1594 | */ | ||
1595 | EAttribute getVLSTffFormula_Name(); | ||
1596 | |||
1597 | /** | ||
1598 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole <em>Fof Role</em>}'. | ||
1599 | * <!-- begin-user-doc --> | ||
1600 | * <!-- end-user-doc --> | ||
1601 | * @return the meta object for the attribute '<em>Fof Role</em>'. | ||
1602 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole() | ||
1603 | * @see #getVLSTffFormula() | ||
1604 | * @generated | ||
1605 | */ | ||
1606 | EAttribute getVLSTffFormula_FofRole(); | ||
1607 | |||
1608 | /** | ||
1609 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}'. | ||
1610 | * <!-- begin-user-doc --> | ||
1611 | * <!-- end-user-doc --> | ||
1612 | * @return the meta object for the containment reference '<em>Fof Formula</em>'. | ||
1613 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula() | ||
1614 | * @see #getVLSTffFormula() | ||
1615 | * @generated | ||
1616 | */ | ||
1617 | EReference getVLSTffFormula_FofFormula(); | ||
1618 | |||
1619 | /** | ||
1620 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getAnnotations <em>Annotations</em>}'. | ||
1621 | * <!-- begin-user-doc --> | ||
1622 | * <!-- end-user-doc --> | ||
1623 | * @return the meta object for the containment reference '<em>Annotations</em>'. | ||
1624 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getAnnotations() | ||
1625 | * @see #getVLSTffFormula() | ||
1626 | * @generated | ||
1627 | */ | ||
1628 | EReference getVLSTffFormula_Annotations(); | ||
1629 | |||
1630 | /** | ||
1346 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. | 1631 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. |
1347 | * <!-- begin-user-doc --> | 1632 | * <!-- begin-user-doc --> |
1348 | * <!-- end-user-doc --> | 1633 | * <!-- end-user-doc --> |
@@ -2101,6 +2386,14 @@ public interface VampireLanguagePackage extends EPackage | |||
2101 | EReference VAMPIRE_MODEL__COMMENTS = eINSTANCE.getVampireModel_Comments(); | 2386 | EReference VAMPIRE_MODEL__COMMENTS = eINSTANCE.getVampireModel_Comments(); |
2102 | 2387 | ||
2103 | /** | 2388 | /** |
2389 | * The meta object literal for the '<em><b>Confirmations</b></em>' containment reference list feature. | ||
2390 | * <!-- begin-user-doc --> | ||
2391 | * <!-- end-user-doc --> | ||
2392 | * @generated | ||
2393 | */ | ||
2394 | EReference VAMPIRE_MODEL__CONFIRMATIONS = eINSTANCE.getVampireModel_Confirmations(); | ||
2395 | |||
2396 | /** | ||
2104 | * The meta object literal for the '<em><b>Formulas</b></em>' containment reference list feature. | 2397 | * The meta object literal for the '<em><b>Formulas</b></em>' containment reference list feature. |
2105 | * <!-- begin-user-doc --> | 2398 | * <!-- begin-user-doc --> |
2106 | * <!-- end-user-doc --> | 2399 | * <!-- end-user-doc --> |
@@ -2109,6 +2402,14 @@ public interface VampireLanguagePackage extends EPackage | |||
2109 | EReference VAMPIRE_MODEL__FORMULAS = eINSTANCE.getVampireModel_Formulas(); | 2402 | EReference VAMPIRE_MODEL__FORMULAS = eINSTANCE.getVampireModel_Formulas(); |
2110 | 2403 | ||
2111 | /** | 2404 | /** |
2405 | * The meta object literal for the '<em><b>Tfformulas</b></em>' containment reference list feature. | ||
2406 | * <!-- begin-user-doc --> | ||
2407 | * <!-- end-user-doc --> | ||
2408 | * @generated | ||
2409 | */ | ||
2410 | EReference VAMPIRE_MODEL__TFFORMULAS = eINSTANCE.getVampireModel_Tfformulas(); | ||
2411 | |||
2412 | /** | ||
2112 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. | 2413 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. |
2113 | * <!-- begin-user-doc --> | 2414 | * <!-- begin-user-doc --> |
2114 | * <!-- end-user-doc --> | 2415 | * <!-- end-user-doc --> |
@@ -2171,6 +2472,54 @@ public interface VampireLanguagePackage extends EPackage | |||
2171 | EAttribute VLS_COMMENT__COMMENT = eINSTANCE.getVLSComment_Comment(); | 2472 | EAttribute VLS_COMMENT__COMMENT = eINSTANCE.getVLSComment_Comment(); |
2172 | 2473 | ||
2173 | /** | 2474 | /** |
2475 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl <em>VLS Confirmations</em>}' class. | ||
2476 | * <!-- begin-user-doc --> | ||
2477 | * <!-- end-user-doc --> | ||
2478 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl | ||
2479 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConfirmations() | ||
2480 | * @generated | ||
2481 | */ | ||
2482 | EClass VLS_CONFIRMATIONS = eINSTANCE.getVLSConfirmations(); | ||
2483 | |||
2484 | /** | ||
2485 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | ||
2486 | * <!-- begin-user-doc --> | ||
2487 | * <!-- end-user-doc --> | ||
2488 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl | ||
2489 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSSatisfiable() | ||
2490 | * @generated | ||
2491 | */ | ||
2492 | EClass VLS_SATISFIABLE = eINSTANCE.getVLSSatisfiable(); | ||
2493 | |||
2494 | /** | ||
2495 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl <em>VLS Trying</em>}' class. | ||
2496 | * <!-- begin-user-doc --> | ||
2497 | * <!-- end-user-doc --> | ||
2498 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl | ||
2499 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrying() | ||
2500 | * @generated | ||
2501 | */ | ||
2502 | EClass VLS_TRYING = eINSTANCE.getVLSTrying(); | ||
2503 | |||
2504 | /** | ||
2505 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
2506 | * <!-- begin-user-doc --> | ||
2507 | * <!-- end-user-doc --> | ||
2508 | * @generated | ||
2509 | */ | ||
2510 | EAttribute VLS_TRYING__NAME = eINSTANCE.getVLSTrying_Name(); | ||
2511 | |||
2512 | /** | ||
2513 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl <em>VLS Finite Model</em>}' class. | ||
2514 | * <!-- begin-user-doc --> | ||
2515 | * <!-- end-user-doc --> | ||
2516 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl | ||
2517 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFiniteModel() | ||
2518 | * @generated | ||
2519 | */ | ||
2520 | EClass VLS_FINITE_MODEL = eINSTANCE.getVLSFiniteModel(); | ||
2521 | |||
2522 | /** | ||
2174 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. | 2523 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. |
2175 | * <!-- begin-user-doc --> | 2524 | * <!-- begin-user-doc --> |
2176 | * <!-- end-user-doc --> | 2525 | * <!-- end-user-doc --> |
@@ -2213,6 +2562,48 @@ public interface VampireLanguagePackage extends EPackage | |||
2213 | EReference VLS_FOF_FORMULA__ANNOTATIONS = eINSTANCE.getVLSFofFormula_Annotations(); | 2562 | EReference VLS_FOF_FORMULA__ANNOTATIONS = eINSTANCE.getVLSFofFormula_Annotations(); |
2214 | 2563 | ||
2215 | /** | 2564 | /** |
2565 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl <em>VLS Tff Formula</em>}' class. | ||
2566 | * <!-- begin-user-doc --> | ||
2567 | * <!-- end-user-doc --> | ||
2568 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl | ||
2569 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffFormula() | ||
2570 | * @generated | ||
2571 | */ | ||
2572 | EClass VLS_TFF_FORMULA = eINSTANCE.getVLSTffFormula(); | ||
2573 | |||
2574 | /** | ||
2575 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
2576 | * <!-- begin-user-doc --> | ||
2577 | * <!-- end-user-doc --> | ||
2578 | * @generated | ||
2579 | */ | ||
2580 | EAttribute VLS_TFF_FORMULA__NAME = eINSTANCE.getVLSTffFormula_Name(); | ||
2581 | |||
2582 | /** | ||
2583 | * The meta object literal for the '<em><b>Fof Role</b></em>' attribute feature. | ||
2584 | * <!-- begin-user-doc --> | ||
2585 | * <!-- end-user-doc --> | ||
2586 | * @generated | ||
2587 | */ | ||
2588 | EAttribute VLS_TFF_FORMULA__FOF_ROLE = eINSTANCE.getVLSTffFormula_FofRole(); | ||
2589 | |||
2590 | /** | ||
2591 | * The meta object literal for the '<em><b>Fof Formula</b></em>' containment reference feature. | ||
2592 | * <!-- begin-user-doc --> | ||
2593 | * <!-- end-user-doc --> | ||
2594 | * @generated | ||
2595 | */ | ||
2596 | EReference VLS_TFF_FORMULA__FOF_FORMULA = eINSTANCE.getVLSTffFormula_FofFormula(); | ||
2597 | |||
2598 | /** | ||
2599 | * The meta object literal for the '<em><b>Annotations</b></em>' containment reference feature. | ||
2600 | * <!-- begin-user-doc --> | ||
2601 | * <!-- end-user-doc --> | ||
2602 | * @generated | ||
2603 | */ | ||
2604 | EReference VLS_TFF_FORMULA__ANNOTATIONS = eINSTANCE.getVLSTffFormula_Annotations(); | ||
2605 | |||
2606 | /** | ||
2216 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. | 2607 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. |
2217 | * <!-- begin-user-doc --> | 2608 | * <!-- begin-user-doc --> |
2218 | * <!-- end-user-doc --> | 2609 | * <!-- end-user-doc --> |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireModel.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireModel.java index fae3ccf5..be258228 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireModel.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VampireModel.java | |||
@@ -18,7 +18,9 @@ import org.eclipse.emf.ecore.EObject; | |||
18 | * <ul> | 18 | * <ul> |
19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getIncludes <em>Includes</em>}</li> | 19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getIncludes <em>Includes</em>}</li> |
20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getComments <em>Comments</em>}</li> | 20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getComments <em>Comments</em>}</li> |
21 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getConfirmations <em>Confirmations</em>}</li> | ||
21 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}</li> | 22 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}</li> |
23 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getTfformulas <em>Tfformulas</em>}</li> | ||
22 | * </ul> | 24 | * </ul> |
23 | * | 25 | * |
24 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVampireModel() | 26 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVampireModel() |
@@ -60,6 +62,22 @@ public interface VampireModel extends EObject | |||
60 | EList<VLSComment> getComments(); | 62 | EList<VLSComment> getComments(); |
61 | 63 | ||
62 | /** | 64 | /** |
65 | * Returns the value of the '<em><b>Confirmations</b></em>' containment reference list. | ||
66 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations}. | ||
67 | * <!-- begin-user-doc --> | ||
68 | * <p> | ||
69 | * If the meaning of the '<em>Confirmations</em>' containment reference list isn't clear, | ||
70 | * there really should be more of a description here... | ||
71 | * </p> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @return the value of the '<em>Confirmations</em>' containment reference list. | ||
74 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVampireModel_Confirmations() | ||
75 | * @model containment="true" | ||
76 | * @generated | ||
77 | */ | ||
78 | EList<VLSConfirmations> getConfirmations(); | ||
79 | |||
80 | /** | ||
63 | * Returns the value of the '<em><b>Formulas</b></em>' containment reference list. | 81 | * Returns the value of the '<em><b>Formulas</b></em>' containment reference list. |
64 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula}. | 82 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula}. |
65 | * <!-- begin-user-doc --> | 83 | * <!-- begin-user-doc --> |
@@ -75,4 +93,20 @@ public interface VampireModel extends EObject | |||
75 | */ | 93 | */ |
76 | EList<VLSFofFormula> getFormulas(); | 94 | EList<VLSFofFormula> getFormulas(); |
77 | 95 | ||
96 | /** | ||
97 | * Returns the value of the '<em><b>Tfformulas</b></em>' containment reference list. | ||
98 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula}. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <p> | ||
101 | * If the meaning of the '<em>Tfformulas</em>' containment reference list isn't clear, | ||
102 | * there really should be more of a description here... | ||
103 | * </p> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @return the value of the '<em>Tfformulas</em>' containment reference list. | ||
106 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVampireModel_Tfformulas() | ||
107 | * @model containment="true" | ||
108 | * @generated | ||
109 | */ | ||
110 | EList<VLSTffFormula> getTfformulas(); | ||
111 | |||
78 | } // VampireModel | 112 | } // VampireModel |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSConfirmationsImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSConfirmationsImpl.java new file mode 100644 index 00000000..fb4bbf82 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSConfirmationsImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>VLS Confirmations</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class VLSConfirmationsImpl extends MinimalEObjectImpl.Container implements VLSConfirmations | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected VLSConfirmationsImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return VampireLanguagePackage.Literals.VLS_CONFIRMATIONS; | ||
41 | } | ||
42 | |||
43 | } //VLSConfirmationsImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSFiniteModelImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSFiniteModelImpl.java new file mode 100644 index 00000000..dfbbf6ed --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSFiniteModelImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>VLS Finite Model</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class VLSFiniteModelImpl extends MinimalEObjectImpl.Container implements VLSFiniteModel | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected VLSFiniteModelImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return VampireLanguagePackage.Literals.VLS_FINITE_MODEL; | ||
41 | } | ||
42 | |||
43 | } //VLSFiniteModelImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSSatisfiableImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSSatisfiableImpl.java new file mode 100644 index 00000000..0c591e2f --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSSatisfiableImpl.java | |||
@@ -0,0 +1,41 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>VLS Satisfiable</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class VLSSatisfiableImpl extends VLSConfirmationsImpl implements VLSSatisfiable | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected VLSSatisfiableImpl() | ||
26 | { | ||
27 | super(); | ||
28 | } | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @generated | ||
34 | */ | ||
35 | @Override | ||
36 | protected EClass eStaticClass() | ||
37 | { | ||
38 | return VampireLanguagePackage.Literals.VLS_SATISFIABLE; | ||
39 | } | ||
40 | |||
41 | } //VLSSatisfiableImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffFormulaImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffFormulaImpl.java new file mode 100644 index 00000000..b20fa91c --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffFormulaImpl.java | |||
@@ -0,0 +1,394 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | ||
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | ||
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
10 | |||
11 | import org.eclipse.emf.common.notify.Notification; | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.ecore.EClass; | ||
15 | import org.eclipse.emf.ecore.InternalEObject; | ||
16 | |||
17 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
18 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
19 | |||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * An implementation of the model object '<em><b>VLS Tff Formula</b></em>'. | ||
23 | * <!-- end-user-doc --> | ||
24 | * <p> | ||
25 | * The following features are implemented: | ||
26 | * </p> | ||
27 | * <ul> | ||
28 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getName <em>Name</em>}</li> | ||
29 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getFofRole <em>Fof Role</em>}</li> | ||
30 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getFofFormula <em>Fof Formula</em>}</li> | ||
31 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getAnnotations <em>Annotations</em>}</li> | ||
32 | * </ul> | ||
33 | * | ||
34 | * @generated | ||
35 | */ | ||
36 | public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements VLSTffFormula | ||
37 | { | ||
38 | /** | ||
39 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
40 | * <!-- begin-user-doc --> | ||
41 | * <!-- end-user-doc --> | ||
42 | * @see #getName() | ||
43 | * @generated | ||
44 | * @ordered | ||
45 | */ | ||
46 | protected static final String NAME_EDEFAULT = null; | ||
47 | |||
48 | /** | ||
49 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @see #getName() | ||
53 | * @generated | ||
54 | * @ordered | ||
55 | */ | ||
56 | protected String name = NAME_EDEFAULT; | ||
57 | |||
58 | /** | ||
59 | * The default value of the '{@link #getFofRole() <em>Fof Role</em>}' attribute. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @see #getFofRole() | ||
63 | * @generated | ||
64 | * @ordered | ||
65 | */ | ||
66 | protected static final String FOF_ROLE_EDEFAULT = null; | ||
67 | |||
68 | /** | ||
69 | * The cached value of the '{@link #getFofRole() <em>Fof Role</em>}' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @see #getFofRole() | ||
73 | * @generated | ||
74 | * @ordered | ||
75 | */ | ||
76 | protected String fofRole = FOF_ROLE_EDEFAULT; | ||
77 | |||
78 | /** | ||
79 | * The cached value of the '{@link #getFofFormula() <em>Fof Formula</em>}' containment reference. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @see #getFofFormula() | ||
83 | * @generated | ||
84 | * @ordered | ||
85 | */ | ||
86 | protected VLSTerm fofFormula; | ||
87 | |||
88 | /** | ||
89 | * The cached value of the '{@link #getAnnotations() <em>Annotations</em>}' containment reference. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @see #getAnnotations() | ||
93 | * @generated | ||
94 | * @ordered | ||
95 | */ | ||
96 | protected VLSAnnotation annotations; | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | protected VLSTffFormulaImpl() | ||
104 | { | ||
105 | super(); | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | @Override | ||
114 | protected EClass eStaticClass() | ||
115 | { | ||
116 | return VampireLanguagePackage.Literals.VLS_TFF_FORMULA; | ||
117 | } | ||
118 | |||
119 | /** | ||
120 | * <!-- begin-user-doc --> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @generated | ||
123 | */ | ||
124 | public String getName() | ||
125 | { | ||
126 | return name; | ||
127 | } | ||
128 | |||
129 | /** | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @generated | ||
133 | */ | ||
134 | public void setName(String newName) | ||
135 | { | ||
136 | String oldName = name; | ||
137 | name = newName; | ||
138 | if (eNotificationRequired()) | ||
139 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__NAME, oldName, name)); | ||
140 | } | ||
141 | |||
142 | /** | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @generated | ||
146 | */ | ||
147 | public String getFofRole() | ||
148 | { | ||
149 | return fofRole; | ||
150 | } | ||
151 | |||
152 | /** | ||
153 | * <!-- begin-user-doc --> | ||
154 | * <!-- end-user-doc --> | ||
155 | * @generated | ||
156 | */ | ||
157 | public void setFofRole(String newFofRole) | ||
158 | { | ||
159 | String oldFofRole = fofRole; | ||
160 | fofRole = newFofRole; | ||
161 | if (eNotificationRequired()) | ||
162 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE, oldFofRole, fofRole)); | ||
163 | } | ||
164 | |||
165 | /** | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @generated | ||
169 | */ | ||
170 | public VLSTerm getFofFormula() | ||
171 | { | ||
172 | return fofFormula; | ||
173 | } | ||
174 | |||
175 | /** | ||
176 | * <!-- begin-user-doc --> | ||
177 | * <!-- end-user-doc --> | ||
178 | * @generated | ||
179 | */ | ||
180 | public NotificationChain basicSetFofFormula(VLSTerm newFofFormula, NotificationChain msgs) | ||
181 | { | ||
182 | VLSTerm oldFofFormula = fofFormula; | ||
183 | fofFormula = newFofFormula; | ||
184 | if (eNotificationRequired()) | ||
185 | { | ||
186 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA, oldFofFormula, newFofFormula); | ||
187 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
188 | } | ||
189 | return msgs; | ||
190 | } | ||
191 | |||
192 | /** | ||
193 | * <!-- begin-user-doc --> | ||
194 | * <!-- end-user-doc --> | ||
195 | * @generated | ||
196 | */ | ||
197 | public void setFofFormula(VLSTerm newFofFormula) | ||
198 | { | ||
199 | if (newFofFormula != fofFormula) | ||
200 | { | ||
201 | NotificationChain msgs = null; | ||
202 | if (fofFormula != null) | ||
203 | msgs = ((InternalEObject)fofFormula).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA, null, msgs); | ||
204 | if (newFofFormula != null) | ||
205 | msgs = ((InternalEObject)newFofFormula).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA, null, msgs); | ||
206 | msgs = basicSetFofFormula(newFofFormula, msgs); | ||
207 | if (msgs != null) msgs.dispatch(); | ||
208 | } | ||
209 | else if (eNotificationRequired()) | ||
210 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA, newFofFormula, newFofFormula)); | ||
211 | } | ||
212 | |||
213 | /** | ||
214 | * <!-- begin-user-doc --> | ||
215 | * <!-- end-user-doc --> | ||
216 | * @generated | ||
217 | */ | ||
218 | public VLSAnnotation getAnnotations() | ||
219 | { | ||
220 | return annotations; | ||
221 | } | ||
222 | |||
223 | /** | ||
224 | * <!-- begin-user-doc --> | ||
225 | * <!-- end-user-doc --> | ||
226 | * @generated | ||
227 | */ | ||
228 | public NotificationChain basicSetAnnotations(VLSAnnotation newAnnotations, NotificationChain msgs) | ||
229 | { | ||
230 | VLSAnnotation oldAnnotations = annotations; | ||
231 | annotations = newAnnotations; | ||
232 | if (eNotificationRequired()) | ||
233 | { | ||
234 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS, oldAnnotations, newAnnotations); | ||
235 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
236 | } | ||
237 | return msgs; | ||
238 | } | ||
239 | |||
240 | /** | ||
241 | * <!-- begin-user-doc --> | ||
242 | * <!-- end-user-doc --> | ||
243 | * @generated | ||
244 | */ | ||
245 | public void setAnnotations(VLSAnnotation newAnnotations) | ||
246 | { | ||
247 | if (newAnnotations != annotations) | ||
248 | { | ||
249 | NotificationChain msgs = null; | ||
250 | if (annotations != null) | ||
251 | msgs = ((InternalEObject)annotations).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS, null, msgs); | ||
252 | if (newAnnotations != null) | ||
253 | msgs = ((InternalEObject)newAnnotations).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS, null, msgs); | ||
254 | msgs = basicSetAnnotations(newAnnotations, msgs); | ||
255 | if (msgs != null) msgs.dispatch(); | ||
256 | } | ||
257 | else if (eNotificationRequired()) | ||
258 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS, newAnnotations, newAnnotations)); | ||
259 | } | ||
260 | |||
261 | /** | ||
262 | * <!-- begin-user-doc --> | ||
263 | * <!-- end-user-doc --> | ||
264 | * @generated | ||
265 | */ | ||
266 | @Override | ||
267 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
268 | { | ||
269 | switch (featureID) | ||
270 | { | ||
271 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | ||
272 | return basicSetFofFormula(null, msgs); | ||
273 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | ||
274 | return basicSetAnnotations(null, msgs); | ||
275 | } | ||
276 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
277 | } | ||
278 | |||
279 | /** | ||
280 | * <!-- begin-user-doc --> | ||
281 | * <!-- end-user-doc --> | ||
282 | * @generated | ||
283 | */ | ||
284 | @Override | ||
285 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
286 | { | ||
287 | switch (featureID) | ||
288 | { | ||
289 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | ||
290 | return getName(); | ||
291 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | ||
292 | return getFofRole(); | ||
293 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | ||
294 | return getFofFormula(); | ||
295 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | ||
296 | return getAnnotations(); | ||
297 | } | ||
298 | return super.eGet(featureID, resolve, coreType); | ||
299 | } | ||
300 | |||
301 | /** | ||
302 | * <!-- begin-user-doc --> | ||
303 | * <!-- end-user-doc --> | ||
304 | * @generated | ||
305 | */ | ||
306 | @Override | ||
307 | public void eSet(int featureID, Object newValue) | ||
308 | { | ||
309 | switch (featureID) | ||
310 | { | ||
311 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | ||
312 | setName((String)newValue); | ||
313 | return; | ||
314 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | ||
315 | setFofRole((String)newValue); | ||
316 | return; | ||
317 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | ||
318 | setFofFormula((VLSTerm)newValue); | ||
319 | return; | ||
320 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | ||
321 | setAnnotations((VLSAnnotation)newValue); | ||
322 | return; | ||
323 | } | ||
324 | super.eSet(featureID, newValue); | ||
325 | } | ||
326 | |||
327 | /** | ||
328 | * <!-- begin-user-doc --> | ||
329 | * <!-- end-user-doc --> | ||
330 | * @generated | ||
331 | */ | ||
332 | @Override | ||
333 | public void eUnset(int featureID) | ||
334 | { | ||
335 | switch (featureID) | ||
336 | { | ||
337 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | ||
338 | setName(NAME_EDEFAULT); | ||
339 | return; | ||
340 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | ||
341 | setFofRole(FOF_ROLE_EDEFAULT); | ||
342 | return; | ||
343 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | ||
344 | setFofFormula((VLSTerm)null); | ||
345 | return; | ||
346 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | ||
347 | setAnnotations((VLSAnnotation)null); | ||
348 | return; | ||
349 | } | ||
350 | super.eUnset(featureID); | ||
351 | } | ||
352 | |||
353 | /** | ||
354 | * <!-- begin-user-doc --> | ||
355 | * <!-- end-user-doc --> | ||
356 | * @generated | ||
357 | */ | ||
358 | @Override | ||
359 | public boolean eIsSet(int featureID) | ||
360 | { | ||
361 | switch (featureID) | ||
362 | { | ||
363 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | ||
364 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
365 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | ||
366 | return FOF_ROLE_EDEFAULT == null ? fofRole != null : !FOF_ROLE_EDEFAULT.equals(fofRole); | ||
367 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | ||
368 | return fofFormula != null; | ||
369 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | ||
370 | return annotations != null; | ||
371 | } | ||
372 | return super.eIsSet(featureID); | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | @Override | ||
381 | public String toString() | ||
382 | { | ||
383 | if (eIsProxy()) return super.toString(); | ||
384 | |||
385 | StringBuffer result = new StringBuffer(super.toString()); | ||
386 | result.append(" (name: "); | ||
387 | result.append(name); | ||
388 | result.append(", fofRole: "); | ||
389 | result.append(fofRole); | ||
390 | result.append(')'); | ||
391 | return result.toString(); | ||
392 | } | ||
393 | |||
394 | } //VLSTffFormulaImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTryingImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTryingImpl.java new file mode 100644 index 00000000..40e62d9e --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTryingImpl.java | |||
@@ -0,0 +1,178 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.12.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | |||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
14 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>VLS Trying</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl#getName <em>Name</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class VLSTryingImpl extends MinimalEObjectImpl.Container implements VLSTrying | ||
30 | { | ||
31 | /** | ||
32 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #getName() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected static final String NAME_EDEFAULT = null; | ||
40 | |||
41 | /** | ||
42 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #getName() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected String name = NAME_EDEFAULT; | ||
50 | |||
51 | /** | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @generated | ||
55 | */ | ||
56 | protected VLSTryingImpl() | ||
57 | { | ||
58 | super(); | ||
59 | } | ||
60 | |||
61 | /** | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @generated | ||
65 | */ | ||
66 | @Override | ||
67 | protected EClass eStaticClass() | ||
68 | { | ||
69 | return VampireLanguagePackage.Literals.VLS_TRYING; | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | public String getName() | ||
78 | { | ||
79 | return name; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | public void setName(String newName) | ||
88 | { | ||
89 | String oldName = name; | ||
90 | name = newName; | ||
91 | if (eNotificationRequired()) | ||
92 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TRYING__NAME, oldName, name)); | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | @Override | ||
101 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
102 | { | ||
103 | switch (featureID) | ||
104 | { | ||
105 | case VampireLanguagePackage.VLS_TRYING__NAME: | ||
106 | return getName(); | ||
107 | } | ||
108 | return super.eGet(featureID, resolve, coreType); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public void eSet(int featureID, Object newValue) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case VampireLanguagePackage.VLS_TRYING__NAME: | ||
122 | setName((String)newValue); | ||
123 | return; | ||
124 | } | ||
125 | super.eSet(featureID, newValue); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public void eUnset(int featureID) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case VampireLanguagePackage.VLS_TRYING__NAME: | ||
139 | setName(NAME_EDEFAULT); | ||
140 | return; | ||
141 | } | ||
142 | super.eUnset(featureID); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public boolean eIsSet(int featureID) | ||
152 | { | ||
153 | switch (featureID) | ||
154 | { | ||
155 | case VampireLanguagePackage.VLS_TRYING__NAME: | ||
156 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
157 | } | ||
158 | return super.eIsSet(featureID); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public String toString() | ||
168 | { | ||
169 | if (eIsProxy()) return super.toString(); | ||
170 | |||
171 | StringBuffer result = new StringBuffer(super.toString()); | ||
172 | result.append(" (name: "); | ||
173 | result.append(name); | ||
174 | result.append(')'); | ||
175 | return result.toString(); | ||
176 | } | ||
177 | |||
178 | } //VLSTryingImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguageFactoryImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguageFactoryImpl.java index 630fa8ce..cd4a7a01 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguageFactoryImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguageFactoryImpl.java | |||
@@ -69,7 +69,12 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
69 | case VampireLanguagePackage.VLS_INCLUDE: return createVLSInclude(); | 69 | case VampireLanguagePackage.VLS_INCLUDE: return createVLSInclude(); |
70 | case VampireLanguagePackage.VLS_NAME: return createVLSName(); | 70 | case VampireLanguagePackage.VLS_NAME: return createVLSName(); |
71 | case VampireLanguagePackage.VLS_COMMENT: return createVLSComment(); | 71 | case VampireLanguagePackage.VLS_COMMENT: return createVLSComment(); |
72 | case VampireLanguagePackage.VLS_CONFIRMATIONS: return createVLSConfirmations(); | ||
73 | case VampireLanguagePackage.VLS_SATISFIABLE: return createVLSSatisfiable(); | ||
74 | case VampireLanguagePackage.VLS_TRYING: return createVLSTrying(); | ||
75 | case VampireLanguagePackage.VLS_FINITE_MODEL: return createVLSFiniteModel(); | ||
72 | case VampireLanguagePackage.VLS_FOF_FORMULA: return createVLSFofFormula(); | 76 | case VampireLanguagePackage.VLS_FOF_FORMULA: return createVLSFofFormula(); |
77 | case VampireLanguagePackage.VLS_TFF_FORMULA: return createVLSTffFormula(); | ||
73 | case VampireLanguagePackage.VLS_ANNOTATION: return createVLSAnnotation(); | 78 | case VampireLanguagePackage.VLS_ANNOTATION: return createVLSAnnotation(); |
74 | case VampireLanguagePackage.VLS_TERM: return createVLSTerm(); | 79 | case VampireLanguagePackage.VLS_TERM: return createVLSTerm(); |
75 | case VampireLanguagePackage.VLS_VARIABLE: return createVLSVariable(); | 80 | case VampireLanguagePackage.VLS_VARIABLE: return createVLSVariable(); |
@@ -152,6 +157,50 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
152 | * <!-- end-user-doc --> | 157 | * <!-- end-user-doc --> |
153 | * @generated | 158 | * @generated |
154 | */ | 159 | */ |
160 | public VLSConfirmations createVLSConfirmations() | ||
161 | { | ||
162 | VLSConfirmationsImpl vlsConfirmations = new VLSConfirmationsImpl(); | ||
163 | return vlsConfirmations; | ||
164 | } | ||
165 | |||
166 | /** | ||
167 | * <!-- begin-user-doc --> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @generated | ||
170 | */ | ||
171 | public VLSSatisfiable createVLSSatisfiable() | ||
172 | { | ||
173 | VLSSatisfiableImpl vlsSatisfiable = new VLSSatisfiableImpl(); | ||
174 | return vlsSatisfiable; | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | public VLSTrying createVLSTrying() | ||
183 | { | ||
184 | VLSTryingImpl vlsTrying = new VLSTryingImpl(); | ||
185 | return vlsTrying; | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | public VLSFiniteModel createVLSFiniteModel() | ||
194 | { | ||
195 | VLSFiniteModelImpl vlsFiniteModel = new VLSFiniteModelImpl(); | ||
196 | return vlsFiniteModel; | ||
197 | } | ||
198 | |||
199 | /** | ||
200 | * <!-- begin-user-doc --> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @generated | ||
203 | */ | ||
155 | public VLSFofFormula createVLSFofFormula() | 204 | public VLSFofFormula createVLSFofFormula() |
156 | { | 205 | { |
157 | VLSFofFormulaImpl vlsFofFormula = new VLSFofFormulaImpl(); | 206 | VLSFofFormulaImpl vlsFofFormula = new VLSFofFormulaImpl(); |
@@ -163,6 +212,17 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
163 | * <!-- end-user-doc --> | 212 | * <!-- end-user-doc --> |
164 | * @generated | 213 | * @generated |
165 | */ | 214 | */ |
215 | public VLSTffFormula createVLSTffFormula() | ||
216 | { | ||
217 | VLSTffFormulaImpl vlsTffFormula = new VLSTffFormulaImpl(); | ||
218 | return vlsTffFormula; | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
166 | public VLSAnnotation createVLSAnnotation() | 226 | public VLSAnnotation createVLSAnnotation() |
167 | { | 227 | { |
168 | VLSAnnotationImpl vlsAnnotation = new VLSAnnotationImpl(); | 228 | VLSAnnotationImpl vlsAnnotation = new VLSAnnotationImpl(); |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java index 86921032..ff71ff74 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireLanguagePackageImpl.java | |||
@@ -7,6 +7,7 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnd; | |||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAssignment; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAssignment; |
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; |
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; | ||
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; | 11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; |
11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; | 12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; |
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; | 13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; |
@@ -14,6 +15,7 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; | |||
14 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; | 15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; |
15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; | 16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; |
16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; | 17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; |
18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel; | ||
17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; | 19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; |
18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; | 20 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; |
19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionFof; | 21 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionFof; |
@@ -29,8 +31,11 @@ import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; | |||
29 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational; | 31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational; |
30 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal; | 32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal; |
31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; | 33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; |
34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; | ||
32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | 35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | ||
33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; | 37 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; |
38 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying; | ||
34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; | 39 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; |
35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; | 40 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; |
36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 41 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; |
@@ -87,6 +92,34 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
87 | * <!-- end-user-doc --> | 92 | * <!-- end-user-doc --> |
88 | * @generated | 93 | * @generated |
89 | */ | 94 | */ |
95 | private EClass vlsConfirmationsEClass = null; | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | private EClass vlsSatisfiableEClass = null; | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | private EClass vlsTryingEClass = null; | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | private EClass vlsFiniteModelEClass = null; | ||
117 | |||
118 | /** | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <!-- end-user-doc --> | ||
121 | * @generated | ||
122 | */ | ||
90 | private EClass vlsFofFormulaEClass = null; | 123 | private EClass vlsFofFormulaEClass = null; |
91 | 124 | ||
92 | /** | 125 | /** |
@@ -94,6 +127,13 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
94 | * <!-- end-user-doc --> | 127 | * <!-- end-user-doc --> |
95 | * @generated | 128 | * @generated |
96 | */ | 129 | */ |
130 | private EClass vlsTffFormulaEClass = null; | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
97 | private EClass vlsAnnotationEClass = null; | 137 | private EClass vlsAnnotationEClass = null; |
98 | 138 | ||
99 | /** | 139 | /** |
@@ -383,7 +423,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
383 | * <!-- end-user-doc --> | 423 | * <!-- end-user-doc --> |
384 | * @generated | 424 | * @generated |
385 | */ | 425 | */ |
386 | public EReference getVampireModel_Formulas() | 426 | public EReference getVampireModel_Confirmations() |
387 | { | 427 | { |
388 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); | 428 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); |
389 | } | 429 | } |
@@ -393,6 +433,26 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
393 | * <!-- end-user-doc --> | 433 | * <!-- end-user-doc --> |
394 | * @generated | 434 | * @generated |
395 | */ | 435 | */ |
436 | public EReference getVampireModel_Formulas() | ||
437 | { | ||
438 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(3); | ||
439 | } | ||
440 | |||
441 | /** | ||
442 | * <!-- begin-user-doc --> | ||
443 | * <!-- end-user-doc --> | ||
444 | * @generated | ||
445 | */ | ||
446 | public EReference getVampireModel_Tfformulas() | ||
447 | { | ||
448 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(4); | ||
449 | } | ||
450 | |||
451 | /** | ||
452 | * <!-- begin-user-doc --> | ||
453 | * <!-- end-user-doc --> | ||
454 | * @generated | ||
455 | */ | ||
396 | public EClass getVLSInclude() | 456 | public EClass getVLSInclude() |
397 | { | 457 | { |
398 | return vlsIncludeEClass; | 458 | return vlsIncludeEClass; |
@@ -463,6 +523,56 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
463 | * <!-- end-user-doc --> | 523 | * <!-- end-user-doc --> |
464 | * @generated | 524 | * @generated |
465 | */ | 525 | */ |
526 | public EClass getVLSConfirmations() | ||
527 | { | ||
528 | return vlsConfirmationsEClass; | ||
529 | } | ||
530 | |||
531 | /** | ||
532 | * <!-- begin-user-doc --> | ||
533 | * <!-- end-user-doc --> | ||
534 | * @generated | ||
535 | */ | ||
536 | public EClass getVLSSatisfiable() | ||
537 | { | ||
538 | return vlsSatisfiableEClass; | ||
539 | } | ||
540 | |||
541 | /** | ||
542 | * <!-- begin-user-doc --> | ||
543 | * <!-- end-user-doc --> | ||
544 | * @generated | ||
545 | */ | ||
546 | public EClass getVLSTrying() | ||
547 | { | ||
548 | return vlsTryingEClass; | ||
549 | } | ||
550 | |||
551 | /** | ||
552 | * <!-- begin-user-doc --> | ||
553 | * <!-- end-user-doc --> | ||
554 | * @generated | ||
555 | */ | ||
556 | public EAttribute getVLSTrying_Name() | ||
557 | { | ||
558 | return (EAttribute)vlsTryingEClass.getEStructuralFeatures().get(0); | ||
559 | } | ||
560 | |||
561 | /** | ||
562 | * <!-- begin-user-doc --> | ||
563 | * <!-- end-user-doc --> | ||
564 | * @generated | ||
565 | */ | ||
566 | public EClass getVLSFiniteModel() | ||
567 | { | ||
568 | return vlsFiniteModelEClass; | ||
569 | } | ||
570 | |||
571 | /** | ||
572 | * <!-- begin-user-doc --> | ||
573 | * <!-- end-user-doc --> | ||
574 | * @generated | ||
575 | */ | ||
466 | public EClass getVLSFofFormula() | 576 | public EClass getVLSFofFormula() |
467 | { | 577 | { |
468 | return vlsFofFormulaEClass; | 578 | return vlsFofFormulaEClass; |
@@ -513,6 +623,56 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
513 | * <!-- end-user-doc --> | 623 | * <!-- end-user-doc --> |
514 | * @generated | 624 | * @generated |
515 | */ | 625 | */ |
626 | public EClass getVLSTffFormula() | ||
627 | { | ||
628 | return vlsTffFormulaEClass; | ||
629 | } | ||
630 | |||
631 | /** | ||
632 | * <!-- begin-user-doc --> | ||
633 | * <!-- end-user-doc --> | ||
634 | * @generated | ||
635 | */ | ||
636 | public EAttribute getVLSTffFormula_Name() | ||
637 | { | ||
638 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(0); | ||
639 | } | ||
640 | |||
641 | /** | ||
642 | * <!-- begin-user-doc --> | ||
643 | * <!-- end-user-doc --> | ||
644 | * @generated | ||
645 | */ | ||
646 | public EAttribute getVLSTffFormula_FofRole() | ||
647 | { | ||
648 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(1); | ||
649 | } | ||
650 | |||
651 | /** | ||
652 | * <!-- begin-user-doc --> | ||
653 | * <!-- end-user-doc --> | ||
654 | * @generated | ||
655 | */ | ||
656 | public EReference getVLSTffFormula_FofFormula() | ||
657 | { | ||
658 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(2); | ||
659 | } | ||
660 | |||
661 | /** | ||
662 | * <!-- begin-user-doc --> | ||
663 | * <!-- end-user-doc --> | ||
664 | * @generated | ||
665 | */ | ||
666 | public EReference getVLSTffFormula_Annotations() | ||
667 | { | ||
668 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(3); | ||
669 | } | ||
670 | |||
671 | /** | ||
672 | * <!-- begin-user-doc --> | ||
673 | * <!-- end-user-doc --> | ||
674 | * @generated | ||
675 | */ | ||
516 | public EClass getVLSAnnotation() | 676 | public EClass getVLSAnnotation() |
517 | { | 677 | { |
518 | return vlsAnnotationEClass; | 678 | return vlsAnnotationEClass; |
@@ -1211,7 +1371,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1211 | vampireModelEClass = createEClass(VAMPIRE_MODEL); | 1371 | vampireModelEClass = createEClass(VAMPIRE_MODEL); |
1212 | createEReference(vampireModelEClass, VAMPIRE_MODEL__INCLUDES); | 1372 | createEReference(vampireModelEClass, VAMPIRE_MODEL__INCLUDES); |
1213 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); | 1373 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); |
1374 | createEReference(vampireModelEClass, VAMPIRE_MODEL__CONFIRMATIONS); | ||
1214 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); | 1375 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); |
1376 | createEReference(vampireModelEClass, VAMPIRE_MODEL__TFFORMULAS); | ||
1215 | 1377 | ||
1216 | vlsIncludeEClass = createEClass(VLS_INCLUDE); | 1378 | vlsIncludeEClass = createEClass(VLS_INCLUDE); |
1217 | createEAttribute(vlsIncludeEClass, VLS_INCLUDE__FILE_NAME); | 1379 | createEAttribute(vlsIncludeEClass, VLS_INCLUDE__FILE_NAME); |
@@ -1223,12 +1385,27 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1223 | vlsCommentEClass = createEClass(VLS_COMMENT); | 1385 | vlsCommentEClass = createEClass(VLS_COMMENT); |
1224 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); | 1386 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); |
1225 | 1387 | ||
1388 | vlsConfirmationsEClass = createEClass(VLS_CONFIRMATIONS); | ||
1389 | |||
1390 | vlsSatisfiableEClass = createEClass(VLS_SATISFIABLE); | ||
1391 | |||
1392 | vlsTryingEClass = createEClass(VLS_TRYING); | ||
1393 | createEAttribute(vlsTryingEClass, VLS_TRYING__NAME); | ||
1394 | |||
1395 | vlsFiniteModelEClass = createEClass(VLS_FINITE_MODEL); | ||
1396 | |||
1226 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); | 1397 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); |
1227 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); | 1398 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); |
1228 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); | 1399 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); |
1229 | createEReference(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_FORMULA); | 1400 | createEReference(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_FORMULA); |
1230 | createEReference(vlsFofFormulaEClass, VLS_FOF_FORMULA__ANNOTATIONS); | 1401 | createEReference(vlsFofFormulaEClass, VLS_FOF_FORMULA__ANNOTATIONS); |
1231 | 1402 | ||
1403 | vlsTffFormulaEClass = createEClass(VLS_TFF_FORMULA); | ||
1404 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__NAME); | ||
1405 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_ROLE); | ||
1406 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_FORMULA); | ||
1407 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__ANNOTATIONS); | ||
1408 | |||
1232 | vlsAnnotationEClass = createEClass(VLS_ANNOTATION); | 1409 | vlsAnnotationEClass = createEClass(VLS_ANNOTATION); |
1233 | createEAttribute(vlsAnnotationEClass, VLS_ANNOTATION__NAME); | 1410 | createEAttribute(vlsAnnotationEClass, VLS_ANNOTATION__NAME); |
1234 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); | 1411 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); |
@@ -1354,6 +1531,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1354 | // Set bounds for type parameters | 1531 | // Set bounds for type parameters |
1355 | 1532 | ||
1356 | // Add supertypes to classes | 1533 | // Add supertypes to classes |
1534 | vlsSatisfiableEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1357 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); | 1535 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); |
1358 | vlsFunctionFofEClass.getESuperTypes().add(this.getVLSTerm()); | 1536 | vlsFunctionFofEClass.getESuperTypes().add(this.getVLSTerm()); |
1359 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); | 1537 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); |
@@ -1385,7 +1563,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1385 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1563 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1386 | initEReference(getVampireModel_Includes(), this.getVLSInclude(), null, "includes", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1564 | initEReference(getVampireModel_Includes(), this.getVLSInclude(), null, "includes", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1387 | initEReference(getVampireModel_Comments(), this.getVLSComment(), null, "comments", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1565 | initEReference(getVampireModel_Comments(), this.getVLSComment(), null, "comments", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1566 | initEReference(getVampireModel_Confirmations(), this.getVLSConfirmations(), null, "confirmations", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1388 | initEReference(getVampireModel_Formulas(), this.getVLSFofFormula(), null, "formulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1567 | initEReference(getVampireModel_Formulas(), this.getVLSFofFormula(), null, "formulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1568 | initEReference(getVampireModel_Tfformulas(), this.getVLSTffFormula(), null, "tfformulas", null, 0, -1, VampireModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1389 | 1569 | ||
1390 | initEClass(vlsIncludeEClass, VLSInclude.class, "VLSInclude", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1570 | initEClass(vlsIncludeEClass, VLSInclude.class, "VLSInclude", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1391 | initEAttribute(getVLSInclude_FileName(), ecorePackage.getEString(), "fileName", null, 0, 1, VLSInclude.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1571 | initEAttribute(getVLSInclude_FileName(), ecorePackage.getEString(), "fileName", null, 0, 1, VLSInclude.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1397,12 +1577,27 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1397 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1577 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1398 | initEAttribute(getVLSComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, VLSComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1578 | initEAttribute(getVLSComment_Comment(), ecorePackage.getEString(), "comment", null, 0, 1, VLSComment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1399 | 1579 | ||
1580 | initEClass(vlsConfirmationsEClass, VLSConfirmations.class, "VLSConfirmations", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1581 | |||
1582 | initEClass(vlsSatisfiableEClass, VLSSatisfiable.class, "VLSSatisfiable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1583 | |||
1584 | initEClass(vlsTryingEClass, VLSTrying.class, "VLSTrying", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1585 | initEAttribute(getVLSTrying_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSTrying.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1586 | |||
1587 | initEClass(vlsFiniteModelEClass, VLSFiniteModel.class, "VLSFiniteModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1588 | |||
1400 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1589 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1401 | initEAttribute(getVLSFofFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1590 | initEAttribute(getVLSFofFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1402 | initEAttribute(getVLSFofFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1591 | initEAttribute(getVLSFofFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1403 | initEReference(getVLSFofFormula_FofFormula(), this.getVLSTerm(), null, "fofFormula", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1592 | initEReference(getVLSFofFormula_FofFormula(), this.getVLSTerm(), null, "fofFormula", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1404 | initEReference(getVLSFofFormula_Annotations(), this.getVLSAnnotation(), null, "annotations", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1593 | initEReference(getVLSFofFormula_Annotations(), this.getVLSAnnotation(), null, "annotations", null, 0, 1, VLSFofFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1405 | 1594 | ||
1595 | initEClass(vlsTffFormulaEClass, VLSTffFormula.class, "VLSTffFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1596 | initEAttribute(getVLSTffFormula_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1597 | initEAttribute(getVLSTffFormula_FofRole(), ecorePackage.getEString(), "fofRole", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1598 | initEReference(getVLSTffFormula_FofFormula(), this.getVLSTerm(), null, "fofFormula", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1599 | initEReference(getVLSTffFormula_Annotations(), this.getVLSAnnotation(), null, "annotations", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1600 | |||
1406 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1601 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1407 | initEAttribute(getVLSAnnotation_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1602 | initEAttribute(getVLSAnnotation_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1408 | initEReference(getVLSAnnotation_Followup(), this.getVLSAnnotation(), null, "followup", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1603 | initEReference(getVLSAnnotation_Followup(), this.getVLSAnnotation(), null, "followup", null, 0, 1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireModelImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireModelImpl.java index ea3dabc7..05b3086c 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireModelImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VampireModelImpl.java | |||
@@ -4,8 +4,10 @@ | |||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | 4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; |
5 | 5 | ||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; |
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | ||
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; | 12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; |
11 | 13 | ||
@@ -33,7 +35,9 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
33 | * <ul> | 35 | * <ul> |
34 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getIncludes <em>Includes</em>}</li> | 36 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getIncludes <em>Includes</em>}</li> |
35 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getComments <em>Comments</em>}</li> | 37 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getComments <em>Comments</em>}</li> |
38 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getConfirmations <em>Confirmations</em>}</li> | ||
36 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getFormulas <em>Formulas</em>}</li> | 39 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getFormulas <em>Formulas</em>}</li> |
40 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getTfformulas <em>Tfformulas</em>}</li> | ||
37 | * </ul> | 41 | * </ul> |
38 | * | 42 | * |
39 | * @generated | 43 | * @generated |
@@ -61,6 +65,16 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
61 | protected EList<VLSComment> comments; | 65 | protected EList<VLSComment> comments; |
62 | 66 | ||
63 | /** | 67 | /** |
68 | * The cached value of the '{@link #getConfirmations() <em>Confirmations</em>}' containment reference list. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @see #getConfirmations() | ||
72 | * @generated | ||
73 | * @ordered | ||
74 | */ | ||
75 | protected EList<VLSConfirmations> confirmations; | ||
76 | |||
77 | /** | ||
64 | * The cached value of the '{@link #getFormulas() <em>Formulas</em>}' containment reference list. | 78 | * The cached value of the '{@link #getFormulas() <em>Formulas</em>}' containment reference list. |
65 | * <!-- begin-user-doc --> | 79 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 80 | * <!-- end-user-doc --> |
@@ -71,6 +85,16 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
71 | protected EList<VLSFofFormula> formulas; | 85 | protected EList<VLSFofFormula> formulas; |
72 | 86 | ||
73 | /** | 87 | /** |
88 | * The cached value of the '{@link #getTfformulas() <em>Tfformulas</em>}' containment reference list. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @see #getTfformulas() | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | protected EList<VLSTffFormula> tfformulas; | ||
96 | |||
97 | /** | ||
74 | * <!-- begin-user-doc --> | 98 | * <!-- begin-user-doc --> |
75 | * <!-- end-user-doc --> | 99 | * <!-- end-user-doc --> |
76 | * @generated | 100 | * @generated |
@@ -124,6 +148,20 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
124 | * <!-- end-user-doc --> | 148 | * <!-- end-user-doc --> |
125 | * @generated | 149 | * @generated |
126 | */ | 150 | */ |
151 | public EList<VLSConfirmations> getConfirmations() | ||
152 | { | ||
153 | if (confirmations == null) | ||
154 | { | ||
155 | confirmations = new EObjectContainmentEList<VLSConfirmations>(VLSConfirmations.class, this, VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS); | ||
156 | } | ||
157 | return confirmations; | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
127 | public EList<VLSFofFormula> getFormulas() | 165 | public EList<VLSFofFormula> getFormulas() |
128 | { | 166 | { |
129 | if (formulas == null) | 167 | if (formulas == null) |
@@ -138,6 +176,20 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
138 | * <!-- end-user-doc --> | 176 | * <!-- end-user-doc --> |
139 | * @generated | 177 | * @generated |
140 | */ | 178 | */ |
179 | public EList<VLSTffFormula> getTfformulas() | ||
180 | { | ||
181 | if (tfformulas == null) | ||
182 | { | ||
183 | tfformulas = new EObjectContainmentEList<VLSTffFormula>(VLSTffFormula.class, this, VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS); | ||
184 | } | ||
185 | return tfformulas; | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
141 | @Override | 193 | @Override |
142 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 194 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
143 | { | 195 | { |
@@ -147,8 +199,12 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
147 | return ((InternalEList<?>)getIncludes()).basicRemove(otherEnd, msgs); | 199 | return ((InternalEList<?>)getIncludes()).basicRemove(otherEnd, msgs); |
148 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 200 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
149 | return ((InternalEList<?>)getComments()).basicRemove(otherEnd, msgs); | 201 | return ((InternalEList<?>)getComments()).basicRemove(otherEnd, msgs); |
202 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | ||
203 | return ((InternalEList<?>)getConfirmations()).basicRemove(otherEnd, msgs); | ||
150 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: | 204 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: |
151 | return ((InternalEList<?>)getFormulas()).basicRemove(otherEnd, msgs); | 205 | return ((InternalEList<?>)getFormulas()).basicRemove(otherEnd, msgs); |
206 | case VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS: | ||
207 | return ((InternalEList<?>)getTfformulas()).basicRemove(otherEnd, msgs); | ||
152 | } | 208 | } |
153 | return super.eInverseRemove(otherEnd, featureID, msgs); | 209 | return super.eInverseRemove(otherEnd, featureID, msgs); |
154 | } | 210 | } |
@@ -167,8 +223,12 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
167 | return getIncludes(); | 223 | return getIncludes(); |
168 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 224 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
169 | return getComments(); | 225 | return getComments(); |
226 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | ||
227 | return getConfirmations(); | ||
170 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: | 228 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: |
171 | return getFormulas(); | 229 | return getFormulas(); |
230 | case VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS: | ||
231 | return getTfformulas(); | ||
172 | } | 232 | } |
173 | return super.eGet(featureID, resolve, coreType); | 233 | return super.eGet(featureID, resolve, coreType); |
174 | } | 234 | } |
@@ -192,10 +252,18 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
192 | getComments().clear(); | 252 | getComments().clear(); |
193 | getComments().addAll((Collection<? extends VLSComment>)newValue); | 253 | getComments().addAll((Collection<? extends VLSComment>)newValue); |
194 | return; | 254 | return; |
255 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | ||
256 | getConfirmations().clear(); | ||
257 | getConfirmations().addAll((Collection<? extends VLSConfirmations>)newValue); | ||
258 | return; | ||
195 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: | 259 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: |
196 | getFormulas().clear(); | 260 | getFormulas().clear(); |
197 | getFormulas().addAll((Collection<? extends VLSFofFormula>)newValue); | 261 | getFormulas().addAll((Collection<? extends VLSFofFormula>)newValue); |
198 | return; | 262 | return; |
263 | case VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS: | ||
264 | getTfformulas().clear(); | ||
265 | getTfformulas().addAll((Collection<? extends VLSTffFormula>)newValue); | ||
266 | return; | ||
199 | } | 267 | } |
200 | super.eSet(featureID, newValue); | 268 | super.eSet(featureID, newValue); |
201 | } | 269 | } |
@@ -216,9 +284,15 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
216 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 284 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
217 | getComments().clear(); | 285 | getComments().clear(); |
218 | return; | 286 | return; |
287 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | ||
288 | getConfirmations().clear(); | ||
289 | return; | ||
219 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: | 290 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: |
220 | getFormulas().clear(); | 291 | getFormulas().clear(); |
221 | return; | 292 | return; |
293 | case VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS: | ||
294 | getTfformulas().clear(); | ||
295 | return; | ||
222 | } | 296 | } |
223 | super.eUnset(featureID); | 297 | super.eUnset(featureID); |
224 | } | 298 | } |
@@ -237,8 +311,12 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
237 | return includes != null && !includes.isEmpty(); | 311 | return includes != null && !includes.isEmpty(); |
238 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 312 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
239 | return comments != null && !comments.isEmpty(); | 313 | return comments != null && !comments.isEmpty(); |
314 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | ||
315 | return confirmations != null && !confirmations.isEmpty(); | ||
240 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: | 316 | case VampireLanguagePackage.VAMPIRE_MODEL__FORMULAS: |
241 | return formulas != null && !formulas.isEmpty(); | 317 | return formulas != null && !formulas.isEmpty(); |
318 | case VampireLanguagePackage.VAMPIRE_MODEL__TFFORMULAS: | ||
319 | return tfformulas != null && !tfformulas.isEmpty(); | ||
242 | } | 320 | } |
243 | return super.eIsSet(featureID); | 321 | return super.eIsSet(featureID); |
244 | } | 322 | } |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageAdapterFactory.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageAdapterFactory.java index 8e096360..90781f47 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageAdapterFactory.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageAdapterFactory.java | |||
@@ -96,11 +96,36 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
96 | return createVLSCommentAdapter(); | 96 | return createVLSCommentAdapter(); |
97 | } | 97 | } |
98 | @Override | 98 | @Override |
99 | public Adapter caseVLSConfirmations(VLSConfirmations object) | ||
100 | { | ||
101 | return createVLSConfirmationsAdapter(); | ||
102 | } | ||
103 | @Override | ||
104 | public Adapter caseVLSSatisfiable(VLSSatisfiable object) | ||
105 | { | ||
106 | return createVLSSatisfiableAdapter(); | ||
107 | } | ||
108 | @Override | ||
109 | public Adapter caseVLSTrying(VLSTrying object) | ||
110 | { | ||
111 | return createVLSTryingAdapter(); | ||
112 | } | ||
113 | @Override | ||
114 | public Adapter caseVLSFiniteModel(VLSFiniteModel object) | ||
115 | { | ||
116 | return createVLSFiniteModelAdapter(); | ||
117 | } | ||
118 | @Override | ||
99 | public Adapter caseVLSFofFormula(VLSFofFormula object) | 119 | public Adapter caseVLSFofFormula(VLSFofFormula object) |
100 | { | 120 | { |
101 | return createVLSFofFormulaAdapter(); | 121 | return createVLSFofFormulaAdapter(); |
102 | } | 122 | } |
103 | @Override | 123 | @Override |
124 | public Adapter caseVLSTffFormula(VLSTffFormula object) | ||
125 | { | ||
126 | return createVLSTffFormulaAdapter(); | ||
127 | } | ||
128 | @Override | ||
104 | public Adapter caseVLSAnnotation(VLSAnnotation object) | 129 | public Adapter caseVLSAnnotation(VLSAnnotation object) |
105 | { | 130 | { |
106 | return createVLSAnnotationAdapter(); | 131 | return createVLSAnnotationAdapter(); |
@@ -323,6 +348,66 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
323 | } | 348 | } |
324 | 349 | ||
325 | /** | 350 | /** |
351 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations <em>VLS Confirmations</em>}'. | ||
352 | * <!-- begin-user-doc --> | ||
353 | * This default implementation returns null so that we can easily ignore cases; | ||
354 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
355 | * <!-- end-user-doc --> | ||
356 | * @return the new adapter. | ||
357 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations | ||
358 | * @generated | ||
359 | */ | ||
360 | public Adapter createVLSConfirmationsAdapter() | ||
361 | { | ||
362 | return null; | ||
363 | } | ||
364 | |||
365 | /** | ||
366 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | ||
367 | * <!-- begin-user-doc --> | ||
368 | * This default implementation returns null so that we can easily ignore cases; | ||
369 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
370 | * <!-- end-user-doc --> | ||
371 | * @return the new adapter. | ||
372 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | ||
373 | * @generated | ||
374 | */ | ||
375 | public Adapter createVLSSatisfiableAdapter() | ||
376 | { | ||
377 | return null; | ||
378 | } | ||
379 | |||
380 | /** | ||
381 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying <em>VLS Trying</em>}'. | ||
382 | * <!-- begin-user-doc --> | ||
383 | * This default implementation returns null so that we can easily ignore cases; | ||
384 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
385 | * <!-- end-user-doc --> | ||
386 | * @return the new adapter. | ||
387 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying | ||
388 | * @generated | ||
389 | */ | ||
390 | public Adapter createVLSTryingAdapter() | ||
391 | { | ||
392 | return null; | ||
393 | } | ||
394 | |||
395 | /** | ||
396 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel <em>VLS Finite Model</em>}'. | ||
397 | * <!-- begin-user-doc --> | ||
398 | * This default implementation returns null so that we can easily ignore cases; | ||
399 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
400 | * <!-- end-user-doc --> | ||
401 | * @return the new adapter. | ||
402 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel | ||
403 | * @generated | ||
404 | */ | ||
405 | public Adapter createVLSFiniteModelAdapter() | ||
406 | { | ||
407 | return null; | ||
408 | } | ||
409 | |||
410 | /** | ||
326 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. | 411 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. |
327 | * <!-- begin-user-doc --> | 412 | * <!-- begin-user-doc --> |
328 | * This default implementation returns null so that we can easily ignore cases; | 413 | * This default implementation returns null so that we can easily ignore cases; |
@@ -338,6 +423,21 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
338 | } | 423 | } |
339 | 424 | ||
340 | /** | 425 | /** |
426 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula <em>VLS Tff Formula</em>}'. | ||
427 | * <!-- begin-user-doc --> | ||
428 | * This default implementation returns null so that we can easily ignore cases; | ||
429 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
430 | * <!-- end-user-doc --> | ||
431 | * @return the new adapter. | ||
432 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula | ||
433 | * @generated | ||
434 | */ | ||
435 | public Adapter createVLSTffFormulaAdapter() | ||
436 | { | ||
437 | return null; | ||
438 | } | ||
439 | |||
440 | /** | ||
341 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. | 441 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. |
342 | * <!-- begin-user-doc --> | 442 | * <!-- begin-user-doc --> |
343 | * This default implementation returns null so that we can easily ignore cases; | 443 | * This default implementation returns null so that we can easily ignore cases; |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageSwitch.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageSwitch.java index 8d70157d..eddb3b4c 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageSwitch.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/util/VampireLanguageSwitch.java | |||
@@ -101,6 +101,35 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
101 | if (result == null) result = defaultCase(theEObject); | 101 | if (result == null) result = defaultCase(theEObject); |
102 | return result; | 102 | return result; |
103 | } | 103 | } |
104 | case VampireLanguagePackage.VLS_CONFIRMATIONS: | ||
105 | { | ||
106 | VLSConfirmations vlsConfirmations = (VLSConfirmations)theEObject; | ||
107 | T result = caseVLSConfirmations(vlsConfirmations); | ||
108 | if (result == null) result = defaultCase(theEObject); | ||
109 | return result; | ||
110 | } | ||
111 | case VampireLanguagePackage.VLS_SATISFIABLE: | ||
112 | { | ||
113 | VLSSatisfiable vlsSatisfiable = (VLSSatisfiable)theEObject; | ||
114 | T result = caseVLSSatisfiable(vlsSatisfiable); | ||
115 | if (result == null) result = caseVLSConfirmations(vlsSatisfiable); | ||
116 | if (result == null) result = defaultCase(theEObject); | ||
117 | return result; | ||
118 | } | ||
119 | case VampireLanguagePackage.VLS_TRYING: | ||
120 | { | ||
121 | VLSTrying vlsTrying = (VLSTrying)theEObject; | ||
122 | T result = caseVLSTrying(vlsTrying); | ||
123 | if (result == null) result = defaultCase(theEObject); | ||
124 | return result; | ||
125 | } | ||
126 | case VampireLanguagePackage.VLS_FINITE_MODEL: | ||
127 | { | ||
128 | VLSFiniteModel vlsFiniteModel = (VLSFiniteModel)theEObject; | ||
129 | T result = caseVLSFiniteModel(vlsFiniteModel); | ||
130 | if (result == null) result = defaultCase(theEObject); | ||
131 | return result; | ||
132 | } | ||
104 | case VampireLanguagePackage.VLS_FOF_FORMULA: | 133 | case VampireLanguagePackage.VLS_FOF_FORMULA: |
105 | { | 134 | { |
106 | VLSFofFormula vlsFofFormula = (VLSFofFormula)theEObject; | 135 | VLSFofFormula vlsFofFormula = (VLSFofFormula)theEObject; |
@@ -108,6 +137,13 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
108 | if (result == null) result = defaultCase(theEObject); | 137 | if (result == null) result = defaultCase(theEObject); |
109 | return result; | 138 | return result; |
110 | } | 139 | } |
140 | case VampireLanguagePackage.VLS_TFF_FORMULA: | ||
141 | { | ||
142 | VLSTffFormula vlsTffFormula = (VLSTffFormula)theEObject; | ||
143 | T result = caseVLSTffFormula(vlsTffFormula); | ||
144 | if (result == null) result = defaultCase(theEObject); | ||
145 | return result; | ||
146 | } | ||
111 | case VampireLanguagePackage.VLS_ANNOTATION: | 147 | case VampireLanguagePackage.VLS_ANNOTATION: |
112 | { | 148 | { |
113 | VLSAnnotation vlsAnnotation = (VLSAnnotation)theEObject; | 149 | VLSAnnotation vlsAnnotation = (VLSAnnotation)theEObject; |
@@ -403,6 +439,70 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
403 | } | 439 | } |
404 | 440 | ||
405 | /** | 441 | /** |
442 | * Returns the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. | ||
443 | * <!-- begin-user-doc --> | ||
444 | * This implementation returns null; | ||
445 | * returning a non-null result will terminate the switch. | ||
446 | * <!-- end-user-doc --> | ||
447 | * @param object the target of the switch. | ||
448 | * @return the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. | ||
449 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
450 | * @generated | ||
451 | */ | ||
452 | public T caseVLSConfirmations(VLSConfirmations object) | ||
453 | { | ||
454 | return null; | ||
455 | } | ||
456 | |||
457 | /** | ||
458 | * Returns the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | ||
459 | * <!-- begin-user-doc --> | ||
460 | * This implementation returns null; | ||
461 | * returning a non-null result will terminate the switch. | ||
462 | * <!-- end-user-doc --> | ||
463 | * @param object the target of the switch. | ||
464 | * @return the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | ||
465 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
466 | * @generated | ||
467 | */ | ||
468 | public T caseVLSSatisfiable(VLSSatisfiable object) | ||
469 | { | ||
470 | return null; | ||
471 | } | ||
472 | |||
473 | /** | ||
474 | * Returns the result of interpreting the object as an instance of '<em>VLS Trying</em>'. | ||
475 | * <!-- begin-user-doc --> | ||
476 | * This implementation returns null; | ||
477 | * returning a non-null result will terminate the switch. | ||
478 | * <!-- end-user-doc --> | ||
479 | * @param object the target of the switch. | ||
480 | * @return the result of interpreting the object as an instance of '<em>VLS Trying</em>'. | ||
481 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
482 | * @generated | ||
483 | */ | ||
484 | public T caseVLSTrying(VLSTrying object) | ||
485 | { | ||
486 | return null; | ||
487 | } | ||
488 | |||
489 | /** | ||
490 | * Returns the result of interpreting the object as an instance of '<em>VLS Finite Model</em>'. | ||
491 | * <!-- begin-user-doc --> | ||
492 | * This implementation returns null; | ||
493 | * returning a non-null result will terminate the switch. | ||
494 | * <!-- end-user-doc --> | ||
495 | * @param object the target of the switch. | ||
496 | * @return the result of interpreting the object as an instance of '<em>VLS Finite Model</em>'. | ||
497 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
498 | * @generated | ||
499 | */ | ||
500 | public T caseVLSFiniteModel(VLSFiniteModel object) | ||
501 | { | ||
502 | return null; | ||
503 | } | ||
504 | |||
505 | /** | ||
406 | * Returns the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. | 506 | * Returns the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. |
407 | * <!-- begin-user-doc --> | 507 | * <!-- begin-user-doc --> |
408 | * This implementation returns null; | 508 | * This implementation returns null; |
@@ -419,6 +519,22 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
419 | } | 519 | } |
420 | 520 | ||
421 | /** | 521 | /** |
522 | * Returns the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. | ||
523 | * <!-- begin-user-doc --> | ||
524 | * This implementation returns null; | ||
525 | * returning a non-null result will terminate the switch. | ||
526 | * <!-- end-user-doc --> | ||
527 | * @param object the target of the switch. | ||
528 | * @return the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. | ||
529 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
530 | * @generated | ||
531 | */ | ||
532 | public T caseVLSTffFormula(VLSTffFormula object) | ||
533 | { | ||
534 | return null; | ||
535 | } | ||
536 | |||
537 | /** | ||
422 | * Returns the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. | 538 | * Returns the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. |
423 | * <!-- begin-user-doc --> | 539 | * <!-- begin-user-doc --> |
424 | * This implementation returns null; | 540 | * This implementation returns null; |