diff options
author | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-08-29 06:26:02 -0400 |
---|---|---|
committer | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-08-29 06:26:02 -0400 |
commit | 9ef9aef5ef8baa7e579d4eb4a5d27a7983f32c8b (patch) | |
tree | 0dd50253bffe482ae15f5b8c5fc46bbbad45f0e4 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage | |
parent | VAMPIRE: integrate local Vampire executeable #32 (diff) | |
download | VIATRA-Generator-9ef9aef5ef8baa7e579d4eb4a5d27a7983f32c8b.tar.gz VIATRA-Generator-9ef9aef5ef8baa7e579d4eb4a5d27a7983f32c8b.tar.zst VIATRA-Generator-9ef9aef5ef8baa7e579d4eb4a5d27a7983f32c8b.zip |
VAMPIRE: adapt grammar to Vampire solution + get model from text
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage')
36 files changed, 3138 insertions, 1535 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSDeclaration.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSDeclaration.java new file mode 100644 index 00000000..d3e5a2d5 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSDeclaration.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSDeclaration() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface VLSDeclaration extends VLSTffTerm | ||
18 | { | ||
19 | } // VLSDeclaration | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSExistentialQuantifier.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSExistentialQuantifier.java index d3a19016..a70dff64 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSExistentialQuantifier.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSExistentialQuantifier.java | |||
@@ -26,7 +26,7 @@ public interface VLSExistentialQuantifier extends VLSTerm | |||
26 | { | 26 | { |
27 | /** | 27 | /** |
28 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. | 28 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. |
29 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable}. | 29 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration}. |
30 | * <!-- begin-user-doc --> | 30 | * <!-- begin-user-doc --> |
31 | * <p> | 31 | * <p> |
32 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, | 32 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, |
@@ -38,7 +38,7 @@ public interface VLSExistentialQuantifier extends VLSTerm | |||
38 | * @model containment="true" | 38 | * @model containment="true" |
39 | * @generated | 39 | * @generated |
40 | */ | 40 | */ |
41 | EList<VLSVariable> getVariables(); | 41 | EList<VLSVariableDeclaration> getVariables(); |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | 44 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. |
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..772a0871 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSFiniteModel.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 Finite Model</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSFiniteModel() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface VLSFiniteModel extends VLSConfirmations | ||
18 | { | ||
19 | } // VLSFiniteModel | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSInclude.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSInclude.java deleted file mode 100644 index e90fbe47..00000000 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSInclude.java +++ /dev/null | |||
@@ -1,71 +0,0 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | ||
5 | |||
6 | import org.eclipse.emf.common.util.EList; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EObject; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * A representation of the model object '<em><b>VLS Include</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * <p> | ||
16 | * The following features are supported: | ||
17 | * </p> | ||
18 | * <ul> | ||
19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getFileName <em>File Name</em>}</li> | ||
20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getNames <em>Names</em>}</li> | ||
21 | * </ul> | ||
22 | * | ||
23 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSInclude() | ||
24 | * @model | ||
25 | * @generated | ||
26 | */ | ||
27 | public interface VLSInclude extends EObject | ||
28 | { | ||
29 | /** | ||
30 | * Returns the value of the '<em><b>File Name</b></em>' attribute. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <p> | ||
33 | * If the meaning of the '<em>File 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>File Name</em>' attribute. | ||
38 | * @see #setFileName(String) | ||
39 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSInclude_FileName() | ||
40 | * @model | ||
41 | * @generated | ||
42 | */ | ||
43 | String getFileName(); | ||
44 | |||
45 | /** | ||
46 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getFileName <em>File Name</em>}' attribute. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @param value the new value of the '<em>File Name</em>' attribute. | ||
50 | * @see #getFileName() | ||
51 | * @generated | ||
52 | */ | ||
53 | void setFileName(String value); | ||
54 | |||
55 | /** | ||
56 | * Returns the value of the '<em><b>Names</b></em>' containment reference list. | ||
57 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName}. | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <p> | ||
60 | * If the meaning of the '<em>Names</em>' containment reference list isn't clear, | ||
61 | * there really should be more of a description here... | ||
62 | * </p> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @return the value of the '<em>Names</em>' containment reference list. | ||
65 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSInclude_Names() | ||
66 | * @model containment="true" | ||
67 | * @generated | ||
68 | */ | ||
69 | EList<VLSName> getNames(); | ||
70 | |||
71 | } // VLSInclude | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSOtherDeclaration.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSOtherDeclaration.java new file mode 100644 index 00000000..0ffd104d --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSOtherDeclaration.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 Other Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSOtherDeclaration() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface VLSOtherDeclaration extends VLSDeclaration | ||
18 | { | ||
19 | } // VLSOtherDeclaration | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTerm.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTerm.java index 57ce9098..7a077714 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTerm.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTerm.java | |||
@@ -3,18 +3,49 @@ | |||
3 | */ | 3 | */ |
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | 4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; |
5 | 5 | ||
6 | import org.eclipse.emf.ecore.EObject; | ||
7 | 6 | ||
8 | /** | 7 | /** |
9 | * <!-- begin-user-doc --> | 8 | * <!-- begin-user-doc --> |
10 | * A representation of the model object '<em><b>VLS Term</b></em>'. | 9 | * A representation of the model object '<em><b>VLS Term</b></em>'. |
11 | * <!-- end-user-doc --> | 10 | * <!-- end-user-doc --> |
12 | * | 11 | * |
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
13 | * | 18 | * |
14 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTerm() | 19 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTerm() |
15 | * @model | 20 | * @model |
16 | * @generated | 21 | * @generated |
17 | */ | 22 | */ |
18 | public interface VLSTerm extends EObject | 23 | public interface VLSTerm extends VLSTffTerm, VLSOtherDeclaration |
19 | { | 24 | { |
25 | /** | ||
26 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
30 | * there really should be more of a description here... | ||
31 | * </p> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>Type</em>' containment reference. | ||
34 | * @see #setType(VLSTypeDef) | ||
35 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTerm_Type() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | VLSTypeDef getType(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType <em>Type</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
46 | * @see #getType() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setType(VLSTypeDef value); | ||
50 | |||
20 | } // VLSTerm | 51 | } // VLSTerm |
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 index a574b641..fa4741a0 100644 --- 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 | |||
@@ -15,7 +15,7 @@ import org.eclipse.emf.ecore.EObject; | |||
15 | * </p> | 15 | * </p> |
16 | * <ul> | 16 | * <ul> |
17 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getName <em>Name</em>}</li> | 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> | 18 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getTffRole <em>Tff Role</em>}</li> |
19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</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> | 20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getAnnotations <em>Annotations</em>}</li> |
21 | * </ul> | 21 | * </ul> |
@@ -53,30 +53,30 @@ public interface VLSTffFormula extends EObject | |||
53 | void setName(String value); | 53 | void setName(String value); |
54 | 54 | ||
55 | /** | 55 | /** |
56 | * Returns the value of the '<em><b>Fof Role</b></em>' attribute. | 56 | * Returns the value of the '<em><b>Tff Role</b></em>' attribute. |
57 | * <!-- begin-user-doc --> | 57 | * <!-- begin-user-doc --> |
58 | * <p> | 58 | * <p> |
59 | * If the meaning of the '<em>Fof Role</em>' attribute isn't clear, | 59 | * If the meaning of the '<em>Tff Role</em>' attribute isn't clear, |
60 | * there really should be more of a description here... | 60 | * there really should be more of a description here... |
61 | * </p> | 61 | * </p> |
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @return the value of the '<em>Fof Role</em>' attribute. | 63 | * @return the value of the '<em>Tff Role</em>' attribute. |
64 | * @see #setFofRole(String) | 64 | * @see #setTffRole(String) |
65 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_FofRole() | 65 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_TffRole() |
66 | * @model | 66 | * @model |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | String getFofRole(); | 69 | String getTffRole(); |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole <em>Fof Role</em>}' attribute. | 72 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getTffRole <em>Tff Role</em>}' attribute. |
73 | * <!-- begin-user-doc --> | 73 | * <!-- begin-user-doc --> |
74 | * <!-- end-user-doc --> | 74 | * <!-- end-user-doc --> |
75 | * @param value the new value of the '<em>Fof Role</em>' attribute. | 75 | * @param value the new value of the '<em>Tff Role</em>' attribute. |
76 | * @see #getFofRole() | 76 | * @see #getTffRole() |
77 | * @generated | 77 | * @generated |
78 | */ | 78 | */ |
79 | void setFofRole(String value); | 79 | void setTffRole(String value); |
80 | 80 | ||
81 | /** | 81 | /** |
82 | * Returns the value of the '<em><b>Fof Formula</b></em>' containment reference. | 82 | * Returns the value of the '<em><b>Fof Formula</b></em>' containment reference. |
@@ -87,12 +87,12 @@ public interface VLSTffFormula extends EObject | |||
87 | * </p> | 87 | * </p> |
88 | * <!-- end-user-doc --> | 88 | * <!-- end-user-doc --> |
89 | * @return the value of the '<em>Fof Formula</em>' containment reference. | 89 | * @return the value of the '<em>Fof Formula</em>' containment reference. |
90 | * @see #setFofFormula(VLSTerm) | 90 | * @see #setFofFormula(VLSTffTerm) |
91 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_FofFormula() | 91 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffFormula_FofFormula() |
92 | * @model containment="true" | 92 | * @model containment="true" |
93 | * @generated | 93 | * @generated |
94 | */ | 94 | */ |
95 | VLSTerm getFofFormula(); | 95 | VLSTffTerm getFofFormula(); |
96 | 96 | ||
97 | /** | 97 | /** |
98 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}' containment reference. | 98 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}' containment reference. |
@@ -102,7 +102,7 @@ public interface VLSTffFormula extends EObject | |||
102 | * @see #getFofFormula() | 102 | * @see #getFofFormula() |
103 | * @generated | 103 | * @generated |
104 | */ | 104 | */ |
105 | void setFofFormula(VLSTerm value); | 105 | void setFofFormula(VLSTffTerm value); |
106 | 106 | ||
107 | /** | 107 | /** |
108 | * Returns the value of the '<em><b>Annotations</b></em>' containment reference. | 108 | * Returns the value of the '<em><b>Annotations</b></em>' containment reference. |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSRational.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTffTerm.java index 017f231c..05de6deb 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSRational.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTffTerm.java | |||
@@ -1,19 +1,20 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | 4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; |
5 | 5 | ||
6 | 6 | import org.eclipse.emf.ecore.EObject; | |
7 | /** | 7 | |
8 | * <!-- begin-user-doc --> | 8 | /** |
9 | * A representation of the model object '<em><b>VLS Rational</b></em>'. | 9 | * <!-- begin-user-doc --> |
10 | * <!-- end-user-doc --> | 10 | * A representation of the model object '<em><b>VLS Tff Term</b></em>'. |
11 | * | 11 | * <!-- end-user-doc --> |
12 | * | 12 | * |
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSRational() | 13 | * |
14 | * @model | 14 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTffTerm() |
15 | * @generated | 15 | * @model |
16 | */ | 16 | * @generated |
17 | public interface VLSRational extends VLSDefinedTerm | 17 | */ |
18 | { | 18 | public interface VLSTffTerm extends EObject |
19 | } // VLSRational | 19 | { |
20 | } // VLSTffTerm | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSName.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTrying.java index 32981a8b..4b9cd408 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSName.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTrying.java | |||
@@ -1,52 +1,51 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | 4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; |
5 | 5 | ||
6 | import org.eclipse.emf.ecore.EObject; | 6 | |
7 | 7 | /** | |
8 | /** | 8 | * <!-- begin-user-doc --> |
9 | * <!-- begin-user-doc --> | 9 | * A representation of the model object '<em><b>VLS Trying</b></em>'. |
10 | * A representation of the model object '<em><b>VLS Name</b></em>'. | 10 | * <!-- end-user-doc --> |
11 | * <!-- end-user-doc --> | 11 | * |
12 | * | 12 | * <p> |
13 | * <p> | 13 | * The following features are supported: |
14 | * The following features are supported: | 14 | * </p> |
15 | * </p> | 15 | * <ul> |
16 | * <ul> | 16 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}</li> |
17 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName#getName <em>Name</em>}</li> | 17 | * </ul> |
18 | * </ul> | 18 | * |
19 | * | 19 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTrying() |
20 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSName() | 20 | * @model |
21 | * @model | 21 | * @generated |
22 | * @generated | 22 | */ |
23 | */ | 23 | public interface VLSTrying extends VLSConfirmations |
24 | public interface VLSName extends EObject | 24 | { |
25 | { | 25 | /** |
26 | /** | 26 | * Returns the value of the '<em><b>Name</b></em>' attribute. |
27 | * Returns the value of the '<em><b>Name</b></em>' attribute. | 27 | * <!-- begin-user-doc --> |
28 | * <!-- begin-user-doc --> | 28 | * <p> |
29 | * <p> | 29 | * If the meaning of the '<em>Name</em>' attribute isn't clear, |
30 | * If the meaning of the '<em>Name</em>' attribute isn't clear, | 30 | * there really should be more of a description here... |
31 | * there really should be more of a description here... | 31 | * </p> |
32 | * </p> | 32 | * <!-- end-user-doc --> |
33 | * <!-- end-user-doc --> | 33 | * @return the value of the '<em>Name</em>' attribute. |
34 | * @return the value of the '<em>Name</em>' attribute. | 34 | * @see #setName(String) |
35 | * @see #setName(String) | 35 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTrying_Name() |
36 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSName_Name() | 36 | * @model |
37 | * @model | 37 | * @generated |
38 | * @generated | 38 | */ |
39 | */ | 39 | String getName(); |
40 | String getName(); | 40 | |
41 | 41 | /** | |
42 | /** | 42 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}' attribute. |
43 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName#getName <em>Name</em>}' attribute. | 43 | * <!-- begin-user-doc --> |
44 | * <!-- begin-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * @param value the new value of the '<em>Name</em>' attribute. |
46 | * @param value the new value of the '<em>Name</em>' attribute. | 46 | * @see #getName() |
47 | * @see #getName() | 47 | * @generated |
48 | * @generated | 48 | */ |
49 | */ | 49 | void setName(String value); |
50 | void setName(String value); | 50 | |
51 | 51 | } // VLSTrying | |
52 | } // VLSName | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java new file mode 100644 index 00000000..21cd9e0f --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSTypeDef.java | |||
@@ -0,0 +1,133 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 Type Def</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.VLSTypeDef#getTypeSig <em>Type Sig</em>}</li> | ||
18 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo <em>Maps To</em>}</li> | ||
19 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType <em>Init Type</em>}</li> | ||
20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType <em>Next Type</em>}</li> | ||
21 | * </ul> | ||
22 | * | ||
23 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef() | ||
24 | * @model | ||
25 | * @generated | ||
26 | */ | ||
27 | public interface VLSTypeDef extends EObject | ||
28 | { | ||
29 | /** | ||
30 | * Returns the value of the '<em><b>Type Sig</b></em>' containment reference. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <p> | ||
33 | * If the meaning of the '<em>Type Sig</em>' containment reference 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>Type Sig</em>' containment reference. | ||
38 | * @see #setTypeSig(VLSTypeDef) | ||
39 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_TypeSig() | ||
40 | * @model containment="true" | ||
41 | * @generated | ||
42 | */ | ||
43 | VLSTypeDef getTypeSig(); | ||
44 | |||
45 | /** | ||
46 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getTypeSig <em>Type Sig</em>}' containment reference. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @param value the new value of the '<em>Type Sig</em>' containment reference. | ||
50 | * @see #getTypeSig() | ||
51 | * @generated | ||
52 | */ | ||
53 | void setTypeSig(VLSTypeDef value); | ||
54 | |||
55 | /** | ||
56 | * Returns the value of the '<em><b>Maps To</b></em>' containment reference. | ||
57 | * <!-- begin-user-doc --> | ||
58 | * <p> | ||
59 | * If the meaning of the '<em>Maps To</em>' containment reference 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>Maps To</em>' containment reference. | ||
64 | * @see #setMapsTo(VLSTerm) | ||
65 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_MapsTo() | ||
66 | * @model containment="true" | ||
67 | * @generated | ||
68 | */ | ||
69 | VLSTerm getMapsTo(); | ||
70 | |||
71 | /** | ||
72 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo <em>Maps To</em>}' containment reference. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @param value the new value of the '<em>Maps To</em>' containment reference. | ||
76 | * @see #getMapsTo() | ||
77 | * @generated | ||
78 | */ | ||
79 | void setMapsTo(VLSTerm value); | ||
80 | |||
81 | /** | ||
82 | * Returns the value of the '<em><b>Init Type</b></em>' containment reference. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <p> | ||
85 | * If the meaning of the '<em>Init Type</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>Init Type</em>' containment reference. | ||
90 | * @see #setInitType(VLSTerm) | ||
91 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_InitType() | ||
92 | * @model containment="true" | ||
93 | * @generated | ||
94 | */ | ||
95 | VLSTerm getInitType(); | ||
96 | |||
97 | /** | ||
98 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType <em>Init Type</em>}' containment reference. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @param value the new value of the '<em>Init Type</em>' containment reference. | ||
102 | * @see #getInitType() | ||
103 | * @generated | ||
104 | */ | ||
105 | void setInitType(VLSTerm value); | ||
106 | |||
107 | /** | ||
108 | * Returns the value of the '<em><b>Next Type</b></em>' containment reference. | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <p> | ||
111 | * If the meaning of the '<em>Next Type</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>Next Type</em>' containment reference. | ||
116 | * @see #setNextType(VLSTerm) | ||
117 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSTypeDef_NextType() | ||
118 | * @model containment="true" | ||
119 | * @generated | ||
120 | */ | ||
121 | VLSTerm getNextType(); | ||
122 | |||
123 | /** | ||
124 | * Sets the value of the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType <em>Next Type</em>}' containment reference. | ||
125 | * <!-- begin-user-doc --> | ||
126 | * <!-- end-user-doc --> | ||
127 | * @param value the new value of the '<em>Next Type</em>' containment reference. | ||
128 | * @see #getNextType() | ||
129 | * @generated | ||
130 | */ | ||
131 | void setNextType(VLSTerm value); | ||
132 | |||
133 | } // VLSTypeDef | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSUniversalQuantifier.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSUniversalQuantifier.java index 28ae1a33..00dd1733 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSUniversalQuantifier.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSUniversalQuantifier.java | |||
@@ -26,7 +26,7 @@ public interface VLSUniversalQuantifier extends VLSTerm | |||
26 | { | 26 | { |
27 | /** | 27 | /** |
28 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. | 28 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. |
29 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable}. | 29 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration}. |
30 | * <!-- begin-user-doc --> | 30 | * <!-- begin-user-doc --> |
31 | * <p> | 31 | * <p> |
32 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, | 32 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, |
@@ -38,7 +38,7 @@ public interface VLSUniversalQuantifier extends VLSTerm | |||
38 | * @model containment="true" | 38 | * @model containment="true" |
39 | * @generated | 39 | * @generated |
40 | */ | 40 | */ |
41 | EList<VLSVariable> getVariables(); | 41 | EList<VLSVariableDeclaration> getVariables(); |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | 44 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariable.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariable.java index 9750e4c5..5a9dc028 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariable.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariable.java | |||
@@ -20,7 +20,7 @@ package ca.mcgill.ecse.dslreasoner.vampireLanguage; | |||
20 | * @model | 20 | * @model |
21 | * @generated | 21 | * @generated |
22 | */ | 22 | */ |
23 | public interface VLSVariable extends VLSTerm | 23 | public interface VLSVariable extends VLSVariableDeclaration, VLSTerm |
24 | { | 24 | { |
25 | /** | 25 | /** |
26 | * Returns the value of the '<em><b>Name</b></em>' attribute. | 26 | * Returns the value of the '<em><b>Name</b></em>' attribute. |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariableDeclaration.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariableDeclaration.java new file mode 100644 index 00000000..9e5a6ba2 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSVariableDeclaration.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 Variable Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSVariableDeclaration() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface VLSVariableDeclaration extends VLSDeclaration | ||
18 | { | ||
19 | } // VLSVariableDeclaration | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSReal.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSWarning.java index 3933fe6e..7b2f8535 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSReal.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/VLSWarning.java | |||
@@ -1,19 +1,19 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; | 4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage; |
5 | 5 | ||
6 | 6 | ||
7 | /** | 7 | /** |
8 | * <!-- begin-user-doc --> | 8 | * <!-- begin-user-doc --> |
9 | * A representation of the model object '<em><b>VLS Real</b></em>'. | 9 | * A representation of the model object '<em><b>VLS Warning</b></em>'. |
10 | * <!-- end-user-doc --> | 10 | * <!-- end-user-doc --> |
11 | * | 11 | * |
12 | * | 12 | * |
13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSReal() | 13 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVLSWarning() |
14 | * @model | 14 | * @model |
15 | * @generated | 15 | * @generated |
16 | */ | 16 | */ |
17 | public interface VLSReal extends VLSDefinedTerm | 17 | public interface VLSWarning extends VLSConfirmations |
18 | { | 18 | { |
19 | } // VLSReal | 19 | } // VLSWarning |
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 0fb23c87..171bb39e 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 | |||
@@ -33,76 +33,94 @@ public interface VampireLanguageFactory extends EFactory | |||
33 | VampireModel createVampireModel(); | 33 | VampireModel createVampireModel(); |
34 | 34 | ||
35 | /** | 35 | /** |
36 | * Returns a new object of class '<em>VLS Include</em>'. | 36 | * Returns a new object of class '<em>VLS Comment</em>'. |
37 | * <!-- begin-user-doc --> | 37 | * <!-- begin-user-doc --> |
38 | * <!-- end-user-doc --> | 38 | * <!-- end-user-doc --> |
39 | * @return a new object of class '<em>VLS Include</em>'. | 39 | * @return a new object of class '<em>VLS Comment</em>'. |
40 | * @generated | 40 | * @generated |
41 | */ | 41 | */ |
42 | VLSInclude createVLSInclude(); | 42 | VLSComment createVLSComment(); |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * Returns a new object of class '<em>VLS Name</em>'. | 45 | * Returns a new object of class '<em>VLS Confirmations</em>'. |
46 | * <!-- begin-user-doc --> | 46 | * <!-- begin-user-doc --> |
47 | * <!-- end-user-doc --> | 47 | * <!-- end-user-doc --> |
48 | * @return a new object of class '<em>VLS Name</em>'. | 48 | * @return a new object of class '<em>VLS Confirmations</em>'. |
49 | * @generated | 49 | * @generated |
50 | */ | 50 | */ |
51 | VLSName createVLSName(); | 51 | VLSConfirmations createVLSConfirmations(); |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * Returns a new object of class '<em>VLS Comment</em>'. | 54 | * Returns a new object of class '<em>VLS Fof Formula</em>'. |
55 | * <!-- begin-user-doc --> | 55 | * <!-- begin-user-doc --> |
56 | * <!-- end-user-doc --> | 56 | * <!-- end-user-doc --> |
57 | * @return a new object of class '<em>VLS Comment</em>'. | 57 | * @return a new object of class '<em>VLS Fof Formula</em>'. |
58 | * @generated | 58 | * @generated |
59 | */ | 59 | */ |
60 | VLSComment createVLSComment(); | 60 | VLSFofFormula createVLSFofFormula(); |
61 | 61 | ||
62 | /** | 62 | /** |
63 | * Returns a new object of class '<em>VLS Confirmations</em>'. | 63 | * Returns a new object of class '<em>VLS Tff Formula</em>'. |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @return a new object of class '<em>VLS Confirmations</em>'. | 66 | * @return a new object of class '<em>VLS Tff Formula</em>'. |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | VLSConfirmations createVLSConfirmations(); | 69 | VLSTffFormula createVLSTffFormula(); |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * Returns a new object of class '<em>VLS Satisfiable</em>'. | 72 | * Returns a new object of class '<em>VLS Annotation</em>'. |
73 | * <!-- begin-user-doc --> | 73 | * <!-- begin-user-doc --> |
74 | * <!-- end-user-doc --> | 74 | * <!-- end-user-doc --> |
75 | * @return a new object of class '<em>VLS Satisfiable</em>'. | 75 | * @return a new object of class '<em>VLS Annotation</em>'. |
76 | * @generated | 76 | * @generated |
77 | */ | 77 | */ |
78 | VLSSatisfiable createVLSSatisfiable(); | 78 | VLSAnnotation createVLSAnnotation(); |
79 | 79 | ||
80 | /** | 80 | /** |
81 | * Returns a new object of class '<em>VLS Fof Formula</em>'. | 81 | * Returns a new object of class '<em>VLS Tff Term</em>'. |
82 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 83 | * <!-- end-user-doc --> |
84 | * @return a new object of class '<em>VLS Fof Formula</em>'. | 84 | * @return a new object of class '<em>VLS Tff Term</em>'. |
85 | * @generated | 85 | * @generated |
86 | */ | 86 | */ |
87 | VLSFofFormula createVLSFofFormula(); | 87 | VLSTffTerm createVLSTffTerm(); |
88 | 88 | ||
89 | /** | 89 | /** |
90 | * Returns a new object of class '<em>VLS Tff Formula</em>'. | 90 | * Returns a new object of class '<em>VLS Declaration</em>'. |
91 | * <!-- begin-user-doc --> | 91 | * <!-- begin-user-doc --> |
92 | * <!-- end-user-doc --> | 92 | * <!-- end-user-doc --> |
93 | * @return a new object of class '<em>VLS Tff Formula</em>'. | 93 | * @return a new object of class '<em>VLS Declaration</em>'. |
94 | * @generated | 94 | * @generated |
95 | */ | 95 | */ |
96 | VLSTffFormula createVLSTffFormula(); | 96 | VLSDeclaration createVLSDeclaration(); |
97 | 97 | ||
98 | /** | 98 | /** |
99 | * Returns a new object of class '<em>VLS Annotation</em>'. | 99 | * Returns a new object of class '<em>VLS Other Declaration</em>'. |
100 | * <!-- begin-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * <!-- end-user-doc --> | 101 | * <!-- end-user-doc --> |
102 | * @return a new object of class '<em>VLS Annotation</em>'. | 102 | * @return a new object of class '<em>VLS Other Declaration</em>'. |
103 | * @generated | 103 | * @generated |
104 | */ | 104 | */ |
105 | VLSAnnotation createVLSAnnotation(); | 105 | VLSOtherDeclaration createVLSOtherDeclaration(); |
106 | |||
107 | /** | ||
108 | * Returns a new object of class '<em>VLS Variable Declaration</em>'. | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @return a new object of class '<em>VLS Variable Declaration</em>'. | ||
112 | * @generated | ||
113 | */ | ||
114 | VLSVariableDeclaration createVLSVariableDeclaration(); | ||
115 | |||
116 | /** | ||
117 | * Returns a new object of class '<em>VLS Type Def</em>'. | ||
118 | * <!-- begin-user-doc --> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @return a new object of class '<em>VLS Type Def</em>'. | ||
121 | * @generated | ||
122 | */ | ||
123 | VLSTypeDef createVLSTypeDef(); | ||
106 | 124 | ||
107 | /** | 125 | /** |
108 | * Returns a new object of class '<em>VLS Term</em>'. | 126 | * Returns a new object of class '<em>VLS Term</em>'. |
@@ -141,6 +159,42 @@ public interface VampireLanguageFactory extends EFactory | |||
141 | VLSDefinedTerm createVLSDefinedTerm(); | 159 | VLSDefinedTerm createVLSDefinedTerm(); |
142 | 160 | ||
143 | /** | 161 | /** |
162 | * Returns a new object of class '<em>VLS Satisfiable</em>'. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @return a new object of class '<em>VLS Satisfiable</em>'. | ||
166 | * @generated | ||
167 | */ | ||
168 | VLSSatisfiable createVLSSatisfiable(); | ||
169 | |||
170 | /** | ||
171 | * Returns a new object of class '<em>VLS Warning</em>'. | ||
172 | * <!-- begin-user-doc --> | ||
173 | * <!-- end-user-doc --> | ||
174 | * @return a new object of class '<em>VLS Warning</em>'. | ||
175 | * @generated | ||
176 | */ | ||
177 | VLSWarning createVLSWarning(); | ||
178 | |||
179 | /** | ||
180 | * Returns a new object of class '<em>VLS Trying</em>'. | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @return a new object of class '<em>VLS Trying</em>'. | ||
184 | * @generated | ||
185 | */ | ||
186 | VLSTrying createVLSTrying(); | ||
187 | |||
188 | /** | ||
189 | * Returns a new object of class '<em>VLS Finite Model</em>'. | ||
190 | * <!-- begin-user-doc --> | ||
191 | * <!-- end-user-doc --> | ||
192 | * @return a new object of class '<em>VLS Finite Model</em>'. | ||
193 | * @generated | ||
194 | */ | ||
195 | VLSFiniteModel createVLSFiniteModel(); | ||
196 | |||
197 | /** | ||
144 | * Returns a new object of class '<em>VLS Equivalent</em>'. | 198 | * Returns a new object of class '<em>VLS Equivalent</em>'. |
145 | * <!-- begin-user-doc --> | 199 | * <!-- begin-user-doc --> |
146 | * <!-- end-user-doc --> | 200 | * <!-- end-user-doc --> |
@@ -321,24 +375,6 @@ public interface VampireLanguageFactory extends EFactory | |||
321 | VLSInt createVLSInt(); | 375 | VLSInt createVLSInt(); |
322 | 376 | ||
323 | /** | 377 | /** |
324 | * Returns a new object of class '<em>VLS Real</em>'. | ||
325 | * <!-- begin-user-doc --> | ||
326 | * <!-- end-user-doc --> | ||
327 | * @return a new object of class '<em>VLS Real</em>'. | ||
328 | * @generated | ||
329 | */ | ||
330 | VLSReal createVLSReal(); | ||
331 | |||
332 | /** | ||
333 | * Returns a new object of class '<em>VLS Rational</em>'. | ||
334 | * <!-- begin-user-doc --> | ||
335 | * <!-- end-user-doc --> | ||
336 | * @return a new object of class '<em>VLS Rational</em>'. | ||
337 | * @generated | ||
338 | */ | ||
339 | VLSRational createVLSRational(); | ||
340 | |||
341 | /** | ||
342 | * Returns a new object of class '<em>VLS Double Quote</em>'. | 378 | * Returns a new object of class '<em>VLS Double Quote</em>'. |
343 | * <!-- begin-user-doc --> | 379 | * <!-- begin-user-doc --> |
344 | * <!-- end-user-doc --> | 380 | * <!-- 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 60061aee..3ef777f8 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 | |||
@@ -68,22 +68,13 @@ public interface VampireLanguagePackage extends EPackage | |||
68 | int VAMPIRE_MODEL = 0; | 68 | int VAMPIRE_MODEL = 0; |
69 | 69 | ||
70 | /** | 70 | /** |
71 | * The feature id for the '<em><b>Includes</b></em>' containment reference list. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | * @ordered | ||
76 | */ | ||
77 | int VAMPIRE_MODEL__INCLUDES = 0; | ||
78 | |||
79 | /** | ||
80 | * The feature id for the '<em><b>Comments</b></em>' containment reference list. | 71 | * The feature id for the '<em><b>Comments</b></em>' containment reference list. |
81 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
82 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
83 | * @generated | 74 | * @generated |
84 | * @ordered | 75 | * @ordered |
85 | */ | 76 | */ |
86 | int VAMPIRE_MODEL__COMMENTS = 1; | 77 | int VAMPIRE_MODEL__COMMENTS = 0; |
87 | 78 | ||
88 | /** | 79 | /** |
89 | * The feature id for the '<em><b>Confirmations</b></em>' containment reference list. | 80 | * The feature id for the '<em><b>Confirmations</b></em>' containment reference list. |
@@ -92,7 +83,7 @@ public interface VampireLanguagePackage extends EPackage | |||
92 | * @generated | 83 | * @generated |
93 | * @ordered | 84 | * @ordered |
94 | */ | 85 | */ |
95 | int VAMPIRE_MODEL__CONFIRMATIONS = 2; | 86 | int VAMPIRE_MODEL__CONFIRMATIONS = 1; |
96 | 87 | ||
97 | /** | 88 | /** |
98 | * The feature id for the '<em><b>Formulas</b></em>' containment reference list. | 89 | * The feature id for the '<em><b>Formulas</b></em>' containment reference list. |
@@ -101,7 +92,7 @@ public interface VampireLanguagePackage extends EPackage | |||
101 | * @generated | 92 | * @generated |
102 | * @ordered | 93 | * @ordered |
103 | */ | 94 | */ |
104 | int VAMPIRE_MODEL__FORMULAS = 3; | 95 | int VAMPIRE_MODEL__FORMULAS = 2; |
105 | 96 | ||
106 | /** | 97 | /** |
107 | * The feature id for the '<em><b>Tfformulas</b></em>' containment reference list. | 98 | * The feature id for the '<em><b>Tfformulas</b></em>' containment reference list. |
@@ -110,7 +101,7 @@ public interface VampireLanguagePackage extends EPackage | |||
110 | * @generated | 101 | * @generated |
111 | * @ordered | 102 | * @ordered |
112 | */ | 103 | */ |
113 | int VAMPIRE_MODEL__TFFORMULAS = 4; | 104 | int VAMPIRE_MODEL__TFFORMULAS = 3; |
114 | 105 | ||
115 | /** | 106 | /** |
116 | * The number of structural features of the '<em>Vampire Model</em>' class. | 107 | * The number of structural features of the '<em>Vampire Model</em>' class. |
@@ -119,54 +110,64 @@ public interface VampireLanguagePackage extends EPackage | |||
119 | * @generated | 110 | * @generated |
120 | * @ordered | 111 | * @ordered |
121 | */ | 112 | */ |
122 | int VAMPIRE_MODEL_FEATURE_COUNT = 5; | 113 | int VAMPIRE_MODEL_FEATURE_COUNT = 4; |
123 | 114 | ||
124 | /** | 115 | /** |
125 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. | 116 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl <em>VLS Comment</em>}' class. |
126 | * <!-- begin-user-doc --> | 117 | * <!-- begin-user-doc --> |
127 | * <!-- end-user-doc --> | 118 | * <!-- end-user-doc --> |
128 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl | 119 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl |
129 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInclude() | 120 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSComment() |
130 | * @generated | 121 | * @generated |
131 | */ | 122 | */ |
132 | int VLS_INCLUDE = 1; | 123 | int VLS_COMMENT = 1; |
133 | 124 | ||
134 | /** | 125 | /** |
135 | * The feature id for the '<em><b>File Name</b></em>' attribute. | 126 | * The feature id for the '<em><b>Comment</b></em>' attribute. |
136 | * <!-- begin-user-doc --> | 127 | * <!-- begin-user-doc --> |
137 | * <!-- end-user-doc --> | 128 | * <!-- end-user-doc --> |
138 | * @generated | 129 | * @generated |
139 | * @ordered | 130 | * @ordered |
140 | */ | 131 | */ |
141 | int VLS_INCLUDE__FILE_NAME = 0; | 132 | int VLS_COMMENT__COMMENT = 0; |
142 | 133 | ||
143 | /** | 134 | /** |
144 | * The feature id for the '<em><b>Names</b></em>' containment reference list. | 135 | * The number of structural features of the '<em>VLS Comment</em>' class. |
145 | * <!-- begin-user-doc --> | 136 | * <!-- begin-user-doc --> |
146 | * <!-- end-user-doc --> | 137 | * <!-- end-user-doc --> |
147 | * @generated | 138 | * @generated |
148 | * @ordered | 139 | * @ordered |
149 | */ | 140 | */ |
150 | int VLS_INCLUDE__NAMES = 1; | 141 | int VLS_COMMENT_FEATURE_COUNT = 1; |
151 | 142 | ||
152 | /** | 143 | /** |
153 | * The number of structural features of the '<em>VLS Include</em>' class. | 144 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl <em>VLS Confirmations</em>}' class. |
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl | ||
148 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConfirmations() | ||
149 | * @generated | ||
150 | */ | ||
151 | int VLS_CONFIRMATIONS = 2; | ||
152 | |||
153 | /** | ||
154 | * The number of structural features of the '<em>VLS Confirmations</em>' class. | ||
154 | * <!-- begin-user-doc --> | 155 | * <!-- begin-user-doc --> |
155 | * <!-- end-user-doc --> | 156 | * <!-- end-user-doc --> |
156 | * @generated | 157 | * @generated |
157 | * @ordered | 158 | * @ordered |
158 | */ | 159 | */ |
159 | int VLS_INCLUDE_FEATURE_COUNT = 2; | 160 | int VLS_CONFIRMATIONS_FEATURE_COUNT = 0; |
160 | 161 | ||
161 | /** | 162 | /** |
162 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSNameImpl <em>VLS Name</em>}' class. | 163 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. |
163 | * <!-- begin-user-doc --> | 164 | * <!-- begin-user-doc --> |
164 | * <!-- end-user-doc --> | 165 | * <!-- end-user-doc --> |
165 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSNameImpl | 166 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl |
166 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSName() | 167 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFofFormula() |
167 | * @generated | 168 | * @generated |
168 | */ | 169 | */ |
169 | int VLS_NAME = 2; | 170 | int VLS_FOF_FORMULA = 3; |
170 | 171 | ||
171 | /** | 172 | /** |
172 | * The feature id for the '<em><b>Name</b></em>' attribute. | 173 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -175,238 +176,275 @@ public interface VampireLanguagePackage extends EPackage | |||
175 | * @generated | 176 | * @generated |
176 | * @ordered | 177 | * @ordered |
177 | */ | 178 | */ |
178 | int VLS_NAME__NAME = 0; | 179 | int VLS_FOF_FORMULA__NAME = 0; |
179 | 180 | ||
180 | /** | 181 | /** |
181 | * The number of structural features of the '<em>VLS Name</em>' class. | 182 | * The feature id for the '<em><b>Fof Role</b></em>' attribute. |
182 | * <!-- begin-user-doc --> | 183 | * <!-- begin-user-doc --> |
183 | * <!-- end-user-doc --> | 184 | * <!-- end-user-doc --> |
184 | * @generated | 185 | * @generated |
185 | * @ordered | 186 | * @ordered |
186 | */ | 187 | */ |
187 | int VLS_NAME_FEATURE_COUNT = 1; | 188 | int VLS_FOF_FORMULA__FOF_ROLE = 1; |
188 | 189 | ||
189 | /** | 190 | /** |
190 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl <em>VLS Comment</em>}' class. | 191 | * The feature id for the '<em><b>Fof Formula</b></em>' containment reference. |
191 | * <!-- begin-user-doc --> | 192 | * <!-- begin-user-doc --> |
192 | * <!-- end-user-doc --> | 193 | * <!-- end-user-doc --> |
193 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl | ||
194 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSComment() | ||
195 | * @generated | 194 | * @generated |
195 | * @ordered | ||
196 | */ | 196 | */ |
197 | int VLS_COMMENT = 3; | 197 | int VLS_FOF_FORMULA__FOF_FORMULA = 2; |
198 | 198 | ||
199 | /** | 199 | /** |
200 | * The feature id for the '<em><b>Comment</b></em>' attribute. | 200 | * The feature id for the '<em><b>Annotations</b></em>' containment reference. |
201 | * <!-- begin-user-doc --> | 201 | * <!-- begin-user-doc --> |
202 | * <!-- end-user-doc --> | 202 | * <!-- end-user-doc --> |
203 | * @generated | 203 | * @generated |
204 | * @ordered | 204 | * @ordered |
205 | */ | 205 | */ |
206 | int VLS_COMMENT__COMMENT = 0; | 206 | int VLS_FOF_FORMULA__ANNOTATIONS = 3; |
207 | 207 | ||
208 | /** | 208 | /** |
209 | * The number of structural features of the '<em>VLS Comment</em>' class. | 209 | * The number of structural features of the '<em>VLS Fof Formula</em>' class. |
210 | * <!-- begin-user-doc --> | 210 | * <!-- begin-user-doc --> |
211 | * <!-- end-user-doc --> | 211 | * <!-- end-user-doc --> |
212 | * @generated | 212 | * @generated |
213 | * @ordered | 213 | * @ordered |
214 | */ | 214 | */ |
215 | int VLS_COMMENT_FEATURE_COUNT = 1; | 215 | int VLS_FOF_FORMULA_FEATURE_COUNT = 4; |
216 | 216 | ||
217 | /** | 217 | /** |
218 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl <em>VLS Confirmations</em>}' class. | 218 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl <em>VLS Tff Formula</em>}' class. |
219 | * <!-- begin-user-doc --> | 219 | * <!-- begin-user-doc --> |
220 | * <!-- end-user-doc --> | 220 | * <!-- end-user-doc --> |
221 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSConfirmationsImpl | 221 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl |
222 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConfirmations() | 222 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffFormula() |
223 | * @generated | 223 | * @generated |
224 | */ | 224 | */ |
225 | int VLS_CONFIRMATIONS = 4; | 225 | int VLS_TFF_FORMULA = 4; |
226 | 226 | ||
227 | /** | 227 | /** |
228 | * The number of structural features of the '<em>VLS Confirmations</em>' class. | 228 | * The feature id for the '<em><b>Name</b></em>' attribute. |
229 | * <!-- begin-user-doc --> | 229 | * <!-- begin-user-doc --> |
230 | * <!-- end-user-doc --> | 230 | * <!-- end-user-doc --> |
231 | * @generated | 231 | * @generated |
232 | * @ordered | 232 | * @ordered |
233 | */ | 233 | */ |
234 | int VLS_CONFIRMATIONS_FEATURE_COUNT = 0; | 234 | int VLS_TFF_FORMULA__NAME = 0; |
235 | 235 | ||
236 | /** | 236 | /** |
237 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | 237 | * The feature id for the '<em><b>Tff Role</b></em>' attribute. |
238 | * <!-- begin-user-doc --> | 238 | * <!-- begin-user-doc --> |
239 | * <!-- end-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 | 240 | * @generated |
241 | * @ordered | ||
243 | */ | 242 | */ |
244 | int VLS_SATISFIABLE = 5; | 243 | int VLS_TFF_FORMULA__TFF_ROLE = 1; |
245 | 244 | ||
246 | /** | 245 | /** |
247 | * The number of structural features of the '<em>VLS Satisfiable</em>' class. | 246 | * The feature id for the '<em><b>Fof Formula</b></em>' containment reference. |
248 | * <!-- begin-user-doc --> | 247 | * <!-- begin-user-doc --> |
249 | * <!-- end-user-doc --> | 248 | * <!-- end-user-doc --> |
250 | * @generated | 249 | * @generated |
251 | * @ordered | 250 | * @ordered |
252 | */ | 251 | */ |
253 | int VLS_SATISFIABLE_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | 252 | int VLS_TFF_FORMULA__FOF_FORMULA = 2; |
254 | 253 | ||
255 | /** | 254 | /** |
256 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. | 255 | * The feature id for the '<em><b>Annotations</b></em>' containment reference. |
257 | * <!-- begin-user-doc --> | 256 | * <!-- begin-user-doc --> |
258 | * <!-- end-user-doc --> | 257 | * <!-- end-user-doc --> |
259 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl | ||
260 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFofFormula() | ||
261 | * @generated | 258 | * @generated |
259 | * @ordered | ||
262 | */ | 260 | */ |
263 | int VLS_FOF_FORMULA = 6; | 261 | int VLS_TFF_FORMULA__ANNOTATIONS = 3; |
264 | 262 | ||
265 | /** | 263 | /** |
266 | * The feature id for the '<em><b>Name</b></em>' attribute. | 264 | * The number of structural features of the '<em>VLS Tff Formula</em>' class. |
267 | * <!-- begin-user-doc --> | 265 | * <!-- begin-user-doc --> |
268 | * <!-- end-user-doc --> | 266 | * <!-- end-user-doc --> |
269 | * @generated | 267 | * @generated |
270 | * @ordered | 268 | * @ordered |
271 | */ | 269 | */ |
272 | int VLS_FOF_FORMULA__NAME = 0; | 270 | int VLS_TFF_FORMULA_FEATURE_COUNT = 4; |
273 | 271 | ||
274 | /** | 272 | /** |
275 | * The feature id for the '<em><b>Fof Role</b></em>' attribute. | 273 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. |
274 | * <!-- begin-user-doc --> | ||
275 | * <!-- end-user-doc --> | ||
276 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl | ||
277 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnnotation() | ||
278 | * @generated | ||
279 | */ | ||
280 | int VLS_ANNOTATION = 5; | ||
281 | |||
282 | /** | ||
283 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
276 | * <!-- begin-user-doc --> | 284 | * <!-- begin-user-doc --> |
277 | * <!-- end-user-doc --> | 285 | * <!-- end-user-doc --> |
278 | * @generated | 286 | * @generated |
279 | * @ordered | 287 | * @ordered |
280 | */ | 288 | */ |
281 | int VLS_FOF_FORMULA__FOF_ROLE = 1; | 289 | int VLS_ANNOTATION__NAME = 0; |
282 | 290 | ||
283 | /** | 291 | /** |
284 | * The feature id for the '<em><b>Fof Formula</b></em>' containment reference. | 292 | * The feature id for the '<em><b>Followup</b></em>' containment reference. |
285 | * <!-- begin-user-doc --> | 293 | * <!-- begin-user-doc --> |
286 | * <!-- end-user-doc --> | 294 | * <!-- end-user-doc --> |
287 | * @generated | 295 | * @generated |
288 | * @ordered | 296 | * @ordered |
289 | */ | 297 | */ |
290 | int VLS_FOF_FORMULA__FOF_FORMULA = 2; | 298 | int VLS_ANNOTATION__FOLLOWUP = 1; |
291 | 299 | ||
292 | /** | 300 | /** |
293 | * The feature id for the '<em><b>Annotations</b></em>' containment reference. | 301 | * The feature id for the '<em><b>Terms</b></em>' containment reference list. |
294 | * <!-- begin-user-doc --> | 302 | * <!-- begin-user-doc --> |
295 | * <!-- end-user-doc --> | 303 | * <!-- end-user-doc --> |
296 | * @generated | 304 | * @generated |
297 | * @ordered | 305 | * @ordered |
298 | */ | 306 | */ |
299 | int VLS_FOF_FORMULA__ANNOTATIONS = 3; | 307 | int VLS_ANNOTATION__TERMS = 2; |
300 | 308 | ||
301 | /** | 309 | /** |
302 | * The number of structural features of the '<em>VLS Fof Formula</em>' class. | 310 | * The number of structural features of the '<em>VLS Annotation</em>' class. |
303 | * <!-- begin-user-doc --> | 311 | * <!-- begin-user-doc --> |
304 | * <!-- end-user-doc --> | 312 | * <!-- end-user-doc --> |
305 | * @generated | 313 | * @generated |
306 | * @ordered | 314 | * @ordered |
307 | */ | 315 | */ |
308 | int VLS_FOF_FORMULA_FEATURE_COUNT = 4; | 316 | int VLS_ANNOTATION_FEATURE_COUNT = 3; |
309 | 317 | ||
310 | /** | 318 | /** |
311 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl <em>VLS Tff Formula</em>}' class. | 319 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffTermImpl <em>VLS Tff Term</em>}' class. |
312 | * <!-- begin-user-doc --> | 320 | * <!-- begin-user-doc --> |
313 | * <!-- end-user-doc --> | 321 | * <!-- end-user-doc --> |
314 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl | 322 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffTermImpl |
315 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffFormula() | 323 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffTerm() |
316 | * @generated | 324 | * @generated |
317 | */ | 325 | */ |
318 | int VLS_TFF_FORMULA = 7; | 326 | int VLS_TFF_TERM = 6; |
319 | 327 | ||
320 | /** | 328 | /** |
321 | * The feature id for the '<em><b>Name</b></em>' attribute. | 329 | * The number of structural features of the '<em>VLS Tff Term</em>' class. |
322 | * <!-- begin-user-doc --> | 330 | * <!-- begin-user-doc --> |
323 | * <!-- end-user-doc --> | 331 | * <!-- end-user-doc --> |
324 | * @generated | 332 | * @generated |
325 | * @ordered | 333 | * @ordered |
326 | */ | 334 | */ |
327 | int VLS_TFF_FORMULA__NAME = 0; | 335 | int VLS_TFF_TERM_FEATURE_COUNT = 0; |
328 | 336 | ||
329 | /** | 337 | /** |
330 | * The feature id for the '<em><b>Fof Role</b></em>' attribute. | 338 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDeclarationImpl <em>VLS Declaration</em>}' class. |
331 | * <!-- begin-user-doc --> | 339 | * <!-- begin-user-doc --> |
332 | * <!-- end-user-doc --> | 340 | * <!-- end-user-doc --> |
341 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDeclarationImpl | ||
342 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDeclaration() | ||
333 | * @generated | 343 | * @generated |
334 | * @ordered | ||
335 | */ | 344 | */ |
336 | int VLS_TFF_FORMULA__FOF_ROLE = 1; | 345 | int VLS_DECLARATION = 7; |
337 | 346 | ||
338 | /** | 347 | /** |
339 | * The feature id for the '<em><b>Fof Formula</b></em>' containment reference. | 348 | * The number of structural features of the '<em>VLS Declaration</em>' class. |
340 | * <!-- begin-user-doc --> | 349 | * <!-- begin-user-doc --> |
341 | * <!-- end-user-doc --> | 350 | * <!-- end-user-doc --> |
342 | * @generated | 351 | * @generated |
343 | * @ordered | 352 | * @ordered |
344 | */ | 353 | */ |
345 | int VLS_TFF_FORMULA__FOF_FORMULA = 2; | 354 | int VLS_DECLARATION_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 0; |
346 | 355 | ||
347 | /** | 356 | /** |
348 | * The feature id for the '<em><b>Annotations</b></em>' containment reference. | 357 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class. |
358 | * <!-- begin-user-doc --> | ||
359 | * <!-- end-user-doc --> | ||
360 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl | ||
361 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOtherDeclaration() | ||
362 | * @generated | ||
363 | */ | ||
364 | int VLS_OTHER_DECLARATION = 8; | ||
365 | |||
366 | /** | ||
367 | * The number of structural features of the '<em>VLS Other Declaration</em>' class. | ||
349 | * <!-- begin-user-doc --> | 368 | * <!-- begin-user-doc --> |
350 | * <!-- end-user-doc --> | 369 | * <!-- end-user-doc --> |
351 | * @generated | 370 | * @generated |
352 | * @ordered | 371 | * @ordered |
353 | */ | 372 | */ |
354 | int VLS_TFF_FORMULA__ANNOTATIONS = 3; | 373 | int VLS_OTHER_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 0; |
355 | 374 | ||
356 | /** | 375 | /** |
357 | * The number of structural features of the '<em>VLS Tff Formula</em>' class. | 376 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class. |
377 | * <!-- begin-user-doc --> | ||
378 | * <!-- end-user-doc --> | ||
379 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl | ||
380 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariableDeclaration() | ||
381 | * @generated | ||
382 | */ | ||
383 | int VLS_VARIABLE_DECLARATION = 9; | ||
384 | |||
385 | /** | ||
386 | * The number of structural features of the '<em>VLS Variable Declaration</em>' class. | ||
358 | * <!-- begin-user-doc --> | 387 | * <!-- begin-user-doc --> |
359 | * <!-- end-user-doc --> | 388 | * <!-- end-user-doc --> |
360 | * @generated | 389 | * @generated |
361 | * @ordered | 390 | * @ordered |
362 | */ | 391 | */ |
363 | int VLS_TFF_FORMULA_FEATURE_COUNT = 4; | 392 | int VLS_VARIABLE_DECLARATION_FEATURE_COUNT = VLS_DECLARATION_FEATURE_COUNT + 0; |
364 | 393 | ||
365 | /** | 394 | /** |
366 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl <em>VLS Annotation</em>}' class. | 395 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class. |
367 | * <!-- begin-user-doc --> | 396 | * <!-- begin-user-doc --> |
368 | * <!-- end-user-doc --> | 397 | * <!-- end-user-doc --> |
369 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSAnnotationImpl | 398 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl |
370 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnnotation() | 399 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTypeDef() |
371 | * @generated | 400 | * @generated |
372 | */ | 401 | */ |
373 | int VLS_ANNOTATION = 8; | 402 | int VLS_TYPE_DEF = 10; |
374 | 403 | ||
375 | /** | 404 | /** |
376 | * The feature id for the '<em><b>Name</b></em>' attribute. | 405 | * The feature id for the '<em><b>Type Sig</b></em>' containment reference. |
377 | * <!-- begin-user-doc --> | 406 | * <!-- begin-user-doc --> |
378 | * <!-- end-user-doc --> | 407 | * <!-- end-user-doc --> |
379 | * @generated | 408 | * @generated |
380 | * @ordered | 409 | * @ordered |
381 | */ | 410 | */ |
382 | int VLS_ANNOTATION__NAME = 0; | 411 | int VLS_TYPE_DEF__TYPE_SIG = 0; |
383 | 412 | ||
384 | /** | 413 | /** |
385 | * The feature id for the '<em><b>Followup</b></em>' containment reference. | 414 | * The feature id for the '<em><b>Maps To</b></em>' containment reference. |
386 | * <!-- begin-user-doc --> | 415 | * <!-- begin-user-doc --> |
387 | * <!-- end-user-doc --> | 416 | * <!-- end-user-doc --> |
388 | * @generated | 417 | * @generated |
389 | * @ordered | 418 | * @ordered |
390 | */ | 419 | */ |
391 | int VLS_ANNOTATION__FOLLOWUP = 1; | 420 | int VLS_TYPE_DEF__MAPS_TO = 1; |
392 | 421 | ||
393 | /** | 422 | /** |
394 | * The feature id for the '<em><b>Terms</b></em>' containment reference list. | 423 | * The feature id for the '<em><b>Init Type</b></em>' containment reference. |
395 | * <!-- begin-user-doc --> | 424 | * <!-- begin-user-doc --> |
396 | * <!-- end-user-doc --> | 425 | * <!-- end-user-doc --> |
397 | * @generated | 426 | * @generated |
398 | * @ordered | 427 | * @ordered |
399 | */ | 428 | */ |
400 | int VLS_ANNOTATION__TERMS = 2; | 429 | int VLS_TYPE_DEF__INIT_TYPE = 2; |
401 | 430 | ||
402 | /** | 431 | /** |
403 | * The number of structural features of the '<em>VLS Annotation</em>' class. | 432 | * The feature id for the '<em><b>Next Type</b></em>' containment reference. |
404 | * <!-- begin-user-doc --> | 433 | * <!-- begin-user-doc --> |
405 | * <!-- end-user-doc --> | 434 | * <!-- end-user-doc --> |
406 | * @generated | 435 | * @generated |
407 | * @ordered | 436 | * @ordered |
408 | */ | 437 | */ |
409 | int VLS_ANNOTATION_FEATURE_COUNT = 3; | 438 | int VLS_TYPE_DEF__NEXT_TYPE = 3; |
439 | |||
440 | /** | ||
441 | * The number of structural features of the '<em>VLS Type Def</em>' class. | ||
442 | * <!-- begin-user-doc --> | ||
443 | * <!-- end-user-doc --> | ||
444 | * @generated | ||
445 | * @ordered | ||
446 | */ | ||
447 | int VLS_TYPE_DEF_FEATURE_COUNT = 4; | ||
410 | 448 | ||
411 | /** | 449 | /** |
412 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTermImpl <em>VLS Term</em>}' class. | 450 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTermImpl <em>VLS Term</em>}' class. |
@@ -416,7 +454,16 @@ public interface VampireLanguagePackage extends EPackage | |||
416 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTerm() | 454 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTerm() |
417 | * @generated | 455 | * @generated |
418 | */ | 456 | */ |
419 | int VLS_TERM = 9; | 457 | int VLS_TERM = 11; |
458 | |||
459 | /** | ||
460 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
461 | * <!-- begin-user-doc --> | ||
462 | * <!-- end-user-doc --> | ||
463 | * @generated | ||
464 | * @ordered | ||
465 | */ | ||
466 | int VLS_TERM__TYPE = VLS_TFF_TERM_FEATURE_COUNT + 0; | ||
420 | 467 | ||
421 | /** | 468 | /** |
422 | * 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. |
@@ -425,7 +472,7 @@ public interface VampireLanguagePackage extends EPackage | |||
425 | * @generated | 472 | * @generated |
426 | * @ordered | 473 | * @ordered |
427 | */ | 474 | */ |
428 | int VLS_TERM_FEATURE_COUNT = 0; | 475 | int VLS_TERM_FEATURE_COUNT = VLS_TFF_TERM_FEATURE_COUNT + 1; |
429 | 476 | ||
430 | /** | 477 | /** |
431 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. | 478 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. |
@@ -435,7 +482,16 @@ public interface VampireLanguagePackage extends EPackage | |||
435 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariable() | 482 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariable() |
436 | * @generated | 483 | * @generated |
437 | */ | 484 | */ |
438 | int VLS_VARIABLE = 10; | 485 | int VLS_VARIABLE = 12; |
486 | |||
487 | /** | ||
488 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
489 | * <!-- begin-user-doc --> | ||
490 | * <!-- end-user-doc --> | ||
491 | * @generated | ||
492 | * @ordered | ||
493 | */ | ||
494 | int VLS_VARIABLE__TYPE = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 0; | ||
439 | 495 | ||
440 | /** | 496 | /** |
441 | * The feature id for the '<em><b>Name</b></em>' attribute. | 497 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -444,7 +500,7 @@ public interface VampireLanguagePackage extends EPackage | |||
444 | * @generated | 500 | * @generated |
445 | * @ordered | 501 | * @ordered |
446 | */ | 502 | */ |
447 | int VLS_VARIABLE__NAME = VLS_TERM_FEATURE_COUNT + 0; | 503 | int VLS_VARIABLE__NAME = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 1; |
448 | 504 | ||
449 | /** | 505 | /** |
450 | * The number of structural features of the '<em>VLS Variable</em>' class. | 506 | * The number of structural features of the '<em>VLS Variable</em>' class. |
@@ -453,7 +509,7 @@ public interface VampireLanguagePackage extends EPackage | |||
453 | * @generated | 509 | * @generated |
454 | * @ordered | 510 | * @ordered |
455 | */ | 511 | */ |
456 | int VLS_VARIABLE_FEATURE_COUNT = VLS_TERM_FEATURE_COUNT + 1; | 512 | int VLS_VARIABLE_FEATURE_COUNT = VLS_VARIABLE_DECLARATION_FEATURE_COUNT + 2; |
457 | 513 | ||
458 | /** | 514 | /** |
459 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFunctionAsTermImpl <em>VLS Function As Term</em>}' class. | 515 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFunctionAsTermImpl <em>VLS Function As Term</em>}' class. |
@@ -463,7 +519,16 @@ public interface VampireLanguagePackage extends EPackage | |||
463 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunctionAsTerm() | 519 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunctionAsTerm() |
464 | * @generated | 520 | * @generated |
465 | */ | 521 | */ |
466 | int VLS_FUNCTION_AS_TERM = 11; | 522 | int VLS_FUNCTION_AS_TERM = 13; |
523 | |||
524 | /** | ||
525 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
526 | * <!-- begin-user-doc --> | ||
527 | * <!-- end-user-doc --> | ||
528 | * @generated | ||
529 | * @ordered | ||
530 | */ | ||
531 | int VLS_FUNCTION_AS_TERM__TYPE = VLS_TERM__TYPE; | ||
467 | 532 | ||
468 | /** | 533 | /** |
469 | * The feature id for the '<em><b>Functor</b></em>' attribute. | 534 | * The feature id for the '<em><b>Functor</b></em>' attribute. |
@@ -500,7 +565,16 @@ public interface VampireLanguagePackage extends EPackage | |||
500 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDefinedTerm() | 565 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDefinedTerm() |
501 | * @generated | 566 | * @generated |
502 | */ | 567 | */ |
503 | int VLS_DEFINED_TERM = 12; | 568 | int VLS_DEFINED_TERM = 14; |
569 | |||
570 | /** | ||
571 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
572 | * <!-- begin-user-doc --> | ||
573 | * <!-- end-user-doc --> | ||
574 | * @generated | ||
575 | * @ordered | ||
576 | */ | ||
577 | int VLS_DEFINED_TERM__TYPE = VLS_TERM__TYPE; | ||
504 | 578 | ||
505 | /** | 579 | /** |
506 | * The feature id for the '<em><b>Value</b></em>' attribute. | 580 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -521,6 +595,91 @@ public interface VampireLanguagePackage extends EPackage | |||
521 | int VLS_DEFINED_TERM_FEATURE_COUNT = VLS_TERM_FEATURE_COUNT + 1; | 595 | int VLS_DEFINED_TERM_FEATURE_COUNT = VLS_TERM_FEATURE_COUNT + 1; |
522 | 596 | ||
523 | /** | 597 | /** |
598 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | ||
599 | * <!-- begin-user-doc --> | ||
600 | * <!-- end-user-doc --> | ||
601 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl | ||
602 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSSatisfiable() | ||
603 | * @generated | ||
604 | */ | ||
605 | int VLS_SATISFIABLE = 15; | ||
606 | |||
607 | /** | ||
608 | * The number of structural features of the '<em>VLS Satisfiable</em>' class. | ||
609 | * <!-- begin-user-doc --> | ||
610 | * <!-- end-user-doc --> | ||
611 | * @generated | ||
612 | * @ordered | ||
613 | */ | ||
614 | int VLS_SATISFIABLE_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | ||
615 | |||
616 | /** | ||
617 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSWarningImpl <em>VLS Warning</em>}' class. | ||
618 | * <!-- begin-user-doc --> | ||
619 | * <!-- end-user-doc --> | ||
620 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSWarningImpl | ||
621 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSWarning() | ||
622 | * @generated | ||
623 | */ | ||
624 | int VLS_WARNING = 16; | ||
625 | |||
626 | /** | ||
627 | * The number of structural features of the '<em>VLS Warning</em>' class. | ||
628 | * <!-- begin-user-doc --> | ||
629 | * <!-- end-user-doc --> | ||
630 | * @generated | ||
631 | * @ordered | ||
632 | */ | ||
633 | int VLS_WARNING_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | ||
634 | |||
635 | /** | ||
636 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl <em>VLS Trying</em>}' class. | ||
637 | * <!-- begin-user-doc --> | ||
638 | * <!-- end-user-doc --> | ||
639 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl | ||
640 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrying() | ||
641 | * @generated | ||
642 | */ | ||
643 | int VLS_TRYING = 17; | ||
644 | |||
645 | /** | ||
646 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
647 | * <!-- begin-user-doc --> | ||
648 | * <!-- end-user-doc --> | ||
649 | * @generated | ||
650 | * @ordered | ||
651 | */ | ||
652 | int VLS_TRYING__NAME = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | ||
653 | |||
654 | /** | ||
655 | * The number of structural features of the '<em>VLS Trying</em>' class. | ||
656 | * <!-- begin-user-doc --> | ||
657 | * <!-- end-user-doc --> | ||
658 | * @generated | ||
659 | * @ordered | ||
660 | */ | ||
661 | int VLS_TRYING_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 1; | ||
662 | |||
663 | /** | ||
664 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl <em>VLS Finite Model</em>}' class. | ||
665 | * <!-- begin-user-doc --> | ||
666 | * <!-- end-user-doc --> | ||
667 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl | ||
668 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFiniteModel() | ||
669 | * @generated | ||
670 | */ | ||
671 | int VLS_FINITE_MODEL = 18; | ||
672 | |||
673 | /** | ||
674 | * The number of structural features of the '<em>VLS Finite Model</em>' class. | ||
675 | * <!-- begin-user-doc --> | ||
676 | * <!-- end-user-doc --> | ||
677 | * @generated | ||
678 | * @ordered | ||
679 | */ | ||
680 | int VLS_FINITE_MODEL_FEATURE_COUNT = VLS_CONFIRMATIONS_FEATURE_COUNT + 0; | ||
681 | |||
682 | /** | ||
524 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSEquivalentImpl <em>VLS Equivalent</em>}' class. | 683 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSEquivalentImpl <em>VLS Equivalent</em>}' class. |
525 | * <!-- begin-user-doc --> | 684 | * <!-- begin-user-doc --> |
526 | * <!-- end-user-doc --> | 685 | * <!-- end-user-doc --> |
@@ -528,7 +687,16 @@ public interface VampireLanguagePackage extends EPackage | |||
528 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquivalent() | 687 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquivalent() |
529 | * @generated | 688 | * @generated |
530 | */ | 689 | */ |
531 | int VLS_EQUIVALENT = 13; | 690 | int VLS_EQUIVALENT = 19; |
691 | |||
692 | /** | ||
693 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
694 | * <!-- begin-user-doc --> | ||
695 | * <!-- end-user-doc --> | ||
696 | * @generated | ||
697 | * @ordered | ||
698 | */ | ||
699 | int VLS_EQUIVALENT__TYPE = VLS_TERM__TYPE; | ||
532 | 700 | ||
533 | /** | 701 | /** |
534 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 702 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -565,7 +733,16 @@ public interface VampireLanguagePackage extends EPackage | |||
565 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSImplies() | 733 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSImplies() |
566 | * @generated | 734 | * @generated |
567 | */ | 735 | */ |
568 | int VLS_IMPLIES = 14; | 736 | int VLS_IMPLIES = 20; |
737 | |||
738 | /** | ||
739 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
740 | * <!-- begin-user-doc --> | ||
741 | * <!-- end-user-doc --> | ||
742 | * @generated | ||
743 | * @ordered | ||
744 | */ | ||
745 | int VLS_IMPLIES__TYPE = VLS_TERM__TYPE; | ||
569 | 746 | ||
570 | /** | 747 | /** |
571 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 748 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -602,7 +779,16 @@ public interface VampireLanguagePackage extends EPackage | |||
602 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRevImplies() | 779 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRevImplies() |
603 | * @generated | 780 | * @generated |
604 | */ | 781 | */ |
605 | int VLS_REV_IMPLIES = 15; | 782 | int VLS_REV_IMPLIES = 21; |
783 | |||
784 | /** | ||
785 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
786 | * <!-- begin-user-doc --> | ||
787 | * <!-- end-user-doc --> | ||
788 | * @generated | ||
789 | * @ordered | ||
790 | */ | ||
791 | int VLS_REV_IMPLIES__TYPE = VLS_TERM__TYPE; | ||
606 | 792 | ||
607 | /** | 793 | /** |
608 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 794 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -639,7 +825,16 @@ public interface VampireLanguagePackage extends EPackage | |||
639 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSXnor() | 825 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSXnor() |
640 | * @generated | 826 | * @generated |
641 | */ | 827 | */ |
642 | int VLS_XNOR = 16; | 828 | int VLS_XNOR = 22; |
829 | |||
830 | /** | ||
831 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
832 | * <!-- begin-user-doc --> | ||
833 | * <!-- end-user-doc --> | ||
834 | * @generated | ||
835 | * @ordered | ||
836 | */ | ||
837 | int VLS_XNOR__TYPE = VLS_TERM__TYPE; | ||
643 | 838 | ||
644 | /** | 839 | /** |
645 | * 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. |
@@ -676,7 +871,16 @@ public interface VampireLanguagePackage extends EPackage | |||
676 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNor() | 871 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNor() |
677 | * @generated | 872 | * @generated |
678 | */ | 873 | */ |
679 | int VLS_NOR = 17; | 874 | int VLS_NOR = 23; |
875 | |||
876 | /** | ||
877 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
878 | * <!-- begin-user-doc --> | ||
879 | * <!-- end-user-doc --> | ||
880 | * @generated | ||
881 | * @ordered | ||
882 | */ | ||
883 | int VLS_NOR__TYPE = VLS_TERM__TYPE; | ||
680 | 884 | ||
681 | /** | 885 | /** |
682 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 886 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -713,7 +917,16 @@ public interface VampireLanguagePackage extends EPackage | |||
713 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNand() | 917 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSNand() |
714 | * @generated | 918 | * @generated |
715 | */ | 919 | */ |
716 | int VLS_NAND = 18; | 920 | int VLS_NAND = 24; |
921 | |||
922 | /** | ||
923 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
924 | * <!-- begin-user-doc --> | ||
925 | * <!-- end-user-doc --> | ||
926 | * @generated | ||
927 | * @ordered | ||
928 | */ | ||
929 | int VLS_NAND__TYPE = VLS_TERM__TYPE; | ||
717 | 930 | ||
718 | /** | 931 | /** |
719 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 932 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -750,7 +963,16 @@ public interface VampireLanguagePackage extends EPackage | |||
750 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnd() | 963 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAnd() |
751 | * @generated | 964 | * @generated |
752 | */ | 965 | */ |
753 | int VLS_AND = 19; | 966 | int VLS_AND = 25; |
967 | |||
968 | /** | ||
969 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
970 | * <!-- begin-user-doc --> | ||
971 | * <!-- end-user-doc --> | ||
972 | * @generated | ||
973 | * @ordered | ||
974 | */ | ||
975 | int VLS_AND__TYPE = VLS_TERM__TYPE; | ||
754 | 976 | ||
755 | /** | 977 | /** |
756 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 978 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -787,7 +1009,16 @@ public interface VampireLanguagePackage extends EPackage | |||
787 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOr() | 1009 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOr() |
788 | * @generated | 1010 | * @generated |
789 | */ | 1011 | */ |
790 | int VLS_OR = 20; | 1012 | int VLS_OR = 26; |
1013 | |||
1014 | /** | ||
1015 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1016 | * <!-- begin-user-doc --> | ||
1017 | * <!-- end-user-doc --> | ||
1018 | * @generated | ||
1019 | * @ordered | ||
1020 | */ | ||
1021 | int VLS_OR__TYPE = VLS_TERM__TYPE; | ||
791 | 1022 | ||
792 | /** | 1023 | /** |
793 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1024 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -824,7 +1055,16 @@ public interface VampireLanguagePackage extends EPackage | |||
824 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUniversalQuantifier() | 1055 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUniversalQuantifier() |
825 | * @generated | 1056 | * @generated |
826 | */ | 1057 | */ |
827 | int VLS_UNIVERSAL_QUANTIFIER = 21; | 1058 | int VLS_UNIVERSAL_QUANTIFIER = 27; |
1059 | |||
1060 | /** | ||
1061 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1062 | * <!-- begin-user-doc --> | ||
1063 | * <!-- end-user-doc --> | ||
1064 | * @generated | ||
1065 | * @ordered | ||
1066 | */ | ||
1067 | int VLS_UNIVERSAL_QUANTIFIER__TYPE = VLS_TERM__TYPE; | ||
828 | 1068 | ||
829 | /** | 1069 | /** |
830 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | 1070 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. |
@@ -861,7 +1101,16 @@ public interface VampireLanguagePackage extends EPackage | |||
861 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSExistentialQuantifier() | 1101 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSExistentialQuantifier() |
862 | * @generated | 1102 | * @generated |
863 | */ | 1103 | */ |
864 | int VLS_EXISTENTIAL_QUANTIFIER = 22; | 1104 | int VLS_EXISTENTIAL_QUANTIFIER = 28; |
1105 | |||
1106 | /** | ||
1107 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1108 | * <!-- begin-user-doc --> | ||
1109 | * <!-- end-user-doc --> | ||
1110 | * @generated | ||
1111 | * @ordered | ||
1112 | */ | ||
1113 | int VLS_EXISTENTIAL_QUANTIFIER__TYPE = VLS_TERM__TYPE; | ||
865 | 1114 | ||
866 | /** | 1115 | /** |
867 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | 1116 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. |
@@ -898,7 +1147,16 @@ public interface VampireLanguagePackage extends EPackage | |||
898 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUnaryNegation() | 1147 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSUnaryNegation() |
899 | * @generated | 1148 | * @generated |
900 | */ | 1149 | */ |
901 | int VLS_UNARY_NEGATION = 23; | 1150 | int VLS_UNARY_NEGATION = 29; |
1151 | |||
1152 | /** | ||
1153 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1154 | * <!-- begin-user-doc --> | ||
1155 | * <!-- end-user-doc --> | ||
1156 | * @generated | ||
1157 | * @ordered | ||
1158 | */ | ||
1159 | int VLS_UNARY_NEGATION__TYPE = VLS_TERM__TYPE; | ||
902 | 1160 | ||
903 | /** | 1161 | /** |
904 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | 1162 | * The feature id for the '<em><b>Operand</b></em>' containment reference. |
@@ -926,7 +1184,16 @@ public interface VampireLanguagePackage extends EPackage | |||
926 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInequality() | 1184 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInequality() |
927 | * @generated | 1185 | * @generated |
928 | */ | 1186 | */ |
929 | int VLS_INEQUALITY = 24; | 1187 | int VLS_INEQUALITY = 30; |
1188 | |||
1189 | /** | ||
1190 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1191 | * <!-- begin-user-doc --> | ||
1192 | * <!-- end-user-doc --> | ||
1193 | * @generated | ||
1194 | * @ordered | ||
1195 | */ | ||
1196 | int VLS_INEQUALITY__TYPE = VLS_TERM__TYPE; | ||
930 | 1197 | ||
931 | /** | 1198 | /** |
932 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1199 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -963,7 +1230,16 @@ public interface VampireLanguagePackage extends EPackage | |||
963 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquality() | 1230 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSEquality() |
964 | * @generated | 1231 | * @generated |
965 | */ | 1232 | */ |
966 | int VLS_EQUALITY = 25; | 1233 | int VLS_EQUALITY = 31; |
1234 | |||
1235 | /** | ||
1236 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1237 | * <!-- begin-user-doc --> | ||
1238 | * <!-- end-user-doc --> | ||
1239 | * @generated | ||
1240 | * @ordered | ||
1241 | */ | ||
1242 | int VLS_EQUALITY__TYPE = VLS_TERM__TYPE; | ||
967 | 1243 | ||
968 | /** | 1244 | /** |
969 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1245 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -1000,7 +1276,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1000 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAssignment() | 1276 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSAssignment() |
1001 | * @generated | 1277 | * @generated |
1002 | */ | 1278 | */ |
1003 | int VLS_ASSIGNMENT = 26; | 1279 | int VLS_ASSIGNMENT = 32; |
1280 | |||
1281 | /** | ||
1282 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1283 | * <!-- begin-user-doc --> | ||
1284 | * <!-- end-user-doc --> | ||
1285 | * @generated | ||
1286 | * @ordered | ||
1287 | */ | ||
1288 | int VLS_ASSIGNMENT__TYPE = VLS_TERM__TYPE; | ||
1004 | 1289 | ||
1005 | /** | 1290 | /** |
1006 | * The feature id for the '<em><b>Left</b></em>' containment reference. | 1291 | * The feature id for the '<em><b>Left</b></em>' containment reference. |
@@ -1037,7 +1322,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1037 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConstant() | 1322 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSConstant() |
1038 | * @generated | 1323 | * @generated |
1039 | */ | 1324 | */ |
1040 | int VLS_CONSTANT = 27; | 1325 | int VLS_CONSTANT = 33; |
1326 | |||
1327 | /** | ||
1328 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1329 | * <!-- begin-user-doc --> | ||
1330 | * <!-- end-user-doc --> | ||
1331 | * @generated | ||
1332 | * @ordered | ||
1333 | */ | ||
1334 | int VLS_CONSTANT__TYPE = VLS_TERM__TYPE; | ||
1041 | 1335 | ||
1042 | /** | 1336 | /** |
1043 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1337 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1065,7 +1359,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1065 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrue() | 1359 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrue() |
1066 | * @generated | 1360 | * @generated |
1067 | */ | 1361 | */ |
1068 | int VLS_TRUE = 28; | 1362 | int VLS_TRUE = 34; |
1363 | |||
1364 | /** | ||
1365 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1366 | * <!-- begin-user-doc --> | ||
1367 | * <!-- end-user-doc --> | ||
1368 | * @generated | ||
1369 | * @ordered | ||
1370 | */ | ||
1371 | int VLS_TRUE__TYPE = VLS_TERM__TYPE; | ||
1069 | 1372 | ||
1070 | /** | 1373 | /** |
1071 | * The number of structural features of the '<em>VLS True</em>' class. | 1374 | * The number of structural features of the '<em>VLS True</em>' class. |
@@ -1084,7 +1387,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1084 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFalse() | 1387 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFalse() |
1085 | * @generated | 1388 | * @generated |
1086 | */ | 1389 | */ |
1087 | int VLS_FALSE = 29; | 1390 | int VLS_FALSE = 35; |
1391 | |||
1392 | /** | ||
1393 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1394 | * <!-- begin-user-doc --> | ||
1395 | * <!-- end-user-doc --> | ||
1396 | * @generated | ||
1397 | * @ordered | ||
1398 | */ | ||
1399 | int VLS_FALSE__TYPE = VLS_TERM__TYPE; | ||
1088 | 1400 | ||
1089 | /** | 1401 | /** |
1090 | * The number of structural features of the '<em>VLS False</em>' class. | 1402 | * The number of structural features of the '<em>VLS False</em>' class. |
@@ -1103,7 +1415,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1103 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunction() | 1415 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFunction() |
1104 | * @generated | 1416 | * @generated |
1105 | */ | 1417 | */ |
1106 | int VLS_FUNCTION = 30; | 1418 | int VLS_FUNCTION = 36; |
1419 | |||
1420 | /** | ||
1421 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1422 | * <!-- begin-user-doc --> | ||
1423 | * <!-- end-user-doc --> | ||
1424 | * @generated | ||
1425 | * @ordered | ||
1426 | */ | ||
1427 | int VLS_FUNCTION__TYPE = VLS_TERM__TYPE; | ||
1107 | 1428 | ||
1108 | /** | 1429 | /** |
1109 | * The feature id for the '<em><b>Constant</b></em>' attribute. | 1430 | * The feature id for the '<em><b>Constant</b></em>' attribute. |
@@ -1140,7 +1461,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1140 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSLess() | 1461 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSLess() |
1141 | * @generated | 1462 | * @generated |
1142 | */ | 1463 | */ |
1143 | int VLS_LESS = 31; | 1464 | int VLS_LESS = 37; |
1465 | |||
1466 | /** | ||
1467 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
1468 | * <!-- begin-user-doc --> | ||
1469 | * <!-- end-user-doc --> | ||
1470 | * @generated | ||
1471 | * @ordered | ||
1472 | */ | ||
1473 | int VLS_LESS__TYPE = VLS_TERM__TYPE; | ||
1144 | 1474 | ||
1145 | /** | 1475 | /** |
1146 | * The feature id for the '<em><b>Name</b></em>' attribute. | 1476 | * The feature id for the '<em><b>Name</b></em>' attribute. |
@@ -1177,35 +1507,16 @@ public interface VampireLanguagePackage extends EPackage | |||
1177 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInt() | 1507 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInt() |
1178 | * @generated | 1508 | * @generated |
1179 | */ | 1509 | */ |
1180 | int VLS_INT = 32; | 1510 | int VLS_INT = 38; |
1181 | 1511 | ||
1182 | /** | 1512 | /** |
1183 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1513 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1184 | * <!-- begin-user-doc --> | 1514 | * <!-- begin-user-doc --> |
1185 | * <!-- end-user-doc --> | 1515 | * <!-- end-user-doc --> |
1186 | * @generated | 1516 | * @generated |
1187 | * @ordered | 1517 | * @ordered |
1188 | */ | 1518 | */ |
1189 | int VLS_INT__VALUE = VLS_DEFINED_TERM__VALUE; | 1519 | int VLS_INT__TYPE = VLS_DEFINED_TERM__TYPE; |
1190 | |||
1191 | /** | ||
1192 | * The number of structural features of the '<em>VLS Int</em>' class. | ||
1193 | * <!-- begin-user-doc --> | ||
1194 | * <!-- end-user-doc --> | ||
1195 | * @generated | ||
1196 | * @ordered | ||
1197 | */ | ||
1198 | int VLS_INT_FEATURE_COUNT = VLS_DEFINED_TERM_FEATURE_COUNT + 0; | ||
1199 | |||
1200 | /** | ||
1201 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRealImpl <em>VLS Real</em>}' class. | ||
1202 | * <!-- begin-user-doc --> | ||
1203 | * <!-- end-user-doc --> | ||
1204 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRealImpl | ||
1205 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSReal() | ||
1206 | * @generated | ||
1207 | */ | ||
1208 | int VLS_REAL = 33; | ||
1209 | 1520 | ||
1210 | /** | 1521 | /** |
1211 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1522 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1214,54 +1525,35 @@ public interface VampireLanguagePackage extends EPackage | |||
1214 | * @generated | 1525 | * @generated |
1215 | * @ordered | 1526 | * @ordered |
1216 | */ | 1527 | */ |
1217 | int VLS_REAL__VALUE = VLS_DEFINED_TERM__VALUE; | 1528 | int VLS_INT__VALUE = VLS_DEFINED_TERM__VALUE; |
1218 | 1529 | ||
1219 | /** | 1530 | /** |
1220 | * The number of structural features of the '<em>VLS Real</em>' class. | 1531 | * The number of structural features of the '<em>VLS Int</em>' class. |
1221 | * <!-- begin-user-doc --> | 1532 | * <!-- begin-user-doc --> |
1222 | * <!-- end-user-doc --> | 1533 | * <!-- end-user-doc --> |
1223 | * @generated | 1534 | * @generated |
1224 | * @ordered | 1535 | * @ordered |
1225 | */ | 1536 | */ |
1226 | int VLS_REAL_FEATURE_COUNT = VLS_DEFINED_TERM_FEATURE_COUNT + 0; | 1537 | int VLS_INT_FEATURE_COUNT = VLS_DEFINED_TERM_FEATURE_COUNT + 0; |
1227 | |||
1228 | /** | ||
1229 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRationalImpl <em>VLS Rational</em>}' class. | ||
1230 | * <!-- begin-user-doc --> | ||
1231 | * <!-- end-user-doc --> | ||
1232 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRationalImpl | ||
1233 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRational() | ||
1234 | * @generated | ||
1235 | */ | ||
1236 | int VLS_RATIONAL = 34; | ||
1237 | 1538 | ||
1238 | /** | 1539 | /** |
1239 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1540 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl <em>VLS Double Quote</em>}' class. |
1240 | * <!-- begin-user-doc --> | 1541 | * <!-- begin-user-doc --> |
1241 | * <!-- end-user-doc --> | 1542 | * <!-- end-user-doc --> |
1543 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl | ||
1544 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDoubleQuote() | ||
1242 | * @generated | 1545 | * @generated |
1243 | * @ordered | ||
1244 | */ | 1546 | */ |
1245 | int VLS_RATIONAL__VALUE = VLS_DEFINED_TERM__VALUE; | 1547 | int VLS_DOUBLE_QUOTE = 39; |
1246 | 1548 | ||
1247 | /** | 1549 | /** |
1248 | * The number of structural features of the '<em>VLS Rational</em>' class. | 1550 | * The feature id for the '<em><b>Type</b></em>' containment reference. |
1249 | * <!-- begin-user-doc --> | 1551 | * <!-- begin-user-doc --> |
1250 | * <!-- end-user-doc --> | 1552 | * <!-- end-user-doc --> |
1251 | * @generated | 1553 | * @generated |
1252 | * @ordered | 1554 | * @ordered |
1253 | */ | 1555 | */ |
1254 | int VLS_RATIONAL_FEATURE_COUNT = VLS_DEFINED_TERM_FEATURE_COUNT + 0; | 1556 | int VLS_DOUBLE_QUOTE__TYPE = VLS_DEFINED_TERM__TYPE; |
1255 | |||
1256 | /** | ||
1257 | * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl <em>VLS Double Quote</em>}' class. | ||
1258 | * <!-- begin-user-doc --> | ||
1259 | * <!-- end-user-doc --> | ||
1260 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl | ||
1261 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDoubleQuote() | ||
1262 | * @generated | ||
1263 | */ | ||
1264 | int VLS_DOUBLE_QUOTE = 35; | ||
1265 | 1557 | ||
1266 | /** | 1558 | /** |
1267 | * The feature id for the '<em><b>Value</b></em>' attribute. | 1559 | * The feature id for the '<em><b>Value</b></em>' attribute. |
@@ -1293,17 +1585,6 @@ public interface VampireLanguagePackage extends EPackage | |||
1293 | EClass getVampireModel(); | 1585 | EClass getVampireModel(); |
1294 | 1586 | ||
1295 | /** | 1587 | /** |
1296 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getIncludes <em>Includes</em>}'. | ||
1297 | * <!-- begin-user-doc --> | ||
1298 | * <!-- end-user-doc --> | ||
1299 | * @return the meta object for the containment reference list '<em>Includes</em>'. | ||
1300 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getIncludes() | ||
1301 | * @see #getVampireModel() | ||
1302 | * @generated | ||
1303 | */ | ||
1304 | EReference getVampireModel_Includes(); | ||
1305 | |||
1306 | /** | ||
1307 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getComments <em>Comments</em>}'. | 1588 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getComments <em>Comments</em>}'. |
1308 | * <!-- begin-user-doc --> | 1589 | * <!-- begin-user-doc --> |
1309 | * <!-- end-user-doc --> | 1590 | * <!-- end-user-doc --> |
@@ -1348,59 +1629,6 @@ public interface VampireLanguagePackage extends EPackage | |||
1348 | EReference getVampireModel_Tfformulas(); | 1629 | EReference getVampireModel_Tfformulas(); |
1349 | 1630 | ||
1350 | /** | 1631 | /** |
1351 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude <em>VLS Include</em>}'. | ||
1352 | * <!-- begin-user-doc --> | ||
1353 | * <!-- end-user-doc --> | ||
1354 | * @return the meta object for class '<em>VLS Include</em>'. | ||
1355 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude | ||
1356 | * @generated | ||
1357 | */ | ||
1358 | EClass getVLSInclude(); | ||
1359 | |||
1360 | /** | ||
1361 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getFileName <em>File Name</em>}'. | ||
1362 | * <!-- begin-user-doc --> | ||
1363 | * <!-- end-user-doc --> | ||
1364 | * @return the meta object for the attribute '<em>File Name</em>'. | ||
1365 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getFileName() | ||
1366 | * @see #getVLSInclude() | ||
1367 | * @generated | ||
1368 | */ | ||
1369 | EAttribute getVLSInclude_FileName(); | ||
1370 | |||
1371 | /** | ||
1372 | * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getNames <em>Names</em>}'. | ||
1373 | * <!-- begin-user-doc --> | ||
1374 | * <!-- end-user-doc --> | ||
1375 | * @return the meta object for the containment reference list '<em>Names</em>'. | ||
1376 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude#getNames() | ||
1377 | * @see #getVLSInclude() | ||
1378 | * @generated | ||
1379 | */ | ||
1380 | EReference getVLSInclude_Names(); | ||
1381 | |||
1382 | /** | ||
1383 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName <em>VLS Name</em>}'. | ||
1384 | * <!-- begin-user-doc --> | ||
1385 | * <!-- end-user-doc --> | ||
1386 | * @return the meta object for class '<em>VLS Name</em>'. | ||
1387 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName | ||
1388 | * @generated | ||
1389 | */ | ||
1390 | EClass getVLSName(); | ||
1391 | |||
1392 | /** | ||
1393 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName#getName <em>Name</em>}'. | ||
1394 | * <!-- begin-user-doc --> | ||
1395 | * <!-- end-user-doc --> | ||
1396 | * @return the meta object for the attribute '<em>Name</em>'. | ||
1397 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName#getName() | ||
1398 | * @see #getVLSName() | ||
1399 | * @generated | ||
1400 | */ | ||
1401 | EAttribute getVLSName_Name(); | ||
1402 | |||
1403 | /** | ||
1404 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment <em>VLS Comment</em>}'. | 1632 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment <em>VLS Comment</em>}'. |
1405 | * <!-- begin-user-doc --> | 1633 | * <!-- begin-user-doc --> |
1406 | * <!-- end-user-doc --> | 1634 | * <!-- end-user-doc --> |
@@ -1432,16 +1660,6 @@ public interface VampireLanguagePackage extends EPackage | |||
1432 | EClass getVLSConfirmations(); | 1660 | EClass getVLSConfirmations(); |
1433 | 1661 | ||
1434 | /** | 1662 | /** |
1435 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | ||
1436 | * <!-- begin-user-doc --> | ||
1437 | * <!-- end-user-doc --> | ||
1438 | * @return the meta object for class '<em>VLS Satisfiable</em>'. | ||
1439 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | ||
1440 | * @generated | ||
1441 | */ | ||
1442 | EClass getVLSSatisfiable(); | ||
1443 | |||
1444 | /** | ||
1445 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. | 1663 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. |
1446 | * <!-- begin-user-doc --> | 1664 | * <!-- begin-user-doc --> |
1447 | * <!-- end-user-doc --> | 1665 | * <!-- end-user-doc --> |
@@ -1517,15 +1735,15 @@ public interface VampireLanguagePackage extends EPackage | |||
1517 | EAttribute getVLSTffFormula_Name(); | 1735 | EAttribute getVLSTffFormula_Name(); |
1518 | 1736 | ||
1519 | /** | 1737 | /** |
1520 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole <em>Fof Role</em>}'. | 1738 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getTffRole <em>Tff Role</em>}'. |
1521 | * <!-- begin-user-doc --> | 1739 | * <!-- begin-user-doc --> |
1522 | * <!-- end-user-doc --> | 1740 | * <!-- end-user-doc --> |
1523 | * @return the meta object for the attribute '<em>Fof Role</em>'. | 1741 | * @return the meta object for the attribute '<em>Tff Role</em>'. |
1524 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofRole() | 1742 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getTffRole() |
1525 | * @see #getVLSTffFormula() | 1743 | * @see #getVLSTffFormula() |
1526 | * @generated | 1744 | * @generated |
1527 | */ | 1745 | */ |
1528 | EAttribute getVLSTffFormula_FofRole(); | 1746 | EAttribute getVLSTffFormula_TffRole(); |
1529 | 1747 | ||
1530 | /** | 1748 | /** |
1531 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}'. | 1749 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula#getFofFormula <em>Fof Formula</em>}'. |
@@ -1593,6 +1811,100 @@ public interface VampireLanguagePackage extends EPackage | |||
1593 | EReference getVLSAnnotation_Terms(); | 1811 | EReference getVLSAnnotation_Terms(); |
1594 | 1812 | ||
1595 | /** | 1813 | /** |
1814 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm <em>VLS Tff Term</em>}'. | ||
1815 | * <!-- begin-user-doc --> | ||
1816 | * <!-- end-user-doc --> | ||
1817 | * @return the meta object for class '<em>VLS Tff Term</em>'. | ||
1818 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm | ||
1819 | * @generated | ||
1820 | */ | ||
1821 | EClass getVLSTffTerm(); | ||
1822 | |||
1823 | /** | ||
1824 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration <em>VLS Declaration</em>}'. | ||
1825 | * <!-- begin-user-doc --> | ||
1826 | * <!-- end-user-doc --> | ||
1827 | * @return the meta object for class '<em>VLS Declaration</em>'. | ||
1828 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration | ||
1829 | * @generated | ||
1830 | */ | ||
1831 | EClass getVLSDeclaration(); | ||
1832 | |||
1833 | /** | ||
1834 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration <em>VLS Other Declaration</em>}'. | ||
1835 | * <!-- begin-user-doc --> | ||
1836 | * <!-- end-user-doc --> | ||
1837 | * @return the meta object for class '<em>VLS Other Declaration</em>'. | ||
1838 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration | ||
1839 | * @generated | ||
1840 | */ | ||
1841 | EClass getVLSOtherDeclaration(); | ||
1842 | |||
1843 | /** | ||
1844 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration <em>VLS Variable Declaration</em>}'. | ||
1845 | * <!-- begin-user-doc --> | ||
1846 | * <!-- end-user-doc --> | ||
1847 | * @return the meta object for class '<em>VLS Variable Declaration</em>'. | ||
1848 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration | ||
1849 | * @generated | ||
1850 | */ | ||
1851 | EClass getVLSVariableDeclaration(); | ||
1852 | |||
1853 | /** | ||
1854 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef <em>VLS Type Def</em>}'. | ||
1855 | * <!-- begin-user-doc --> | ||
1856 | * <!-- end-user-doc --> | ||
1857 | * @return the meta object for class '<em>VLS Type Def</em>'. | ||
1858 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef | ||
1859 | * @generated | ||
1860 | */ | ||
1861 | EClass getVLSTypeDef(); | ||
1862 | |||
1863 | /** | ||
1864 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getTypeSig <em>Type Sig</em>}'. | ||
1865 | * <!-- begin-user-doc --> | ||
1866 | * <!-- end-user-doc --> | ||
1867 | * @return the meta object for the containment reference '<em>Type Sig</em>'. | ||
1868 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getTypeSig() | ||
1869 | * @see #getVLSTypeDef() | ||
1870 | * @generated | ||
1871 | */ | ||
1872 | EReference getVLSTypeDef_TypeSig(); | ||
1873 | |||
1874 | /** | ||
1875 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo <em>Maps To</em>}'. | ||
1876 | * <!-- begin-user-doc --> | ||
1877 | * <!-- end-user-doc --> | ||
1878 | * @return the meta object for the containment reference '<em>Maps To</em>'. | ||
1879 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getMapsTo() | ||
1880 | * @see #getVLSTypeDef() | ||
1881 | * @generated | ||
1882 | */ | ||
1883 | EReference getVLSTypeDef_MapsTo(); | ||
1884 | |||
1885 | /** | ||
1886 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType <em>Init Type</em>}'. | ||
1887 | * <!-- begin-user-doc --> | ||
1888 | * <!-- end-user-doc --> | ||
1889 | * @return the meta object for the containment reference '<em>Init Type</em>'. | ||
1890 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getInitType() | ||
1891 | * @see #getVLSTypeDef() | ||
1892 | * @generated | ||
1893 | */ | ||
1894 | EReference getVLSTypeDef_InitType(); | ||
1895 | |||
1896 | /** | ||
1897 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType <em>Next Type</em>}'. | ||
1898 | * <!-- begin-user-doc --> | ||
1899 | * <!-- end-user-doc --> | ||
1900 | * @return the meta object for the containment reference '<em>Next Type</em>'. | ||
1901 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef#getNextType() | ||
1902 | * @see #getVLSTypeDef() | ||
1903 | * @generated | ||
1904 | */ | ||
1905 | EReference getVLSTypeDef_NextType(); | ||
1906 | |||
1907 | /** | ||
1596 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm <em>VLS Term</em>}'. | 1908 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm <em>VLS Term</em>}'. |
1597 | * <!-- begin-user-doc --> | 1909 | * <!-- begin-user-doc --> |
1598 | * <!-- end-user-doc --> | 1910 | * <!-- end-user-doc --> |
@@ -1603,6 +1915,17 @@ public interface VampireLanguagePackage extends EPackage | |||
1603 | EClass getVLSTerm(); | 1915 | EClass getVLSTerm(); |
1604 | 1916 | ||
1605 | /** | 1917 | /** |
1918 | * Returns the meta object for the containment reference '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType <em>Type</em>}'. | ||
1919 | * <!-- begin-user-doc --> | ||
1920 | * <!-- end-user-doc --> | ||
1921 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
1922 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm#getType() | ||
1923 | * @see #getVLSTerm() | ||
1924 | * @generated | ||
1925 | */ | ||
1926 | EReference getVLSTerm_Type(); | ||
1927 | |||
1928 | /** | ||
1606 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable <em>VLS Variable</em>}'. | 1929 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable <em>VLS Variable</em>}'. |
1607 | * <!-- begin-user-doc --> | 1930 | * <!-- begin-user-doc --> |
1608 | * <!-- end-user-doc --> | 1931 | * <!-- end-user-doc --> |
@@ -1677,6 +2000,57 @@ public interface VampireLanguagePackage extends EPackage | |||
1677 | EAttribute getVLSDefinedTerm_Value(); | 2000 | EAttribute getVLSDefinedTerm_Value(); |
1678 | 2001 | ||
1679 | /** | 2002 | /** |
2003 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | ||
2004 | * <!-- begin-user-doc --> | ||
2005 | * <!-- end-user-doc --> | ||
2006 | * @return the meta object for class '<em>VLS Satisfiable</em>'. | ||
2007 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | ||
2008 | * @generated | ||
2009 | */ | ||
2010 | EClass getVLSSatisfiable(); | ||
2011 | |||
2012 | /** | ||
2013 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning <em>VLS Warning</em>}'. | ||
2014 | * <!-- begin-user-doc --> | ||
2015 | * <!-- end-user-doc --> | ||
2016 | * @return the meta object for class '<em>VLS Warning</em>'. | ||
2017 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning | ||
2018 | * @generated | ||
2019 | */ | ||
2020 | EClass getVLSWarning(); | ||
2021 | |||
2022 | /** | ||
2023 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying <em>VLS Trying</em>}'. | ||
2024 | * <!-- begin-user-doc --> | ||
2025 | * <!-- end-user-doc --> | ||
2026 | * @return the meta object for class '<em>VLS Trying</em>'. | ||
2027 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying | ||
2028 | * @generated | ||
2029 | */ | ||
2030 | EClass getVLSTrying(); | ||
2031 | |||
2032 | /** | ||
2033 | * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName <em>Name</em>}'. | ||
2034 | * <!-- begin-user-doc --> | ||
2035 | * <!-- end-user-doc --> | ||
2036 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2037 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying#getName() | ||
2038 | * @see #getVLSTrying() | ||
2039 | * @generated | ||
2040 | */ | ||
2041 | EAttribute getVLSTrying_Name(); | ||
2042 | |||
2043 | /** | ||
2044 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel <em>VLS Finite Model</em>}'. | ||
2045 | * <!-- begin-user-doc --> | ||
2046 | * <!-- end-user-doc --> | ||
2047 | * @return the meta object for class '<em>VLS Finite Model</em>'. | ||
2048 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel | ||
2049 | * @generated | ||
2050 | */ | ||
2051 | EClass getVLSFiniteModel(); | ||
2052 | |||
2053 | /** | ||
1680 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent <em>VLS Equivalent</em>}'. | 2054 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent <em>VLS Equivalent</em>}'. |
1681 | * <!-- begin-user-doc --> | 2055 | * <!-- begin-user-doc --> |
1682 | * <!-- end-user-doc --> | 2056 | * <!-- end-user-doc --> |
@@ -2229,26 +2603,6 @@ public interface VampireLanguagePackage extends EPackage | |||
2229 | EClass getVLSInt(); | 2603 | EClass getVLSInt(); |
2230 | 2604 | ||
2231 | /** | 2605 | /** |
2232 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal <em>VLS Real</em>}'. | ||
2233 | * <!-- begin-user-doc --> | ||
2234 | * <!-- end-user-doc --> | ||
2235 | * @return the meta object for class '<em>VLS Real</em>'. | ||
2236 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal | ||
2237 | * @generated | ||
2238 | */ | ||
2239 | EClass getVLSReal(); | ||
2240 | |||
2241 | /** | ||
2242 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational <em>VLS Rational</em>}'. | ||
2243 | * <!-- begin-user-doc --> | ||
2244 | * <!-- end-user-doc --> | ||
2245 | * @return the meta object for class '<em>VLS Rational</em>'. | ||
2246 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational | ||
2247 | * @generated | ||
2248 | */ | ||
2249 | EClass getVLSRational(); | ||
2250 | |||
2251 | /** | ||
2252 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote <em>VLS Double Quote</em>}'. | 2606 | * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote <em>VLS Double Quote</em>}'. |
2253 | * <!-- begin-user-doc --> | 2607 | * <!-- begin-user-doc --> |
2254 | * <!-- end-user-doc --> | 2608 | * <!-- end-user-doc --> |
@@ -2292,14 +2646,6 @@ public interface VampireLanguagePackage extends EPackage | |||
2292 | EClass VAMPIRE_MODEL = eINSTANCE.getVampireModel(); | 2646 | EClass VAMPIRE_MODEL = eINSTANCE.getVampireModel(); |
2293 | 2647 | ||
2294 | /** | 2648 | /** |
2295 | * The meta object literal for the '<em><b>Includes</b></em>' containment reference list feature. | ||
2296 | * <!-- begin-user-doc --> | ||
2297 | * <!-- end-user-doc --> | ||
2298 | * @generated | ||
2299 | */ | ||
2300 | EReference VAMPIRE_MODEL__INCLUDES = eINSTANCE.getVampireModel_Includes(); | ||
2301 | |||
2302 | /** | ||
2303 | * The meta object literal for the '<em><b>Comments</b></em>' containment reference list feature. | 2649 | * The meta object literal for the '<em><b>Comments</b></em>' containment reference list feature. |
2304 | * <!-- begin-user-doc --> | 2650 | * <!-- begin-user-doc --> |
2305 | * <!-- end-user-doc --> | 2651 | * <!-- end-user-doc --> |
@@ -2332,50 +2678,6 @@ public interface VampireLanguagePackage extends EPackage | |||
2332 | EReference VAMPIRE_MODEL__TFFORMULAS = eINSTANCE.getVampireModel_Tfformulas(); | 2678 | EReference VAMPIRE_MODEL__TFFORMULAS = eINSTANCE.getVampireModel_Tfformulas(); |
2333 | 2679 | ||
2334 | /** | 2680 | /** |
2335 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl <em>VLS Include</em>}' class. | ||
2336 | * <!-- begin-user-doc --> | ||
2337 | * <!-- end-user-doc --> | ||
2338 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl | ||
2339 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSInclude() | ||
2340 | * @generated | ||
2341 | */ | ||
2342 | EClass VLS_INCLUDE = eINSTANCE.getVLSInclude(); | ||
2343 | |||
2344 | /** | ||
2345 | * The meta object literal for the '<em><b>File Name</b></em>' attribute feature. | ||
2346 | * <!-- begin-user-doc --> | ||
2347 | * <!-- end-user-doc --> | ||
2348 | * @generated | ||
2349 | */ | ||
2350 | EAttribute VLS_INCLUDE__FILE_NAME = eINSTANCE.getVLSInclude_FileName(); | ||
2351 | |||
2352 | /** | ||
2353 | * The meta object literal for the '<em><b>Names</b></em>' containment reference list feature. | ||
2354 | * <!-- begin-user-doc --> | ||
2355 | * <!-- end-user-doc --> | ||
2356 | * @generated | ||
2357 | */ | ||
2358 | EReference VLS_INCLUDE__NAMES = eINSTANCE.getVLSInclude_Names(); | ||
2359 | |||
2360 | /** | ||
2361 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSNameImpl <em>VLS Name</em>}' class. | ||
2362 | * <!-- begin-user-doc --> | ||
2363 | * <!-- end-user-doc --> | ||
2364 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSNameImpl | ||
2365 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSName() | ||
2366 | * @generated | ||
2367 | */ | ||
2368 | EClass VLS_NAME = eINSTANCE.getVLSName(); | ||
2369 | |||
2370 | /** | ||
2371 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
2372 | * <!-- begin-user-doc --> | ||
2373 | * <!-- end-user-doc --> | ||
2374 | * @generated | ||
2375 | */ | ||
2376 | EAttribute VLS_NAME__NAME = eINSTANCE.getVLSName_Name(); | ||
2377 | |||
2378 | /** | ||
2379 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl <em>VLS Comment</em>}' class. | 2681 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSCommentImpl <em>VLS Comment</em>}' class. |
2380 | * <!-- begin-user-doc --> | 2682 | * <!-- begin-user-doc --> |
2381 | * <!-- end-user-doc --> | 2683 | * <!-- end-user-doc --> |
@@ -2404,16 +2706,6 @@ public interface VampireLanguagePackage extends EPackage | |||
2404 | EClass VLS_CONFIRMATIONS = eINSTANCE.getVLSConfirmations(); | 2706 | EClass VLS_CONFIRMATIONS = eINSTANCE.getVLSConfirmations(); |
2405 | 2707 | ||
2406 | /** | 2708 | /** |
2407 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | ||
2408 | * <!-- begin-user-doc --> | ||
2409 | * <!-- end-user-doc --> | ||
2410 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl | ||
2411 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSSatisfiable() | ||
2412 | * @generated | ||
2413 | */ | ||
2414 | EClass VLS_SATISFIABLE = eINSTANCE.getVLSSatisfiable(); | ||
2415 | |||
2416 | /** | ||
2417 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. | 2709 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFofFormulaImpl <em>VLS Fof Formula</em>}' class. |
2418 | * <!-- begin-user-doc --> | 2710 | * <!-- begin-user-doc --> |
2419 | * <!-- end-user-doc --> | 2711 | * <!-- end-user-doc --> |
@@ -2474,12 +2766,12 @@ public interface VampireLanguagePackage extends EPackage | |||
2474 | EAttribute VLS_TFF_FORMULA__NAME = eINSTANCE.getVLSTffFormula_Name(); | 2766 | EAttribute VLS_TFF_FORMULA__NAME = eINSTANCE.getVLSTffFormula_Name(); |
2475 | 2767 | ||
2476 | /** | 2768 | /** |
2477 | * The meta object literal for the '<em><b>Fof Role</b></em>' attribute feature. | 2769 | * The meta object literal for the '<em><b>Tff Role</b></em>' attribute feature. |
2478 | * <!-- begin-user-doc --> | 2770 | * <!-- begin-user-doc --> |
2479 | * <!-- end-user-doc --> | 2771 | * <!-- end-user-doc --> |
2480 | * @generated | 2772 | * @generated |
2481 | */ | 2773 | */ |
2482 | EAttribute VLS_TFF_FORMULA__FOF_ROLE = eINSTANCE.getVLSTffFormula_FofRole(); | 2774 | EAttribute VLS_TFF_FORMULA__TFF_ROLE = eINSTANCE.getVLSTffFormula_TffRole(); |
2483 | 2775 | ||
2484 | /** | 2776 | /** |
2485 | * The meta object literal for the '<em><b>Fof Formula</b></em>' containment reference feature. | 2777 | * The meta object literal for the '<em><b>Fof Formula</b></em>' containment reference feature. |
@@ -2532,6 +2824,88 @@ public interface VampireLanguagePackage extends EPackage | |||
2532 | EReference VLS_ANNOTATION__TERMS = eINSTANCE.getVLSAnnotation_Terms(); | 2824 | EReference VLS_ANNOTATION__TERMS = eINSTANCE.getVLSAnnotation_Terms(); |
2533 | 2825 | ||
2534 | /** | 2826 | /** |
2827 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffTermImpl <em>VLS Tff Term</em>}' class. | ||
2828 | * <!-- begin-user-doc --> | ||
2829 | * <!-- end-user-doc --> | ||
2830 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffTermImpl | ||
2831 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTffTerm() | ||
2832 | * @generated | ||
2833 | */ | ||
2834 | EClass VLS_TFF_TERM = eINSTANCE.getVLSTffTerm(); | ||
2835 | |||
2836 | /** | ||
2837 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDeclarationImpl <em>VLS Declaration</em>}' class. | ||
2838 | * <!-- begin-user-doc --> | ||
2839 | * <!-- end-user-doc --> | ||
2840 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDeclarationImpl | ||
2841 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSDeclaration() | ||
2842 | * @generated | ||
2843 | */ | ||
2844 | EClass VLS_DECLARATION = eINSTANCE.getVLSDeclaration(); | ||
2845 | |||
2846 | /** | ||
2847 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl <em>VLS Other Declaration</em>}' class. | ||
2848 | * <!-- begin-user-doc --> | ||
2849 | * <!-- end-user-doc --> | ||
2850 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSOtherDeclarationImpl | ||
2851 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSOtherDeclaration() | ||
2852 | * @generated | ||
2853 | */ | ||
2854 | EClass VLS_OTHER_DECLARATION = eINSTANCE.getVLSOtherDeclaration(); | ||
2855 | |||
2856 | /** | ||
2857 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl <em>VLS Variable Declaration</em>}' class. | ||
2858 | * <!-- begin-user-doc --> | ||
2859 | * <!-- end-user-doc --> | ||
2860 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableDeclarationImpl | ||
2861 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSVariableDeclaration() | ||
2862 | * @generated | ||
2863 | */ | ||
2864 | EClass VLS_VARIABLE_DECLARATION = eINSTANCE.getVLSVariableDeclaration(); | ||
2865 | |||
2866 | /** | ||
2867 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl <em>VLS Type Def</em>}' class. | ||
2868 | * <!-- begin-user-doc --> | ||
2869 | * <!-- end-user-doc --> | ||
2870 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl | ||
2871 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTypeDef() | ||
2872 | * @generated | ||
2873 | */ | ||
2874 | EClass VLS_TYPE_DEF = eINSTANCE.getVLSTypeDef(); | ||
2875 | |||
2876 | /** | ||
2877 | * The meta object literal for the '<em><b>Type Sig</b></em>' containment reference feature. | ||
2878 | * <!-- begin-user-doc --> | ||
2879 | * <!-- end-user-doc --> | ||
2880 | * @generated | ||
2881 | */ | ||
2882 | EReference VLS_TYPE_DEF__TYPE_SIG = eINSTANCE.getVLSTypeDef_TypeSig(); | ||
2883 | |||
2884 | /** | ||
2885 | * The meta object literal for the '<em><b>Maps To</b></em>' containment reference feature. | ||
2886 | * <!-- begin-user-doc --> | ||
2887 | * <!-- end-user-doc --> | ||
2888 | * @generated | ||
2889 | */ | ||
2890 | EReference VLS_TYPE_DEF__MAPS_TO = eINSTANCE.getVLSTypeDef_MapsTo(); | ||
2891 | |||
2892 | /** | ||
2893 | * The meta object literal for the '<em><b>Init Type</b></em>' containment reference feature. | ||
2894 | * <!-- begin-user-doc --> | ||
2895 | * <!-- end-user-doc --> | ||
2896 | * @generated | ||
2897 | */ | ||
2898 | EReference VLS_TYPE_DEF__INIT_TYPE = eINSTANCE.getVLSTypeDef_InitType(); | ||
2899 | |||
2900 | /** | ||
2901 | * The meta object literal for the '<em><b>Next Type</b></em>' containment reference feature. | ||
2902 | * <!-- begin-user-doc --> | ||
2903 | * <!-- end-user-doc --> | ||
2904 | * @generated | ||
2905 | */ | ||
2906 | EReference VLS_TYPE_DEF__NEXT_TYPE = eINSTANCE.getVLSTypeDef_NextType(); | ||
2907 | |||
2908 | /** | ||
2535 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTermImpl <em>VLS Term</em>}' class. | 2909 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTermImpl <em>VLS Term</em>}' class. |
2536 | * <!-- begin-user-doc --> | 2910 | * <!-- begin-user-doc --> |
2537 | * <!-- end-user-doc --> | 2911 | * <!-- end-user-doc --> |
@@ -2542,6 +2916,14 @@ public interface VampireLanguagePackage extends EPackage | |||
2542 | EClass VLS_TERM = eINSTANCE.getVLSTerm(); | 2916 | EClass VLS_TERM = eINSTANCE.getVLSTerm(); |
2543 | 2917 | ||
2544 | /** | 2918 | /** |
2919 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
2920 | * <!-- begin-user-doc --> | ||
2921 | * <!-- end-user-doc --> | ||
2922 | * @generated | ||
2923 | */ | ||
2924 | EReference VLS_TERM__TYPE = eINSTANCE.getVLSTerm_Type(); | ||
2925 | |||
2926 | /** | ||
2545 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. | 2927 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl <em>VLS Variable</em>}' class. |
2546 | * <!-- begin-user-doc --> | 2928 | * <!-- begin-user-doc --> |
2547 | * <!-- end-user-doc --> | 2929 | * <!-- end-user-doc --> |
@@ -2604,6 +2986,54 @@ public interface VampireLanguagePackage extends EPackage | |||
2604 | EAttribute VLS_DEFINED_TERM__VALUE = eINSTANCE.getVLSDefinedTerm_Value(); | 2986 | EAttribute VLS_DEFINED_TERM__VALUE = eINSTANCE.getVLSDefinedTerm_Value(); |
2605 | 2987 | ||
2606 | /** | 2988 | /** |
2989 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl <em>VLS Satisfiable</em>}' class. | ||
2990 | * <!-- begin-user-doc --> | ||
2991 | * <!-- end-user-doc --> | ||
2992 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSSatisfiableImpl | ||
2993 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSSatisfiable() | ||
2994 | * @generated | ||
2995 | */ | ||
2996 | EClass VLS_SATISFIABLE = eINSTANCE.getVLSSatisfiable(); | ||
2997 | |||
2998 | /** | ||
2999 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSWarningImpl <em>VLS Warning</em>}' class. | ||
3000 | * <!-- begin-user-doc --> | ||
3001 | * <!-- end-user-doc --> | ||
3002 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSWarningImpl | ||
3003 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSWarning() | ||
3004 | * @generated | ||
3005 | */ | ||
3006 | EClass VLS_WARNING = eINSTANCE.getVLSWarning(); | ||
3007 | |||
3008 | /** | ||
3009 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl <em>VLS Trying</em>}' class. | ||
3010 | * <!-- begin-user-doc --> | ||
3011 | * <!-- end-user-doc --> | ||
3012 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl | ||
3013 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSTrying() | ||
3014 | * @generated | ||
3015 | */ | ||
3016 | EClass VLS_TRYING = eINSTANCE.getVLSTrying(); | ||
3017 | |||
3018 | /** | ||
3019 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3020 | * <!-- begin-user-doc --> | ||
3021 | * <!-- end-user-doc --> | ||
3022 | * @generated | ||
3023 | */ | ||
3024 | EAttribute VLS_TRYING__NAME = eINSTANCE.getVLSTrying_Name(); | ||
3025 | |||
3026 | /** | ||
3027 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl <em>VLS Finite Model</em>}' class. | ||
3028 | * <!-- begin-user-doc --> | ||
3029 | * <!-- end-user-doc --> | ||
3030 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSFiniteModelImpl | ||
3031 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSFiniteModel() | ||
3032 | * @generated | ||
3033 | */ | ||
3034 | EClass VLS_FINITE_MODEL = eINSTANCE.getVLSFiniteModel(); | ||
3035 | |||
3036 | /** | ||
2607 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSEquivalentImpl <em>VLS Equivalent</em>}' class. | 3037 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSEquivalentImpl <em>VLS Equivalent</em>}' class. |
2608 | * <!-- begin-user-doc --> | 3038 | * <!-- begin-user-doc --> |
2609 | * <!-- end-user-doc --> | 3039 | * <!-- end-user-doc --> |
@@ -3060,26 +3490,6 @@ public interface VampireLanguagePackage extends EPackage | |||
3060 | EClass VLS_INT = eINSTANCE.getVLSInt(); | 3490 | EClass VLS_INT = eINSTANCE.getVLSInt(); |
3061 | 3491 | ||
3062 | /** | 3492 | /** |
3063 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRealImpl <em>VLS Real</em>}' class. | ||
3064 | * <!-- begin-user-doc --> | ||
3065 | * <!-- end-user-doc --> | ||
3066 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRealImpl | ||
3067 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSReal() | ||
3068 | * @generated | ||
3069 | */ | ||
3070 | EClass VLS_REAL = eINSTANCE.getVLSReal(); | ||
3071 | |||
3072 | /** | ||
3073 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRationalImpl <em>VLS Rational</em>}' class. | ||
3074 | * <!-- begin-user-doc --> | ||
3075 | * <!-- end-user-doc --> | ||
3076 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSRationalImpl | ||
3077 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireLanguagePackageImpl#getVLSRational() | ||
3078 | * @generated | ||
3079 | */ | ||
3080 | EClass VLS_RATIONAL = eINSTANCE.getVLSRational(); | ||
3081 | |||
3082 | /** | ||
3083 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl <em>VLS Double Quote</em>}' class. | 3493 | * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSDoubleQuoteImpl <em>VLS Double Quote</em>}' class. |
3084 | * <!-- begin-user-doc --> | 3494 | * <!-- begin-user-doc --> |
3085 | * <!-- end-user-doc --> | 3495 | * <!-- 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 be0e2f59..af1386f1 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 | |||
@@ -16,7 +16,6 @@ import org.eclipse.emf.ecore.EObject; | |||
16 | * The following features are supported: | 16 | * The following features are supported: |
17 | * </p> | 17 | * </p> |
18 | * <ul> | 18 | * <ul> |
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> | 19 | * <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> | 20 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getConfirmations <em>Confirmations</em>}</li> |
22 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}</li> | 21 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel#getFormulas <em>Formulas</em>}</li> |
@@ -30,22 +29,6 @@ import org.eclipse.emf.ecore.EObject; | |||
30 | public interface VampireModel extends EObject | 29 | public interface VampireModel extends EObject |
31 | { | 30 | { |
32 | /** | 31 | /** |
33 | * Returns the value of the '<em><b>Includes</b></em>' containment reference list. | ||
34 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude}. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <p> | ||
37 | * If the meaning of the '<em>Includes</em>' containment reference list isn't clear, | ||
38 | * there really should be more of a description here... | ||
39 | * </p> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @return the value of the '<em>Includes</em>' containment reference list. | ||
42 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage#getVampireModel_Includes() | ||
43 | * @model containment="true" | ||
44 | * @generated | ||
45 | */ | ||
46 | EList<VLSInclude> getIncludes(); | ||
47 | |||
48 | /** | ||
49 | * Returns the value of the '<em><b>Comments</b></em>' containment reference list. | 32 | * Returns the value of the '<em><b>Comments</b></em>' containment reference list. |
50 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment}. | 33 | * The list contents are of type {@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment}. |
51 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSRationalImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSDeclarationImpl.java index c0960e3f..bb913d80 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSRationalImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSDeclarationImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
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.VLSRational; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>VLS Rational</b></em>'. | 13 | * An implementation of the model object '<em><b>VLS Declaration</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class VLSRationalImpl extends VLSDefinedTermImpl implements VLSRational | 18 | public class VLSDeclarationImpl extends VLSTffTermImpl implements VLSDeclaration |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected VLSRationalImpl() | 25 | protected VLSDeclarationImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return VampireLanguagePackage.Literals.VLS_RATIONAL; | 38 | return VampireLanguagePackage.Literals.VLS_DECLARATION; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //VLSRationalImpl | 41 | } //VLSDeclarationImpl |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSExistentialQuantifierImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSExistentialQuantifierImpl.java index 322e6710..115c7a23 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSExistentialQuantifierImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSExistentialQuantifierImpl.java | |||
@@ -5,7 +5,7 @@ package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | |||
5 | 5 | ||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration; |
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
10 | 10 | ||
11 | import java.util.Collection; | 11 | import java.util.Collection; |
@@ -47,7 +47,7 @@ public class VLSExistentialQuantifierImpl extends VLSTermImpl implements VLSExis | |||
47 | * @generated | 47 | * @generated |
48 | * @ordered | 48 | * @ordered |
49 | */ | 49 | */ |
50 | protected EList<VLSVariable> variables; | 50 | protected EList<VLSVariableDeclaration> variables; |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | 53 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. |
@@ -85,11 +85,11 @@ public class VLSExistentialQuantifierImpl extends VLSTermImpl implements VLSExis | |||
85 | * <!-- end-user-doc --> | 85 | * <!-- end-user-doc --> |
86 | * @generated | 86 | * @generated |
87 | */ | 87 | */ |
88 | public EList<VLSVariable> getVariables() | 88 | public EList<VLSVariableDeclaration> getVariables() |
89 | { | 89 | { |
90 | if (variables == null) | 90 | if (variables == null) |
91 | { | 91 | { |
92 | variables = new EObjectContainmentEList<VLSVariable>(VLSVariable.class, this, VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__VARIABLES); | 92 | variables = new EObjectContainmentEList<VLSVariableDeclaration>(VLSVariableDeclaration.class, this, VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__VARIABLES); |
93 | } | 93 | } |
94 | return variables; | 94 | return variables; |
95 | } | 95 | } |
@@ -191,7 +191,7 @@ public class VLSExistentialQuantifierImpl extends VLSTermImpl implements VLSExis | |||
191 | { | 191 | { |
192 | case VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__VARIABLES: | 192 | case VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__VARIABLES: |
193 | getVariables().clear(); | 193 | getVariables().clear(); |
194 | getVariables().addAll((Collection<? extends VLSVariable>)newValue); | 194 | getVariables().addAll((Collection<? extends VLSVariableDeclaration>)newValue); |
195 | return; | 195 | return; |
196 | case VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__OPERAND: | 196 | case VampireLanguagePackage.VLS_EXISTENTIAL_QUANTIFIER__OPERAND: |
197 | setOperand((VLSTerm)newValue); | 197 | setOperand((VLSTerm)newValue); |
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..86416737 --- /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,41 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.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 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * An implementation of the model object '<em><b>VLS Finite Model</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class VLSFiniteModelImpl extends VLSConfirmationsImpl implements VLSFiniteModel | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected VLSFiniteModelImpl() | ||
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_FINITE_MODEL; | ||
39 | } | ||
40 | |||
41 | } //VLSFiniteModelImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSIncludeImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSIncludeImpl.java deleted file mode 100644 index 47a9f4c6..00000000 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSIncludeImpl.java +++ /dev/null | |||
@@ -1,241 +0,0 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName; | ||
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.Notification; | ||
13 | import org.eclipse.emf.common.notify.NotificationChain; | ||
14 | |||
15 | import org.eclipse.emf.common.util.EList; | ||
16 | |||
17 | import org.eclipse.emf.ecore.EClass; | ||
18 | import org.eclipse.emf.ecore.InternalEObject; | ||
19 | |||
20 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
21 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
22 | |||
23 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
24 | import org.eclipse.emf.ecore.util.InternalEList; | ||
25 | |||
26 | /** | ||
27 | * <!-- begin-user-doc --> | ||
28 | * An implementation of the model object '<em><b>VLS Include</b></em>'. | ||
29 | * <!-- end-user-doc --> | ||
30 | * <p> | ||
31 | * The following features are implemented: | ||
32 | * </p> | ||
33 | * <ul> | ||
34 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl#getFileName <em>File Name</em>}</li> | ||
35 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSIncludeImpl#getNames <em>Names</em>}</li> | ||
36 | * </ul> | ||
37 | * | ||
38 | * @generated | ||
39 | */ | ||
40 | public class VLSIncludeImpl extends MinimalEObjectImpl.Container implements VLSInclude | ||
41 | { | ||
42 | /** | ||
43 | * The default value of the '{@link #getFileName() <em>File Name</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #getFileName() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected static final String FILE_NAME_EDEFAULT = null; | ||
51 | |||
52 | /** | ||
53 | * The cached value of the '{@link #getFileName() <em>File Name</em>}' attribute. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getFileName() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected String fileName = FILE_NAME_EDEFAULT; | ||
61 | |||
62 | /** | ||
63 | * The cached value of the '{@link #getNames() <em>Names</em>}' containment reference list. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #getNames() | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | protected EList<VLSName> names; | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | protected VLSIncludeImpl() | ||
78 | { | ||
79 | super(); | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | protected EClass eStaticClass() | ||
89 | { | ||
90 | return VampireLanguagePackage.Literals.VLS_INCLUDE; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public String getFileName() | ||
99 | { | ||
100 | return fileName; | ||
101 | } | ||
102 | |||
103 | /** | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @generated | ||
107 | */ | ||
108 | public void setFileName(String newFileName) | ||
109 | { | ||
110 | String oldFileName = fileName; | ||
111 | fileName = newFileName; | ||
112 | if (eNotificationRequired()) | ||
113 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_INCLUDE__FILE_NAME, oldFileName, fileName)); | ||
114 | } | ||
115 | |||
116 | /** | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | */ | ||
121 | public EList<VLSName> getNames() | ||
122 | { | ||
123 | if (names == null) | ||
124 | { | ||
125 | names = new EObjectContainmentEList<VLSName>(VLSName.class, this, VampireLanguagePackage.VLS_INCLUDE__NAMES); | ||
126 | } | ||
127 | return names; | ||
128 | } | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | @Override | ||
136 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
137 | { | ||
138 | switch (featureID) | ||
139 | { | ||
140 | case VampireLanguagePackage.VLS_INCLUDE__NAMES: | ||
141 | return ((InternalEList<?>)getNames()).basicRemove(otherEnd, msgs); | ||
142 | } | ||
143 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
144 | } | ||
145 | |||
146 | /** | ||
147 | * <!-- begin-user-doc --> | ||
148 | * <!-- end-user-doc --> | ||
149 | * @generated | ||
150 | */ | ||
151 | @Override | ||
152 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
153 | { | ||
154 | switch (featureID) | ||
155 | { | ||
156 | case VampireLanguagePackage.VLS_INCLUDE__FILE_NAME: | ||
157 | return getFileName(); | ||
158 | case VampireLanguagePackage.VLS_INCLUDE__NAMES: | ||
159 | return getNames(); | ||
160 | } | ||
161 | return super.eGet(featureID, resolve, coreType); | ||
162 | } | ||
163 | |||
164 | /** | ||
165 | * <!-- begin-user-doc --> | ||
166 | * <!-- end-user-doc --> | ||
167 | * @generated | ||
168 | */ | ||
169 | @SuppressWarnings("unchecked") | ||
170 | @Override | ||
171 | public void eSet(int featureID, Object newValue) | ||
172 | { | ||
173 | switch (featureID) | ||
174 | { | ||
175 | case VampireLanguagePackage.VLS_INCLUDE__FILE_NAME: | ||
176 | setFileName((String)newValue); | ||
177 | return; | ||
178 | case VampireLanguagePackage.VLS_INCLUDE__NAMES: | ||
179 | getNames().clear(); | ||
180 | getNames().addAll((Collection<? extends VLSName>)newValue); | ||
181 | return; | ||
182 | } | ||
183 | super.eSet(featureID, newValue); | ||
184 | } | ||
185 | |||
186 | /** | ||
187 | * <!-- begin-user-doc --> | ||
188 | * <!-- end-user-doc --> | ||
189 | * @generated | ||
190 | */ | ||
191 | @Override | ||
192 | public void eUnset(int featureID) | ||
193 | { | ||
194 | switch (featureID) | ||
195 | { | ||
196 | case VampireLanguagePackage.VLS_INCLUDE__FILE_NAME: | ||
197 | setFileName(FILE_NAME_EDEFAULT); | ||
198 | return; | ||
199 | case VampireLanguagePackage.VLS_INCLUDE__NAMES: | ||
200 | getNames().clear(); | ||
201 | return; | ||
202 | } | ||
203 | super.eUnset(featureID); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public boolean eIsSet(int featureID) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case VampireLanguagePackage.VLS_INCLUDE__FILE_NAME: | ||
217 | return FILE_NAME_EDEFAULT == null ? fileName != null : !FILE_NAME_EDEFAULT.equals(fileName); | ||
218 | case VampireLanguagePackage.VLS_INCLUDE__NAMES: | ||
219 | return names != null && !names.isEmpty(); | ||
220 | } | ||
221 | return super.eIsSet(featureID); | ||
222 | } | ||
223 | |||
224 | /** | ||
225 | * <!-- begin-user-doc --> | ||
226 | * <!-- end-user-doc --> | ||
227 | * @generated | ||
228 | */ | ||
229 | @Override | ||
230 | public String toString() | ||
231 | { | ||
232 | if (eIsProxy()) return super.toString(); | ||
233 | |||
234 | StringBuilder result = new StringBuilder(super.toString()); | ||
235 | result.append(" (fileName: "); | ||
236 | result.append(fileName); | ||
237 | result.append(')'); | ||
238 | return result.toString(); | ||
239 | } | ||
240 | |||
241 | } //VLSIncludeImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSOtherDeclarationImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSOtherDeclarationImpl.java new file mode 100644 index 00000000..c5abc76a --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSOtherDeclarationImpl.java | |||
@@ -0,0 +1,41 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration; | ||
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 Other Declaration</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class VLSOtherDeclarationImpl extends VLSDeclarationImpl implements VLSOtherDeclaration | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected VLSOtherDeclarationImpl() | ||
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_OTHER_DECLARATION; | ||
39 | } | ||
40 | |||
41 | } //VLSOtherDeclarationImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTermImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTermImpl.java index b556819f..0ea49b4c 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTermImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTermImpl.java | |||
@@ -4,22 +4,43 @@ | |||
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.VLSTerm; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
8 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
9 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
10 | 15 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
12 | 17 | ||
13 | /** | 18 | /** |
14 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>VLS Term</b></em>'. | 20 | * An implementation of the model object '<em><b>VLS Term</b></em>'. |
16 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTermImpl#getType <em>Type</em>}</li> | ||
27 | * </ul> | ||
17 | * | 28 | * |
18 | * @generated | 29 | * @generated |
19 | */ | 30 | */ |
20 | public class VLSTermImpl extends MinimalEObjectImpl.Container implements VLSTerm | 31 | public class VLSTermImpl extends VLSTffTermImpl implements VLSTerm |
21 | { | 32 | { |
22 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getType() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected VLSTypeDef type; | ||
42 | |||
43 | /** | ||
23 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
25 | * @generated | 46 | * @generated |
@@ -40,4 +61,134 @@ public class VLSTermImpl extends MinimalEObjectImpl.Container implements VLSTerm | |||
40 | return VampireLanguagePackage.Literals.VLS_TERM; | 61 | return VampireLanguagePackage.Literals.VLS_TERM; |
41 | } | 62 | } |
42 | 63 | ||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | public VLSTypeDef getType() | ||
70 | { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public NotificationChain basicSetType(VLSTypeDef newType, NotificationChain msgs) | ||
80 | { | ||
81 | VLSTypeDef oldType = type; | ||
82 | type = newType; | ||
83 | if (eNotificationRequired()) | ||
84 | { | ||
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TERM__TYPE, oldType, newType); | ||
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
87 | } | ||
88 | return msgs; | ||
89 | } | ||
90 | |||
91 | /** | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @generated | ||
95 | */ | ||
96 | public void setType(VLSTypeDef newType) | ||
97 | { | ||
98 | if (newType != type) | ||
99 | { | ||
100 | NotificationChain msgs = null; | ||
101 | if (type != null) | ||
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TERM__TYPE, null, msgs); | ||
103 | if (newType != null) | ||
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TERM__TYPE, null, msgs); | ||
105 | msgs = basicSetType(newType, msgs); | ||
106 | if (msgs != null) msgs.dispatch(); | ||
107 | } | ||
108 | else if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TERM__TYPE, newType, newType)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
119 | { | ||
120 | switch (featureID) | ||
121 | { | ||
122 | case VampireLanguagePackage.VLS_TERM__TYPE: | ||
123 | return basicSetType(null, msgs); | ||
124 | } | ||
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
135 | { | ||
136 | switch (featureID) | ||
137 | { | ||
138 | case VampireLanguagePackage.VLS_TERM__TYPE: | ||
139 | return getType(); | ||
140 | } | ||
141 | return super.eGet(featureID, resolve, coreType); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public void eSet(int featureID, Object newValue) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case VampireLanguagePackage.VLS_TERM__TYPE: | ||
155 | setType((VLSTypeDef)newValue); | ||
156 | return; | ||
157 | } | ||
158 | super.eSet(featureID, newValue); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public void eUnset(int featureID) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case VampireLanguagePackage.VLS_TERM__TYPE: | ||
172 | setType((VLSTypeDef)null); | ||
173 | return; | ||
174 | } | ||
175 | super.eUnset(featureID); | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | @Override | ||
184 | public boolean eIsSet(int featureID) | ||
185 | { | ||
186 | switch (featureID) | ||
187 | { | ||
188 | case VampireLanguagePackage.VLS_TERM__TYPE: | ||
189 | return type != null; | ||
190 | } | ||
191 | return super.eIsSet(featureID); | ||
192 | } | ||
193 | |||
43 | } //VLSTermImpl | 194 | } //VLSTermImpl |
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 index b4ff1184..d1ab6e93 100644 --- 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 | |||
@@ -4,8 +4,8 @@ | |||
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.VLSAnnotation; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | ||
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm; | ||
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
10 | 10 | ||
11 | import org.eclipse.emf.common.notify.Notification; | 11 | import org.eclipse.emf.common.notify.Notification; |
@@ -26,7 +26,7 @@ import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | |||
26 | * </p> | 26 | * </p> |
27 | * <ul> | 27 | * <ul> |
28 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getName <em>Name</em>}</li> | 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> | 29 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getTffRole <em>Tff Role</em>}</li> |
30 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getFofFormula <em>Fof Formula</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> | 31 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTffFormulaImpl#getAnnotations <em>Annotations</em>}</li> |
32 | * </ul> | 32 | * </ul> |
@@ -56,24 +56,24 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
56 | protected String name = NAME_EDEFAULT; | 56 | protected String name = NAME_EDEFAULT; |
57 | 57 | ||
58 | /** | 58 | /** |
59 | * The default value of the '{@link #getFofRole() <em>Fof Role</em>}' attribute. | 59 | * The default value of the '{@link #getTffRole() <em>Tff Role</em>}' attribute. |
60 | * <!-- begin-user-doc --> | 60 | * <!-- begin-user-doc --> |
61 | * <!-- end-user-doc --> | 61 | * <!-- end-user-doc --> |
62 | * @see #getFofRole() | 62 | * @see #getTffRole() |
63 | * @generated | 63 | * @generated |
64 | * @ordered | 64 | * @ordered |
65 | */ | 65 | */ |
66 | protected static final String FOF_ROLE_EDEFAULT = null; | 66 | protected static final String TFF_ROLE_EDEFAULT = null; |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * The cached value of the '{@link #getFofRole() <em>Fof Role</em>}' attribute. | 69 | * The cached value of the '{@link #getTffRole() <em>Tff Role</em>}' attribute. |
70 | * <!-- begin-user-doc --> | 70 | * <!-- begin-user-doc --> |
71 | * <!-- end-user-doc --> | 71 | * <!-- end-user-doc --> |
72 | * @see #getFofRole() | 72 | * @see #getTffRole() |
73 | * @generated | 73 | * @generated |
74 | * @ordered | 74 | * @ordered |
75 | */ | 75 | */ |
76 | protected String fofRole = FOF_ROLE_EDEFAULT; | 76 | protected String tffRole = TFF_ROLE_EDEFAULT; |
77 | 77 | ||
78 | /** | 78 | /** |
79 | * The cached value of the '{@link #getFofFormula() <em>Fof Formula</em>}' containment reference. | 79 | * The cached value of the '{@link #getFofFormula() <em>Fof Formula</em>}' containment reference. |
@@ -83,7 +83,7 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
83 | * @generated | 83 | * @generated |
84 | * @ordered | 84 | * @ordered |
85 | */ | 85 | */ |
86 | protected VLSTerm fofFormula; | 86 | protected VLSTffTerm fofFormula; |
87 | 87 | ||
88 | /** | 88 | /** |
89 | * The cached value of the '{@link #getAnnotations() <em>Annotations</em>}' containment reference. | 89 | * The cached value of the '{@link #getAnnotations() <em>Annotations</em>}' containment reference. |
@@ -144,9 +144,9 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
144 | * <!-- end-user-doc --> | 144 | * <!-- end-user-doc --> |
145 | * @generated | 145 | * @generated |
146 | */ | 146 | */ |
147 | public String getFofRole() | 147 | public String getTffRole() |
148 | { | 148 | { |
149 | return fofRole; | 149 | return tffRole; |
150 | } | 150 | } |
151 | 151 | ||
152 | /** | 152 | /** |
@@ -154,12 +154,12 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
154 | * <!-- end-user-doc --> | 154 | * <!-- end-user-doc --> |
155 | * @generated | 155 | * @generated |
156 | */ | 156 | */ |
157 | public void setFofRole(String newFofRole) | 157 | public void setTffRole(String newTffRole) |
158 | { | 158 | { |
159 | String oldFofRole = fofRole; | 159 | String oldTffRole = tffRole; |
160 | fofRole = newFofRole; | 160 | tffRole = newTffRole; |
161 | if (eNotificationRequired()) | 161 | if (eNotificationRequired()) |
162 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE, oldFofRole, fofRole)); | 162 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TFF_FORMULA__TFF_ROLE, oldTffRole, tffRole)); |
163 | } | 163 | } |
164 | 164 | ||
165 | /** | 165 | /** |
@@ -167,7 +167,7 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
167 | * <!-- end-user-doc --> | 167 | * <!-- end-user-doc --> |
168 | * @generated | 168 | * @generated |
169 | */ | 169 | */ |
170 | public VLSTerm getFofFormula() | 170 | public VLSTffTerm getFofFormula() |
171 | { | 171 | { |
172 | return fofFormula; | 172 | return fofFormula; |
173 | } | 173 | } |
@@ -177,9 +177,9 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
177 | * <!-- end-user-doc --> | 177 | * <!-- end-user-doc --> |
178 | * @generated | 178 | * @generated |
179 | */ | 179 | */ |
180 | public NotificationChain basicSetFofFormula(VLSTerm newFofFormula, NotificationChain msgs) | 180 | public NotificationChain basicSetFofFormula(VLSTffTerm newFofFormula, NotificationChain msgs) |
181 | { | 181 | { |
182 | VLSTerm oldFofFormula = fofFormula; | 182 | VLSTffTerm oldFofFormula = fofFormula; |
183 | fofFormula = newFofFormula; | 183 | fofFormula = newFofFormula; |
184 | if (eNotificationRequired()) | 184 | if (eNotificationRequired()) |
185 | { | 185 | { |
@@ -194,7 +194,7 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
194 | * <!-- end-user-doc --> | 194 | * <!-- end-user-doc --> |
195 | * @generated | 195 | * @generated |
196 | */ | 196 | */ |
197 | public void setFofFormula(VLSTerm newFofFormula) | 197 | public void setFofFormula(VLSTffTerm newFofFormula) |
198 | { | 198 | { |
199 | if (newFofFormula != fofFormula) | 199 | if (newFofFormula != fofFormula) |
200 | { | 200 | { |
@@ -288,8 +288,8 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
288 | { | 288 | { |
289 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | 289 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: |
290 | return getName(); | 290 | return getName(); |
291 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | 291 | case VampireLanguagePackage.VLS_TFF_FORMULA__TFF_ROLE: |
292 | return getFofRole(); | 292 | return getTffRole(); |
293 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | 293 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: |
294 | return getFofFormula(); | 294 | return getFofFormula(); |
295 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | 295 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: |
@@ -311,11 +311,11 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
311 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | 311 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: |
312 | setName((String)newValue); | 312 | setName((String)newValue); |
313 | return; | 313 | return; |
314 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | 314 | case VampireLanguagePackage.VLS_TFF_FORMULA__TFF_ROLE: |
315 | setFofRole((String)newValue); | 315 | setTffRole((String)newValue); |
316 | return; | 316 | return; |
317 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | 317 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: |
318 | setFofFormula((VLSTerm)newValue); | 318 | setFofFormula((VLSTffTerm)newValue); |
319 | return; | 319 | return; |
320 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | 320 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: |
321 | setAnnotations((VLSAnnotation)newValue); | 321 | setAnnotations((VLSAnnotation)newValue); |
@@ -337,11 +337,11 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
337 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | 337 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: |
338 | setName(NAME_EDEFAULT); | 338 | setName(NAME_EDEFAULT); |
339 | return; | 339 | return; |
340 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | 340 | case VampireLanguagePackage.VLS_TFF_FORMULA__TFF_ROLE: |
341 | setFofRole(FOF_ROLE_EDEFAULT); | 341 | setTffRole(TFF_ROLE_EDEFAULT); |
342 | return; | 342 | return; |
343 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | 343 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: |
344 | setFofFormula((VLSTerm)null); | 344 | setFofFormula((VLSTffTerm)null); |
345 | return; | 345 | return; |
346 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | 346 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: |
347 | setAnnotations((VLSAnnotation)null); | 347 | setAnnotations((VLSAnnotation)null); |
@@ -362,8 +362,8 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
362 | { | 362 | { |
363 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: | 363 | case VampireLanguagePackage.VLS_TFF_FORMULA__NAME: |
364 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | 364 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); |
365 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_ROLE: | 365 | case VampireLanguagePackage.VLS_TFF_FORMULA__TFF_ROLE: |
366 | return FOF_ROLE_EDEFAULT == null ? fofRole != null : !FOF_ROLE_EDEFAULT.equals(fofRole); | 366 | return TFF_ROLE_EDEFAULT == null ? tffRole != null : !TFF_ROLE_EDEFAULT.equals(tffRole); |
367 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: | 367 | case VampireLanguagePackage.VLS_TFF_FORMULA__FOF_FORMULA: |
368 | return fofFormula != null; | 368 | return fofFormula != null; |
369 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: | 369 | case VampireLanguagePackage.VLS_TFF_FORMULA__ANNOTATIONS: |
@@ -385,8 +385,8 @@ public class VLSTffFormulaImpl extends MinimalEObjectImpl.Container implements V | |||
385 | StringBuilder result = new StringBuilder(super.toString()); | 385 | StringBuilder result = new StringBuilder(super.toString()); |
386 | result.append(" (name: "); | 386 | result.append(" (name: "); |
387 | result.append(name); | 387 | result.append(name); |
388 | result.append(", fofRole: "); | 388 | result.append(", tffRole: "); |
389 | result.append(fofRole); | 389 | result.append(tffRole); |
390 | result.append(')'); | 390 | result.append(')'); |
391 | return result.toString(); | 391 | return result.toString(); |
392 | } | 392 | } |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffTermImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffTermImpl.java new file mode 100644 index 00000000..fc074395 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTffTermImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm; | ||
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 Tff Term</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class VLSTffTermImpl extends MinimalEObjectImpl.Container implements VLSTffTerm | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected VLSTffTermImpl() | ||
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_TFF_TERM; | ||
41 | } | ||
42 | |||
43 | } //VLSTffTermImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSNameImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTryingImpl.java index 6863c49c..77e5cc25 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSNameImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTryingImpl.java | |||
@@ -1,178 +1,177 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
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.VLSName; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 14 | |
15 | 15 | /** | |
16 | /** | 16 | * <!-- begin-user-doc --> |
17 | * <!-- begin-user-doc --> | 17 | * An implementation of the model object '<em><b>VLS Trying</b></em>'. |
18 | * An implementation of the model object '<em><b>VLS Name</b></em>'. | 18 | * <!-- end-user-doc --> |
19 | * <!-- end-user-doc --> | 19 | * <p> |
20 | * <p> | 20 | * The following features are implemented: |
21 | * The following features are implemented: | 21 | * </p> |
22 | * </p> | 22 | * <ul> |
23 | * <ul> | 23 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTryingImpl#getName <em>Name</em>}</li> |
24 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSNameImpl#getName <em>Name</em>}</li> | 24 | * </ul> |
25 | * </ul> | 25 | * |
26 | * | 26 | * @generated |
27 | * @generated | 27 | */ |
28 | */ | 28 | public class VLSTryingImpl extends VLSConfirmationsImpl implements VLSTrying |
29 | public class VLSNameImpl extends MinimalEObjectImpl.Container implements VLSName | 29 | { |
30 | { | 30 | /** |
31 | /** | 31 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. |
32 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | 32 | * <!-- begin-user-doc --> |
33 | * <!-- begin-user-doc --> | 33 | * <!-- end-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * @see #getName() |
35 | * @see #getName() | 35 | * @generated |
36 | * @generated | 36 | * @ordered |
37 | * @ordered | 37 | */ |
38 | */ | 38 | protected static final String NAME_EDEFAULT = null; |
39 | protected static final String NAME_EDEFAULT = null; | 39 | |
40 | 40 | /** | |
41 | /** | 41 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. |
42 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | 42 | * <!-- begin-user-doc --> |
43 | * <!-- begin-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * @see #getName() |
45 | * @see #getName() | 45 | * @generated |
46 | * @generated | 46 | * @ordered |
47 | * @ordered | 47 | */ |
48 | */ | 48 | protected String name = NAME_EDEFAULT; |
49 | protected String name = NAME_EDEFAULT; | 49 | |
50 | 50 | /** | |
51 | /** | 51 | * <!-- begin-user-doc --> |
52 | * <!-- begin-user-doc --> | 52 | * <!-- end-user-doc --> |
53 | * <!-- end-user-doc --> | 53 | * @generated |
54 | * @generated | 54 | */ |
55 | */ | 55 | protected VLSTryingImpl() |
56 | protected VLSNameImpl() | 56 | { |
57 | { | 57 | super(); |
58 | super(); | 58 | } |
59 | } | 59 | |
60 | 60 | /** | |
61 | /** | 61 | * <!-- begin-user-doc --> |
62 | * <!-- begin-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * <!-- end-user-doc --> | 63 | * @generated |
64 | * @generated | 64 | */ |
65 | */ | 65 | @Override |
66 | @Override | 66 | protected EClass eStaticClass() |
67 | protected EClass eStaticClass() | 67 | { |
68 | { | 68 | return VampireLanguagePackage.Literals.VLS_TRYING; |
69 | return VampireLanguagePackage.Literals.VLS_NAME; | 69 | } |
70 | } | 70 | |
71 | 71 | /** | |
72 | /** | 72 | * <!-- begin-user-doc --> |
73 | * <!-- begin-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * <!-- end-user-doc --> | 74 | * @generated |
75 | * @generated | 75 | */ |
76 | */ | 76 | public String getName() |
77 | public String getName() | 77 | { |
78 | { | 78 | return name; |
79 | return name; | 79 | } |
80 | } | 80 | |
81 | 81 | /** | |
82 | /** | 82 | * <!-- begin-user-doc --> |
83 | * <!-- begin-user-doc --> | 83 | * <!-- end-user-doc --> |
84 | * <!-- end-user-doc --> | 84 | * @generated |
85 | * @generated | 85 | */ |
86 | */ | 86 | public void setName(String newName) |
87 | public void setName(String newName) | 87 | { |
88 | { | 88 | String oldName = name; |
89 | String oldName = name; | 89 | name = newName; |
90 | name = newName; | 90 | if (eNotificationRequired()) |
91 | if (eNotificationRequired()) | 91 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TRYING__NAME, oldName, name)); |
92 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_NAME__NAME, oldName, name)); | 92 | } |
93 | } | 93 | |
94 | 94 | /** | |
95 | /** | 95 | * <!-- begin-user-doc --> |
96 | * <!-- begin-user-doc --> | 96 | * <!-- end-user-doc --> |
97 | * <!-- end-user-doc --> | 97 | * @generated |
98 | * @generated | 98 | */ |
99 | */ | 99 | @Override |
100 | @Override | 100 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
101 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 101 | { |
102 | { | 102 | switch (featureID) |
103 | switch (featureID) | 103 | { |
104 | { | 104 | case VampireLanguagePackage.VLS_TRYING__NAME: |
105 | case VampireLanguagePackage.VLS_NAME__NAME: | 105 | return getName(); |
106 | return getName(); | 106 | } |
107 | } | 107 | return super.eGet(featureID, resolve, coreType); |
108 | return super.eGet(featureID, resolve, coreType); | 108 | } |
109 | } | 109 | |
110 | 110 | /** | |
111 | /** | 111 | * <!-- begin-user-doc --> |
112 | * <!-- begin-user-doc --> | 112 | * <!-- end-user-doc --> |
113 | * <!-- end-user-doc --> | 113 | * @generated |
114 | * @generated | 114 | */ |
115 | */ | 115 | @Override |
116 | @Override | 116 | public void eSet(int featureID, Object newValue) |
117 | public void eSet(int featureID, Object newValue) | 117 | { |
118 | { | 118 | switch (featureID) |
119 | switch (featureID) | 119 | { |
120 | { | 120 | case VampireLanguagePackage.VLS_TRYING__NAME: |
121 | case VampireLanguagePackage.VLS_NAME__NAME: | 121 | setName((String)newValue); |
122 | setName((String)newValue); | 122 | return; |
123 | return; | 123 | } |
124 | } | 124 | super.eSet(featureID, newValue); |
125 | super.eSet(featureID, newValue); | 125 | } |
126 | } | 126 | |
127 | 127 | /** | |
128 | /** | 128 | * <!-- begin-user-doc --> |
129 | * <!-- begin-user-doc --> | 129 | * <!-- end-user-doc --> |
130 | * <!-- end-user-doc --> | 130 | * @generated |
131 | * @generated | 131 | */ |
132 | */ | 132 | @Override |
133 | @Override | 133 | public void eUnset(int featureID) |
134 | public void eUnset(int featureID) | 134 | { |
135 | { | 135 | switch (featureID) |
136 | switch (featureID) | 136 | { |
137 | { | 137 | case VampireLanguagePackage.VLS_TRYING__NAME: |
138 | case VampireLanguagePackage.VLS_NAME__NAME: | 138 | setName(NAME_EDEFAULT); |
139 | setName(NAME_EDEFAULT); | 139 | return; |
140 | return; | 140 | } |
141 | } | 141 | super.eUnset(featureID); |
142 | super.eUnset(featureID); | 142 | } |
143 | } | 143 | |
144 | 144 | /** | |
145 | /** | 145 | * <!-- begin-user-doc --> |
146 | * <!-- begin-user-doc --> | 146 | * <!-- end-user-doc --> |
147 | * <!-- end-user-doc --> | 147 | * @generated |
148 | * @generated | 148 | */ |
149 | */ | 149 | @Override |
150 | @Override | 150 | public boolean eIsSet(int featureID) |
151 | public boolean eIsSet(int featureID) | 151 | { |
152 | { | 152 | switch (featureID) |
153 | switch (featureID) | 153 | { |
154 | { | 154 | case VampireLanguagePackage.VLS_TRYING__NAME: |
155 | case VampireLanguagePackage.VLS_NAME__NAME: | 155 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); |
156 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | 156 | } |
157 | } | 157 | return super.eIsSet(featureID); |
158 | return super.eIsSet(featureID); | 158 | } |
159 | } | 159 | |
160 | 160 | /** | |
161 | /** | 161 | * <!-- begin-user-doc --> |
162 | * <!-- begin-user-doc --> | 162 | * <!-- end-user-doc --> |
163 | * <!-- end-user-doc --> | 163 | * @generated |
164 | * @generated | 164 | */ |
165 | */ | 165 | @Override |
166 | @Override | 166 | public String toString() |
167 | public String toString() | 167 | { |
168 | { | 168 | if (eIsProxy()) return super.toString(); |
169 | if (eIsProxy()) return super.toString(); | 169 | |
170 | 170 | StringBuilder result = new StringBuilder(super.toString()); | |
171 | StringBuilder result = new StringBuilder(super.toString()); | 171 | result.append(" (name: "); |
172 | result.append(" (name: "); | 172 | result.append(name); |
173 | result.append(name); | 173 | result.append(')'); |
174 | result.append(')'); | 174 | return result.toString(); |
175 | return result.toString(); | 175 | } |
176 | } | 176 | |
177 | 177 | } //VLSTryingImpl | |
178 | } //VLSNameImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTypeDefImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTypeDefImpl.java new file mode 100644 index 00000000..d16f5fe4 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSTypeDefImpl.java | |||
@@ -0,0 +1,408 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef; | ||
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>VLS Type Def</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl#getTypeSig <em>Type Sig</em>}</li> | ||
28 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl#getMapsTo <em>Maps To</em>}</li> | ||
29 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl#getInitType <em>Init Type</em>}</li> | ||
30 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSTypeDefImpl#getNextType <em>Next Type</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class VLSTypeDefImpl extends MinimalEObjectImpl.Container implements VLSTypeDef | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getTypeSig() <em>Type Sig</em>}' containment reference. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getTypeSig() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected VLSTypeDef typeSig; | ||
46 | |||
47 | /** | ||
48 | * The cached value of the '{@link #getMapsTo() <em>Maps To</em>}' containment reference. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @see #getMapsTo() | ||
52 | * @generated | ||
53 | * @ordered | ||
54 | */ | ||
55 | protected VLSTerm mapsTo; | ||
56 | |||
57 | /** | ||
58 | * The cached value of the '{@link #getInitType() <em>Init Type</em>}' containment reference. | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @see #getInitType() | ||
62 | * @generated | ||
63 | * @ordered | ||
64 | */ | ||
65 | protected VLSTerm initType; | ||
66 | |||
67 | /** | ||
68 | * The cached value of the '{@link #getNextType() <em>Next Type</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @see #getNextType() | ||
72 | * @generated | ||
73 | * @ordered | ||
74 | */ | ||
75 | protected VLSTerm nextType; | ||
76 | |||
77 | /** | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @generated | ||
81 | */ | ||
82 | protected VLSTypeDefImpl() | ||
83 | { | ||
84 | super(); | ||
85 | } | ||
86 | |||
87 | /** | ||
88 | * <!-- begin-user-doc --> | ||
89 | * <!-- end-user-doc --> | ||
90 | * @generated | ||
91 | */ | ||
92 | @Override | ||
93 | protected EClass eStaticClass() | ||
94 | { | ||
95 | return VampireLanguagePackage.Literals.VLS_TYPE_DEF; | ||
96 | } | ||
97 | |||
98 | /** | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | */ | ||
103 | public VLSTypeDef getTypeSig() | ||
104 | { | ||
105 | return typeSig; | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | public NotificationChain basicSetTypeSig(VLSTypeDef newTypeSig, NotificationChain msgs) | ||
114 | { | ||
115 | VLSTypeDef oldTypeSig = typeSig; | ||
116 | typeSig = newTypeSig; | ||
117 | if (eNotificationRequired()) | ||
118 | { | ||
119 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG, oldTypeSig, newTypeSig); | ||
120 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
121 | } | ||
122 | return msgs; | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | public void setTypeSig(VLSTypeDef newTypeSig) | ||
131 | { | ||
132 | if (newTypeSig != typeSig) | ||
133 | { | ||
134 | NotificationChain msgs = null; | ||
135 | if (typeSig != null) | ||
136 | msgs = ((InternalEObject)typeSig).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG, null, msgs); | ||
137 | if (newTypeSig != null) | ||
138 | msgs = ((InternalEObject)newTypeSig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG, null, msgs); | ||
139 | msgs = basicSetTypeSig(newTypeSig, msgs); | ||
140 | if (msgs != null) msgs.dispatch(); | ||
141 | } | ||
142 | else if (eNotificationRequired()) | ||
143 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG, newTypeSig, newTypeSig)); | ||
144 | } | ||
145 | |||
146 | /** | ||
147 | * <!-- begin-user-doc --> | ||
148 | * <!-- end-user-doc --> | ||
149 | * @generated | ||
150 | */ | ||
151 | public VLSTerm getMapsTo() | ||
152 | { | ||
153 | return mapsTo; | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | public NotificationChain basicSetMapsTo(VLSTerm newMapsTo, NotificationChain msgs) | ||
162 | { | ||
163 | VLSTerm oldMapsTo = mapsTo; | ||
164 | mapsTo = newMapsTo; | ||
165 | if (eNotificationRequired()) | ||
166 | { | ||
167 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO, oldMapsTo, newMapsTo); | ||
168 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
169 | } | ||
170 | return msgs; | ||
171 | } | ||
172 | |||
173 | /** | ||
174 | * <!-- begin-user-doc --> | ||
175 | * <!-- end-user-doc --> | ||
176 | * @generated | ||
177 | */ | ||
178 | public void setMapsTo(VLSTerm newMapsTo) | ||
179 | { | ||
180 | if (newMapsTo != mapsTo) | ||
181 | { | ||
182 | NotificationChain msgs = null; | ||
183 | if (mapsTo != null) | ||
184 | msgs = ((InternalEObject)mapsTo).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO, null, msgs); | ||
185 | if (newMapsTo != null) | ||
186 | msgs = ((InternalEObject)newMapsTo).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO, null, msgs); | ||
187 | msgs = basicSetMapsTo(newMapsTo, msgs); | ||
188 | if (msgs != null) msgs.dispatch(); | ||
189 | } | ||
190 | else if (eNotificationRequired()) | ||
191 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO, newMapsTo, newMapsTo)); | ||
192 | } | ||
193 | |||
194 | /** | ||
195 | * <!-- begin-user-doc --> | ||
196 | * <!-- end-user-doc --> | ||
197 | * @generated | ||
198 | */ | ||
199 | public VLSTerm getInitType() | ||
200 | { | ||
201 | return initType; | ||
202 | } | ||
203 | |||
204 | /** | ||
205 | * <!-- begin-user-doc --> | ||
206 | * <!-- end-user-doc --> | ||
207 | * @generated | ||
208 | */ | ||
209 | public NotificationChain basicSetInitType(VLSTerm newInitType, NotificationChain msgs) | ||
210 | { | ||
211 | VLSTerm oldInitType = initType; | ||
212 | initType = newInitType; | ||
213 | if (eNotificationRequired()) | ||
214 | { | ||
215 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE, oldInitType, newInitType); | ||
216 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
217 | } | ||
218 | return msgs; | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | public void setInitType(VLSTerm newInitType) | ||
227 | { | ||
228 | if (newInitType != initType) | ||
229 | { | ||
230 | NotificationChain msgs = null; | ||
231 | if (initType != null) | ||
232 | msgs = ((InternalEObject)initType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE, null, msgs); | ||
233 | if (newInitType != null) | ||
234 | msgs = ((InternalEObject)newInitType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE, null, msgs); | ||
235 | msgs = basicSetInitType(newInitType, msgs); | ||
236 | if (msgs != null) msgs.dispatch(); | ||
237 | } | ||
238 | else if (eNotificationRequired()) | ||
239 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE, newInitType, newInitType)); | ||
240 | } | ||
241 | |||
242 | /** | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @generated | ||
246 | */ | ||
247 | public VLSTerm getNextType() | ||
248 | { | ||
249 | return nextType; | ||
250 | } | ||
251 | |||
252 | /** | ||
253 | * <!-- begin-user-doc --> | ||
254 | * <!-- end-user-doc --> | ||
255 | * @generated | ||
256 | */ | ||
257 | public NotificationChain basicSetNextType(VLSTerm newNextType, NotificationChain msgs) | ||
258 | { | ||
259 | VLSTerm oldNextType = nextType; | ||
260 | nextType = newNextType; | ||
261 | if (eNotificationRequired()) | ||
262 | { | ||
263 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE, oldNextType, newNextType); | ||
264 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
265 | } | ||
266 | return msgs; | ||
267 | } | ||
268 | |||
269 | /** | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @generated | ||
273 | */ | ||
274 | public void setNextType(VLSTerm newNextType) | ||
275 | { | ||
276 | if (newNextType != nextType) | ||
277 | { | ||
278 | NotificationChain msgs = null; | ||
279 | if (nextType != null) | ||
280 | msgs = ((InternalEObject)nextType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE, null, msgs); | ||
281 | if (newNextType != null) | ||
282 | msgs = ((InternalEObject)newNextType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE, null, msgs); | ||
283 | msgs = basicSetNextType(newNextType, msgs); | ||
284 | if (msgs != null) msgs.dispatch(); | ||
285 | } | ||
286 | else if (eNotificationRequired()) | ||
287 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE, newNextType, newNextType)); | ||
288 | } | ||
289 | |||
290 | /** | ||
291 | * <!-- begin-user-doc --> | ||
292 | * <!-- end-user-doc --> | ||
293 | * @generated | ||
294 | */ | ||
295 | @Override | ||
296 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
297 | { | ||
298 | switch (featureID) | ||
299 | { | ||
300 | case VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG: | ||
301 | return basicSetTypeSig(null, msgs); | ||
302 | case VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO: | ||
303 | return basicSetMapsTo(null, msgs); | ||
304 | case VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE: | ||
305 | return basicSetInitType(null, msgs); | ||
306 | case VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE: | ||
307 | return basicSetNextType(null, msgs); | ||
308 | } | ||
309 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
310 | } | ||
311 | |||
312 | /** | ||
313 | * <!-- begin-user-doc --> | ||
314 | * <!-- end-user-doc --> | ||
315 | * @generated | ||
316 | */ | ||
317 | @Override | ||
318 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
319 | { | ||
320 | switch (featureID) | ||
321 | { | ||
322 | case VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG: | ||
323 | return getTypeSig(); | ||
324 | case VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO: | ||
325 | return getMapsTo(); | ||
326 | case VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE: | ||
327 | return getInitType(); | ||
328 | case VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE: | ||
329 | return getNextType(); | ||
330 | } | ||
331 | return super.eGet(featureID, resolve, coreType); | ||
332 | } | ||
333 | |||
334 | /** | ||
335 | * <!-- begin-user-doc --> | ||
336 | * <!-- end-user-doc --> | ||
337 | * @generated | ||
338 | */ | ||
339 | @Override | ||
340 | public void eSet(int featureID, Object newValue) | ||
341 | { | ||
342 | switch (featureID) | ||
343 | { | ||
344 | case VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG: | ||
345 | setTypeSig((VLSTypeDef)newValue); | ||
346 | return; | ||
347 | case VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO: | ||
348 | setMapsTo((VLSTerm)newValue); | ||
349 | return; | ||
350 | case VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE: | ||
351 | setInitType((VLSTerm)newValue); | ||
352 | return; | ||
353 | case VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE: | ||
354 | setNextType((VLSTerm)newValue); | ||
355 | return; | ||
356 | } | ||
357 | super.eSet(featureID, newValue); | ||
358 | } | ||
359 | |||
360 | /** | ||
361 | * <!-- begin-user-doc --> | ||
362 | * <!-- end-user-doc --> | ||
363 | * @generated | ||
364 | */ | ||
365 | @Override | ||
366 | public void eUnset(int featureID) | ||
367 | { | ||
368 | switch (featureID) | ||
369 | { | ||
370 | case VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG: | ||
371 | setTypeSig((VLSTypeDef)null); | ||
372 | return; | ||
373 | case VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO: | ||
374 | setMapsTo((VLSTerm)null); | ||
375 | return; | ||
376 | case VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE: | ||
377 | setInitType((VLSTerm)null); | ||
378 | return; | ||
379 | case VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE: | ||
380 | setNextType((VLSTerm)null); | ||
381 | return; | ||
382 | } | ||
383 | super.eUnset(featureID); | ||
384 | } | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | @Override | ||
392 | public boolean eIsSet(int featureID) | ||
393 | { | ||
394 | switch (featureID) | ||
395 | { | ||
396 | case VampireLanguagePackage.VLS_TYPE_DEF__TYPE_SIG: | ||
397 | return typeSig != null; | ||
398 | case VampireLanguagePackage.VLS_TYPE_DEF__MAPS_TO: | ||
399 | return mapsTo != null; | ||
400 | case VampireLanguagePackage.VLS_TYPE_DEF__INIT_TYPE: | ||
401 | return initType != null; | ||
402 | case VampireLanguagePackage.VLS_TYPE_DEF__NEXT_TYPE: | ||
403 | return nextType != null; | ||
404 | } | ||
405 | return super.eIsSet(featureID); | ||
406 | } | ||
407 | |||
408 | } //VLSTypeDefImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSUniversalQuantifierImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSUniversalQuantifierImpl.java index 696a4889..b9bfbe07 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSUniversalQuantifierImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSUniversalQuantifierImpl.java | |||
@@ -5,7 +5,7 @@ package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | |||
5 | 5 | ||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration; |
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
10 | 10 | ||
11 | import java.util.Collection; | 11 | import java.util.Collection; |
@@ -47,7 +47,7 @@ public class VLSUniversalQuantifierImpl extends VLSTermImpl implements VLSUniver | |||
47 | * @generated | 47 | * @generated |
48 | * @ordered | 48 | * @ordered |
49 | */ | 49 | */ |
50 | protected EList<VLSVariable> variables; | 50 | protected EList<VLSVariableDeclaration> variables; |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | 53 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. |
@@ -85,11 +85,11 @@ public class VLSUniversalQuantifierImpl extends VLSTermImpl implements VLSUniver | |||
85 | * <!-- end-user-doc --> | 85 | * <!-- end-user-doc --> |
86 | * @generated | 86 | * @generated |
87 | */ | 87 | */ |
88 | public EList<VLSVariable> getVariables() | 88 | public EList<VLSVariableDeclaration> getVariables() |
89 | { | 89 | { |
90 | if (variables == null) | 90 | if (variables == null) |
91 | { | 91 | { |
92 | variables = new EObjectContainmentEList<VLSVariable>(VLSVariable.class, this, VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__VARIABLES); | 92 | variables = new EObjectContainmentEList<VLSVariableDeclaration>(VLSVariableDeclaration.class, this, VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__VARIABLES); |
93 | } | 93 | } |
94 | return variables; | 94 | return variables; |
95 | } | 95 | } |
@@ -191,7 +191,7 @@ public class VLSUniversalQuantifierImpl extends VLSTermImpl implements VLSUniver | |||
191 | { | 191 | { |
192 | case VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__VARIABLES: | 192 | case VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__VARIABLES: |
193 | getVariables().clear(); | 193 | getVariables().clear(); |
194 | getVariables().addAll((Collection<? extends VLSVariable>)newValue); | 194 | getVariables().addAll((Collection<? extends VLSVariableDeclaration>)newValue); |
195 | return; | 195 | return; |
196 | case VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__OPERAND: | 196 | case VampireLanguagePackage.VLS_UNIVERSAL_QUANTIFIER__OPERAND: |
197 | setOperand((VLSTerm)newValue); | 197 | setOperand((VLSTerm)newValue); |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableDeclarationImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableDeclarationImpl.java new file mode 100644 index 00000000..0e6c0ef9 --- /dev/null +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableDeclarationImpl.java | |||
@@ -0,0 +1,41 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.14.0 | ||
3 | */ | ||
4 | package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | ||
5 | |||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration; | ||
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 Variable Declaration</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * @generated | ||
17 | */ | ||
18 | public class VLSVariableDeclarationImpl extends VLSDeclarationImpl implements VLSVariableDeclaration | ||
19 | { | ||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @generated | ||
24 | */ | ||
25 | protected VLSVariableDeclarationImpl() | ||
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_VARIABLE_DECLARATION; | ||
39 | } | ||
40 | |||
41 | } //VLSVariableDeclarationImpl | ||
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableImpl.java index 9ebed3eb..1d38ddfb 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSVariableImpl.java | |||
@@ -3,12 +3,17 @@ | |||
3 | */ | 3 | */ |
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.VLSOtherDeclaration; | ||
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | ||
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef; | ||
6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
8 | 11 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 12 | import org.eclipse.emf.common.notify.Notification; |
13 | import org.eclipse.emf.common.notify.NotificationChain; | ||
10 | 14 | ||
11 | import org.eclipse.emf.ecore.EClass; | 15 | import org.eclipse.emf.ecore.EClass; |
16 | import org.eclipse.emf.ecore.InternalEObject; | ||
12 | 17 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 18 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 19 | ||
@@ -20,14 +25,25 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; | |||
20 | * The following features are implemented: | 25 | * The following features are implemented: |
21 | * </p> | 26 | * </p> |
22 | * <ul> | 27 | * <ul> |
28 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl#getType <em>Type</em>}</li> | ||
23 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl#getName <em>Name</em>}</li> | 29 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VLSVariableImpl#getName <em>Name</em>}</li> |
24 | * </ul> | 30 | * </ul> |
25 | * | 31 | * |
26 | * @generated | 32 | * @generated |
27 | */ | 33 | */ |
28 | public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | 34 | public class VLSVariableImpl extends VLSVariableDeclarationImpl implements VLSVariable |
29 | { | 35 | { |
30 | /** | 36 | /** |
37 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @see #getType() | ||
41 | * @generated | ||
42 | * @ordered | ||
43 | */ | ||
44 | protected VLSTypeDef type; | ||
45 | |||
46 | /** | ||
31 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | 47 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. |
32 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
@@ -73,6 +89,54 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
73 | * <!-- end-user-doc --> | 89 | * <!-- end-user-doc --> |
74 | * @generated | 90 | * @generated |
75 | */ | 91 | */ |
92 | public VLSTypeDef getType() | ||
93 | { | ||
94 | return type; | ||
95 | } | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | public NotificationChain basicSetType(VLSTypeDef newType, NotificationChain msgs) | ||
103 | { | ||
104 | VLSTypeDef oldType = type; | ||
105 | type = newType; | ||
106 | if (eNotificationRequired()) | ||
107 | { | ||
108 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_VARIABLE__TYPE, oldType, newType); | ||
109 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
110 | } | ||
111 | return msgs; | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | public void setType(VLSTypeDef newType) | ||
120 | { | ||
121 | if (newType != type) | ||
122 | { | ||
123 | NotificationChain msgs = null; | ||
124 | if (type != null) | ||
125 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_VARIABLE__TYPE, null, msgs); | ||
126 | if (newType != null) | ||
127 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - VampireLanguagePackage.VLS_VARIABLE__TYPE, null, msgs); | ||
128 | msgs = basicSetType(newType, msgs); | ||
129 | if (msgs != null) msgs.dispatch(); | ||
130 | } | ||
131 | else if (eNotificationRequired()) | ||
132 | eNotify(new ENotificationImpl(this, Notification.SET, VampireLanguagePackage.VLS_VARIABLE__TYPE, newType, newType)); | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
76 | public String getName() | 140 | public String getName() |
77 | { | 141 | { |
78 | return name; | 142 | return name; |
@@ -97,10 +161,28 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
97 | * @generated | 161 | * @generated |
98 | */ | 162 | */ |
99 | @Override | 163 | @Override |
164 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
165 | { | ||
166 | switch (featureID) | ||
167 | { | ||
168 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: | ||
169 | return basicSetType(null, msgs); | ||
170 | } | ||
171 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
172 | } | ||
173 | |||
174 | /** | ||
175 | * <!-- begin-user-doc --> | ||
176 | * <!-- end-user-doc --> | ||
177 | * @generated | ||
178 | */ | ||
179 | @Override | ||
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 180 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
101 | { | 181 | { |
102 | switch (featureID) | 182 | switch (featureID) |
103 | { | 183 | { |
184 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: | ||
185 | return getType(); | ||
104 | case VampireLanguagePackage.VLS_VARIABLE__NAME: | 186 | case VampireLanguagePackage.VLS_VARIABLE__NAME: |
105 | return getName(); | 187 | return getName(); |
106 | } | 188 | } |
@@ -117,6 +199,9 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
117 | { | 199 | { |
118 | switch (featureID) | 200 | switch (featureID) |
119 | { | 201 | { |
202 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: | ||
203 | setType((VLSTypeDef)newValue); | ||
204 | return; | ||
120 | case VampireLanguagePackage.VLS_VARIABLE__NAME: | 205 | case VampireLanguagePackage.VLS_VARIABLE__NAME: |
121 | setName((String)newValue); | 206 | setName((String)newValue); |
122 | return; | 207 | return; |
@@ -134,6 +219,9 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
134 | { | 219 | { |
135 | switch (featureID) | 220 | switch (featureID) |
136 | { | 221 | { |
222 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: | ||
223 | setType((VLSTypeDef)null); | ||
224 | return; | ||
137 | case VampireLanguagePackage.VLS_VARIABLE__NAME: | 225 | case VampireLanguagePackage.VLS_VARIABLE__NAME: |
138 | setName(NAME_EDEFAULT); | 226 | setName(NAME_EDEFAULT); |
139 | return; | 227 | return; |
@@ -151,6 +239,8 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
151 | { | 239 | { |
152 | switch (featureID) | 240 | switch (featureID) |
153 | { | 241 | { |
242 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: | ||
243 | return type != null; | ||
154 | case VampireLanguagePackage.VLS_VARIABLE__NAME: | 244 | case VampireLanguagePackage.VLS_VARIABLE__NAME: |
155 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | 245 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); |
156 | } | 246 | } |
@@ -163,6 +253,58 @@ public class VLSVariableImpl extends VLSTermImpl implements VLSVariable | |||
163 | * @generated | 253 | * @generated |
164 | */ | 254 | */ |
165 | @Override | 255 | @Override |
256 | public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) | ||
257 | { | ||
258 | if (baseClass == VLSOtherDeclaration.class) | ||
259 | { | ||
260 | switch (derivedFeatureID) | ||
261 | { | ||
262 | default: return -1; | ||
263 | } | ||
264 | } | ||
265 | if (baseClass == VLSTerm.class) | ||
266 | { | ||
267 | switch (derivedFeatureID) | ||
268 | { | ||
269 | case VampireLanguagePackage.VLS_VARIABLE__TYPE: return VampireLanguagePackage.VLS_TERM__TYPE; | ||
270 | default: return -1; | ||
271 | } | ||
272 | } | ||
273 | return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass); | ||
274 | } | ||
275 | |||
276 | /** | ||
277 | * <!-- begin-user-doc --> | ||
278 | * <!-- end-user-doc --> | ||
279 | * @generated | ||
280 | */ | ||
281 | @Override | ||
282 | public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) | ||
283 | { | ||
284 | if (baseClass == VLSOtherDeclaration.class) | ||
285 | { | ||
286 | switch (baseFeatureID) | ||
287 | { | ||
288 | default: return -1; | ||
289 | } | ||
290 | } | ||
291 | if (baseClass == VLSTerm.class) | ||
292 | { | ||
293 | switch (baseFeatureID) | ||
294 | { | ||
295 | case VampireLanguagePackage.VLS_TERM__TYPE: return VampireLanguagePackage.VLS_VARIABLE__TYPE; | ||
296 | default: return -1; | ||
297 | } | ||
298 | } | ||
299 | return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); | ||
300 | } | ||
301 | |||
302 | /** | ||
303 | * <!-- begin-user-doc --> | ||
304 | * <!-- end-user-doc --> | ||
305 | * @generated | ||
306 | */ | ||
307 | @Override | ||
166 | public String toString() | 308 | public String toString() |
167 | { | 309 | { |
168 | if (eIsProxy()) return super.toString(); | 310 | if (eIsProxy()) return super.toString(); |
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSRealImpl.java b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSWarningImpl.java index bedcde3e..34cb784d 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSRealImpl.java +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.language/src-gen/ca/mcgill/ecse/dslreasoner/vampireLanguage/impl/VLSWarningImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.14.0 | 2 | * generated by Xtext 2.14.0 |
3 | */ | 3 | */ |
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.VLSReal; | 6 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning; |
7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 7 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>VLS Real</b></em>'. | 13 | * An implementation of the model object '<em><b>VLS Warning</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class VLSRealImpl extends VLSDefinedTermImpl implements VLSReal | 18 | public class VLSWarningImpl extends VLSConfirmationsImpl implements VLSWarning |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected VLSRealImpl() | 25 | protected VLSWarningImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return VampireLanguagePackage.Literals.VLS_REAL; | 38 | return VampireLanguagePackage.Literals.VLS_WARNING; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //VLSRealImpl | 41 | } //VLSWarningImpl |
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 a6b1ac36..0e25a4cc 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 | |||
@@ -66,18 +66,24 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
66 | switch (eClass.getClassifierID()) | 66 | switch (eClass.getClassifierID()) |
67 | { | 67 | { |
68 | case VampireLanguagePackage.VAMPIRE_MODEL: return createVampireModel(); | 68 | case VampireLanguagePackage.VAMPIRE_MODEL: return createVampireModel(); |
69 | case VampireLanguagePackage.VLS_INCLUDE: return createVLSInclude(); | ||
70 | case VampireLanguagePackage.VLS_NAME: return createVLSName(); | ||
71 | case VampireLanguagePackage.VLS_COMMENT: return createVLSComment(); | 69 | case VampireLanguagePackage.VLS_COMMENT: return createVLSComment(); |
72 | case VampireLanguagePackage.VLS_CONFIRMATIONS: return createVLSConfirmations(); | 70 | case VampireLanguagePackage.VLS_CONFIRMATIONS: return createVLSConfirmations(); |
73 | case VampireLanguagePackage.VLS_SATISFIABLE: return createVLSSatisfiable(); | ||
74 | case VampireLanguagePackage.VLS_FOF_FORMULA: return createVLSFofFormula(); | 71 | case VampireLanguagePackage.VLS_FOF_FORMULA: return createVLSFofFormula(); |
75 | case VampireLanguagePackage.VLS_TFF_FORMULA: return createVLSTffFormula(); | 72 | case VampireLanguagePackage.VLS_TFF_FORMULA: return createVLSTffFormula(); |
76 | case VampireLanguagePackage.VLS_ANNOTATION: return createVLSAnnotation(); | 73 | case VampireLanguagePackage.VLS_ANNOTATION: return createVLSAnnotation(); |
74 | case VampireLanguagePackage.VLS_TFF_TERM: return createVLSTffTerm(); | ||
75 | case VampireLanguagePackage.VLS_DECLARATION: return createVLSDeclaration(); | ||
76 | case VampireLanguagePackage.VLS_OTHER_DECLARATION: return createVLSOtherDeclaration(); | ||
77 | case VampireLanguagePackage.VLS_VARIABLE_DECLARATION: return createVLSVariableDeclaration(); | ||
78 | case VampireLanguagePackage.VLS_TYPE_DEF: return createVLSTypeDef(); | ||
77 | case VampireLanguagePackage.VLS_TERM: return createVLSTerm(); | 79 | case VampireLanguagePackage.VLS_TERM: return createVLSTerm(); |
78 | case VampireLanguagePackage.VLS_VARIABLE: return createVLSVariable(); | 80 | case VampireLanguagePackage.VLS_VARIABLE: return createVLSVariable(); |
79 | case VampireLanguagePackage.VLS_FUNCTION_AS_TERM: return createVLSFunctionAsTerm(); | 81 | case VampireLanguagePackage.VLS_FUNCTION_AS_TERM: return createVLSFunctionAsTerm(); |
80 | case VampireLanguagePackage.VLS_DEFINED_TERM: return createVLSDefinedTerm(); | 82 | case VampireLanguagePackage.VLS_DEFINED_TERM: return createVLSDefinedTerm(); |
83 | case VampireLanguagePackage.VLS_SATISFIABLE: return createVLSSatisfiable(); | ||
84 | case VampireLanguagePackage.VLS_WARNING: return createVLSWarning(); | ||
85 | case VampireLanguagePackage.VLS_TRYING: return createVLSTrying(); | ||
86 | case VampireLanguagePackage.VLS_FINITE_MODEL: return createVLSFiniteModel(); | ||
81 | case VampireLanguagePackage.VLS_EQUIVALENT: return createVLSEquivalent(); | 87 | case VampireLanguagePackage.VLS_EQUIVALENT: return createVLSEquivalent(); |
82 | case VampireLanguagePackage.VLS_IMPLIES: return createVLSImplies(); | 88 | case VampireLanguagePackage.VLS_IMPLIES: return createVLSImplies(); |
83 | case VampireLanguagePackage.VLS_REV_IMPLIES: return createVLSRevImplies(); | 89 | case VampireLanguagePackage.VLS_REV_IMPLIES: return createVLSRevImplies(); |
@@ -98,8 +104,6 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
98 | case VampireLanguagePackage.VLS_FUNCTION: return createVLSFunction(); | 104 | case VampireLanguagePackage.VLS_FUNCTION: return createVLSFunction(); |
99 | case VampireLanguagePackage.VLS_LESS: return createVLSLess(); | 105 | case VampireLanguagePackage.VLS_LESS: return createVLSLess(); |
100 | case VampireLanguagePackage.VLS_INT: return createVLSInt(); | 106 | case VampireLanguagePackage.VLS_INT: return createVLSInt(); |
101 | case VampireLanguagePackage.VLS_REAL: return createVLSReal(); | ||
102 | case VampireLanguagePackage.VLS_RATIONAL: return createVLSRational(); | ||
103 | case VampireLanguagePackage.VLS_DOUBLE_QUOTE: return createVLSDoubleQuote(); | 107 | case VampireLanguagePackage.VLS_DOUBLE_QUOTE: return createVLSDoubleQuote(); |
104 | default: | 108 | default: |
105 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | 109 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); |
@@ -122,10 +126,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
122 | * <!-- end-user-doc --> | 126 | * <!-- end-user-doc --> |
123 | * @generated | 127 | * @generated |
124 | */ | 128 | */ |
125 | public VLSInclude createVLSInclude() | 129 | public VLSComment createVLSComment() |
126 | { | 130 | { |
127 | VLSIncludeImpl vlsInclude = new VLSIncludeImpl(); | 131 | VLSCommentImpl vlsComment = new VLSCommentImpl(); |
128 | return vlsInclude; | 132 | return vlsComment; |
129 | } | 133 | } |
130 | 134 | ||
131 | /** | 135 | /** |
@@ -133,10 +137,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
133 | * <!-- end-user-doc --> | 137 | * <!-- end-user-doc --> |
134 | * @generated | 138 | * @generated |
135 | */ | 139 | */ |
136 | public VLSName createVLSName() | 140 | public VLSConfirmations createVLSConfirmations() |
137 | { | 141 | { |
138 | VLSNameImpl vlsName = new VLSNameImpl(); | 142 | VLSConfirmationsImpl vlsConfirmations = new VLSConfirmationsImpl(); |
139 | return vlsName; | 143 | return vlsConfirmations; |
140 | } | 144 | } |
141 | 145 | ||
142 | /** | 146 | /** |
@@ -144,10 +148,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
144 | * <!-- end-user-doc --> | 148 | * <!-- end-user-doc --> |
145 | * @generated | 149 | * @generated |
146 | */ | 150 | */ |
147 | public VLSComment createVLSComment() | 151 | public VLSFofFormula createVLSFofFormula() |
148 | { | 152 | { |
149 | VLSCommentImpl vlsComment = new VLSCommentImpl(); | 153 | VLSFofFormulaImpl vlsFofFormula = new VLSFofFormulaImpl(); |
150 | return vlsComment; | 154 | return vlsFofFormula; |
151 | } | 155 | } |
152 | 156 | ||
153 | /** | 157 | /** |
@@ -155,10 +159,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
155 | * <!-- end-user-doc --> | 159 | * <!-- end-user-doc --> |
156 | * @generated | 160 | * @generated |
157 | */ | 161 | */ |
158 | public VLSConfirmations createVLSConfirmations() | 162 | public VLSTffFormula createVLSTffFormula() |
159 | { | 163 | { |
160 | VLSConfirmationsImpl vlsConfirmations = new VLSConfirmationsImpl(); | 164 | VLSTffFormulaImpl vlsTffFormula = new VLSTffFormulaImpl(); |
161 | return vlsConfirmations; | 165 | return vlsTffFormula; |
162 | } | 166 | } |
163 | 167 | ||
164 | /** | 168 | /** |
@@ -166,10 +170,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
166 | * <!-- end-user-doc --> | 170 | * <!-- end-user-doc --> |
167 | * @generated | 171 | * @generated |
168 | */ | 172 | */ |
169 | public VLSSatisfiable createVLSSatisfiable() | 173 | public VLSAnnotation createVLSAnnotation() |
170 | { | 174 | { |
171 | VLSSatisfiableImpl vlsSatisfiable = new VLSSatisfiableImpl(); | 175 | VLSAnnotationImpl vlsAnnotation = new VLSAnnotationImpl(); |
172 | return vlsSatisfiable; | 176 | return vlsAnnotation; |
173 | } | 177 | } |
174 | 178 | ||
175 | /** | 179 | /** |
@@ -177,10 +181,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
177 | * <!-- end-user-doc --> | 181 | * <!-- end-user-doc --> |
178 | * @generated | 182 | * @generated |
179 | */ | 183 | */ |
180 | public VLSFofFormula createVLSFofFormula() | 184 | public VLSTffTerm createVLSTffTerm() |
181 | { | 185 | { |
182 | VLSFofFormulaImpl vlsFofFormula = new VLSFofFormulaImpl(); | 186 | VLSTffTermImpl vlsTffTerm = new VLSTffTermImpl(); |
183 | return vlsFofFormula; | 187 | return vlsTffTerm; |
184 | } | 188 | } |
185 | 189 | ||
186 | /** | 190 | /** |
@@ -188,10 +192,10 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
188 | * <!-- end-user-doc --> | 192 | * <!-- end-user-doc --> |
189 | * @generated | 193 | * @generated |
190 | */ | 194 | */ |
191 | public VLSTffFormula createVLSTffFormula() | 195 | public VLSDeclaration createVLSDeclaration() |
192 | { | 196 | { |
193 | VLSTffFormulaImpl vlsTffFormula = new VLSTffFormulaImpl(); | 197 | VLSDeclarationImpl vlsDeclaration = new VLSDeclarationImpl(); |
194 | return vlsTffFormula; | 198 | return vlsDeclaration; |
195 | } | 199 | } |
196 | 200 | ||
197 | /** | 201 | /** |
@@ -199,10 +203,32 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
199 | * <!-- end-user-doc --> | 203 | * <!-- end-user-doc --> |
200 | * @generated | 204 | * @generated |
201 | */ | 205 | */ |
202 | public VLSAnnotation createVLSAnnotation() | 206 | public VLSOtherDeclaration createVLSOtherDeclaration() |
203 | { | 207 | { |
204 | VLSAnnotationImpl vlsAnnotation = new VLSAnnotationImpl(); | 208 | VLSOtherDeclarationImpl vlsOtherDeclaration = new VLSOtherDeclarationImpl(); |
205 | return vlsAnnotation; | 209 | return vlsOtherDeclaration; |
210 | } | ||
211 | |||
212 | /** | ||
213 | * <!-- begin-user-doc --> | ||
214 | * <!-- end-user-doc --> | ||
215 | * @generated | ||
216 | */ | ||
217 | public VLSVariableDeclaration createVLSVariableDeclaration() | ||
218 | { | ||
219 | VLSVariableDeclarationImpl vlsVariableDeclaration = new VLSVariableDeclarationImpl(); | ||
220 | return vlsVariableDeclaration; | ||
221 | } | ||
222 | |||
223 | /** | ||
224 | * <!-- begin-user-doc --> | ||
225 | * <!-- end-user-doc --> | ||
226 | * @generated | ||
227 | */ | ||
228 | public VLSTypeDef createVLSTypeDef() | ||
229 | { | ||
230 | VLSTypeDefImpl vlsTypeDef = new VLSTypeDefImpl(); | ||
231 | return vlsTypeDef; | ||
206 | } | 232 | } |
207 | 233 | ||
208 | /** | 234 | /** |
@@ -254,6 +280,50 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
254 | * <!-- end-user-doc --> | 280 | * <!-- end-user-doc --> |
255 | * @generated | 281 | * @generated |
256 | */ | 282 | */ |
283 | public VLSSatisfiable createVLSSatisfiable() | ||
284 | { | ||
285 | VLSSatisfiableImpl vlsSatisfiable = new VLSSatisfiableImpl(); | ||
286 | return vlsSatisfiable; | ||
287 | } | ||
288 | |||
289 | /** | ||
290 | * <!-- begin-user-doc --> | ||
291 | * <!-- end-user-doc --> | ||
292 | * @generated | ||
293 | */ | ||
294 | public VLSWarning createVLSWarning() | ||
295 | { | ||
296 | VLSWarningImpl vlsWarning = new VLSWarningImpl(); | ||
297 | return vlsWarning; | ||
298 | } | ||
299 | |||
300 | /** | ||
301 | * <!-- begin-user-doc --> | ||
302 | * <!-- end-user-doc --> | ||
303 | * @generated | ||
304 | */ | ||
305 | public VLSTrying createVLSTrying() | ||
306 | { | ||
307 | VLSTryingImpl vlsTrying = new VLSTryingImpl(); | ||
308 | return vlsTrying; | ||
309 | } | ||
310 | |||
311 | /** | ||
312 | * <!-- begin-user-doc --> | ||
313 | * <!-- end-user-doc --> | ||
314 | * @generated | ||
315 | */ | ||
316 | public VLSFiniteModel createVLSFiniteModel() | ||
317 | { | ||
318 | VLSFiniteModelImpl vlsFiniteModel = new VLSFiniteModelImpl(); | ||
319 | return vlsFiniteModel; | ||
320 | } | ||
321 | |||
322 | /** | ||
323 | * <!-- begin-user-doc --> | ||
324 | * <!-- end-user-doc --> | ||
325 | * @generated | ||
326 | */ | ||
257 | public VLSEquivalent createVLSEquivalent() | 327 | public VLSEquivalent createVLSEquivalent() |
258 | { | 328 | { |
259 | VLSEquivalentImpl vlsEquivalent = new VLSEquivalentImpl(); | 329 | VLSEquivalentImpl vlsEquivalent = new VLSEquivalentImpl(); |
@@ -474,28 +544,6 @@ public class VampireLanguageFactoryImpl extends EFactoryImpl implements VampireL | |||
474 | * <!-- end-user-doc --> | 544 | * <!-- end-user-doc --> |
475 | * @generated | 545 | * @generated |
476 | */ | 546 | */ |
477 | public VLSReal createVLSReal() | ||
478 | { | ||
479 | VLSRealImpl vlsReal = new VLSRealImpl(); | ||
480 | return vlsReal; | ||
481 | } | ||
482 | |||
483 | /** | ||
484 | * <!-- begin-user-doc --> | ||
485 | * <!-- end-user-doc --> | ||
486 | * @generated | ||
487 | */ | ||
488 | public VLSRational createVLSRational() | ||
489 | { | ||
490 | VLSRationalImpl vlsRational = new VLSRationalImpl(); | ||
491 | return vlsRational; | ||
492 | } | ||
493 | |||
494 | /** | ||
495 | * <!-- begin-user-doc --> | ||
496 | * <!-- end-user-doc --> | ||
497 | * @generated | ||
498 | */ | ||
499 | public VLSDoubleQuote createVLSDoubleQuote() | 547 | public VLSDoubleQuote createVLSDoubleQuote() |
500 | { | 548 | { |
501 | VLSDoubleQuoteImpl vlsDoubleQuote = new VLSDoubleQuoteImpl(); | 549 | VLSDoubleQuoteImpl vlsDoubleQuote = new VLSDoubleQuoteImpl(); |
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 2907b35d..6b2b7085 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 | |||
@@ -9,34 +9,38 @@ 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.VLSConfirmations; |
11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; | 11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConstant; |
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration; | ||
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; | 13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDefinedTerm; |
13 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; | 14 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote; |
14 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; | 15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquality; |
15 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; | 16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent; |
16 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; | 17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSExistentialQuantifier; |
17 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; | 18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFalse; |
19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel; | ||
18 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; | 20 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; |
19 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; | 21 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunction; |
20 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm; | 22 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFunctionAsTerm; |
21 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; | 23 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSImplies; |
22 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; | ||
23 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality; | 24 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInequality; |
24 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt; | 25 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInt; |
25 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess; | 26 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSLess; |
26 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName; | ||
27 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand; | 27 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNand; |
28 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor; | 28 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSNor; |
29 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; | 29 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOr; |
30 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational; | 30 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration; |
31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal; | ||
32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; | 31 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRevImplies; |
33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; | 32 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable; |
34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; | 33 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTerm; |
35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | 34 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; |
35 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm; | ||
36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; | 36 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrue; |
37 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying; | ||
38 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef; | ||
37 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; | 39 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUnaryNegation; |
38 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; | 40 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSUniversalQuantifier; |
39 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; | 41 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariable; |
42 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration; | ||
43 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning; | ||
40 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor; | 44 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSXnor; |
41 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; | 45 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguageFactory; |
42 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 46 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
@@ -69,56 +73,70 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
69 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
70 | * @generated | 74 | * @generated |
71 | */ | 75 | */ |
72 | private EClass vlsIncludeEClass = null; | 76 | private EClass vlsCommentEClass = null; |
73 | 77 | ||
74 | /** | 78 | /** |
75 | * <!-- begin-user-doc --> | 79 | * <!-- begin-user-doc --> |
76 | * <!-- end-user-doc --> | 80 | * <!-- end-user-doc --> |
77 | * @generated | 81 | * @generated |
78 | */ | 82 | */ |
79 | private EClass vlsNameEClass = null; | 83 | private EClass vlsConfirmationsEClass = null; |
80 | 84 | ||
81 | /** | 85 | /** |
82 | * <!-- begin-user-doc --> | 86 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 87 | * <!-- end-user-doc --> |
84 | * @generated | 88 | * @generated |
85 | */ | 89 | */ |
86 | private EClass vlsCommentEClass = null; | 90 | private EClass vlsFofFormulaEClass = null; |
87 | 91 | ||
88 | /** | 92 | /** |
89 | * <!-- begin-user-doc --> | 93 | * <!-- begin-user-doc --> |
90 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
91 | * @generated | 95 | * @generated |
92 | */ | 96 | */ |
93 | private EClass vlsConfirmationsEClass = null; | 97 | private EClass vlsTffFormulaEClass = null; |
94 | 98 | ||
95 | /** | 99 | /** |
96 | * <!-- begin-user-doc --> | 100 | * <!-- begin-user-doc --> |
97 | * <!-- end-user-doc --> | 101 | * <!-- end-user-doc --> |
98 | * @generated | 102 | * @generated |
99 | */ | 103 | */ |
100 | private EClass vlsSatisfiableEClass = null; | 104 | private EClass vlsAnnotationEClass = null; |
101 | 105 | ||
102 | /** | 106 | /** |
103 | * <!-- begin-user-doc --> | 107 | * <!-- begin-user-doc --> |
104 | * <!-- end-user-doc --> | 108 | * <!-- end-user-doc --> |
105 | * @generated | 109 | * @generated |
106 | */ | 110 | */ |
107 | private EClass vlsFofFormulaEClass = null; | 111 | private EClass vlsTffTermEClass = null; |
108 | 112 | ||
109 | /** | 113 | /** |
110 | * <!-- begin-user-doc --> | 114 | * <!-- begin-user-doc --> |
111 | * <!-- end-user-doc --> | 115 | * <!-- end-user-doc --> |
112 | * @generated | 116 | * @generated |
113 | */ | 117 | */ |
114 | private EClass vlsTffFormulaEClass = null; | 118 | private EClass vlsDeclarationEClass = null; |
115 | 119 | ||
116 | /** | 120 | /** |
117 | * <!-- begin-user-doc --> | 121 | * <!-- begin-user-doc --> |
118 | * <!-- end-user-doc --> | 122 | * <!-- end-user-doc --> |
119 | * @generated | 123 | * @generated |
120 | */ | 124 | */ |
121 | private EClass vlsAnnotationEClass = null; | 125 | private EClass vlsOtherDeclarationEClass = null; |
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | private EClass vlsVariableDeclarationEClass = null; | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | private EClass vlsTypeDefEClass = null; | ||
122 | 140 | ||
123 | /** | 141 | /** |
124 | * <!-- begin-user-doc --> | 142 | * <!-- begin-user-doc --> |
@@ -153,6 +171,34 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
153 | * <!-- end-user-doc --> | 171 | * <!-- end-user-doc --> |
154 | * @generated | 172 | * @generated |
155 | */ | 173 | */ |
174 | private EClass vlsSatisfiableEClass = null; | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | private EClass vlsWarningEClass = null; | ||
182 | |||
183 | /** | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @generated | ||
187 | */ | ||
188 | private EClass vlsTryingEClass = null; | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | private EClass vlsFiniteModelEClass = null; | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
156 | private EClass vlsEquivalentEClass = null; | 202 | private EClass vlsEquivalentEClass = null; |
157 | 203 | ||
158 | /** | 204 | /** |
@@ -293,20 +339,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
293 | * <!-- end-user-doc --> | 339 | * <!-- end-user-doc --> |
294 | * @generated | 340 | * @generated |
295 | */ | 341 | */ |
296 | private EClass vlsRealEClass = null; | ||
297 | |||
298 | /** | ||
299 | * <!-- begin-user-doc --> | ||
300 | * <!-- end-user-doc --> | ||
301 | * @generated | ||
302 | */ | ||
303 | private EClass vlsRationalEClass = null; | ||
304 | |||
305 | /** | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @generated | ||
309 | */ | ||
310 | private EClass vlsDoubleQuoteEClass = null; | 342 | private EClass vlsDoubleQuoteEClass = null; |
311 | 343 | ||
312 | /** | 344 | /** |
@@ -387,7 +419,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
387 | * <!-- end-user-doc --> | 419 | * <!-- end-user-doc --> |
388 | * @generated | 420 | * @generated |
389 | */ | 421 | */ |
390 | public EReference getVampireModel_Includes() | 422 | public EReference getVampireModel_Comments() |
391 | { | 423 | { |
392 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(0); | 424 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(0); |
393 | } | 425 | } |
@@ -397,7 +429,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
397 | * <!-- end-user-doc --> | 429 | * <!-- end-user-doc --> |
398 | * @generated | 430 | * @generated |
399 | */ | 431 | */ |
400 | public EReference getVampireModel_Comments() | 432 | public EReference getVampireModel_Confirmations() |
401 | { | 433 | { |
402 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(1); | 434 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(1); |
403 | } | 435 | } |
@@ -407,7 +439,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
407 | * <!-- end-user-doc --> | 439 | * <!-- end-user-doc --> |
408 | * @generated | 440 | * @generated |
409 | */ | 441 | */ |
410 | public EReference getVampireModel_Confirmations() | 442 | public EReference getVampireModel_Formulas() |
411 | { | 443 | { |
412 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); | 444 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(2); |
413 | } | 445 | } |
@@ -417,7 +449,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
417 | * <!-- end-user-doc --> | 449 | * <!-- end-user-doc --> |
418 | * @generated | 450 | * @generated |
419 | */ | 451 | */ |
420 | public EReference getVampireModel_Formulas() | 452 | public EReference getVampireModel_Tfformulas() |
421 | { | 453 | { |
422 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(3); | 454 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(3); |
423 | } | 455 | } |
@@ -427,9 +459,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
427 | * <!-- end-user-doc --> | 459 | * <!-- end-user-doc --> |
428 | * @generated | 460 | * @generated |
429 | */ | 461 | */ |
430 | public EReference getVampireModel_Tfformulas() | 462 | public EClass getVLSComment() |
431 | { | 463 | { |
432 | return (EReference)vampireModelEClass.getEStructuralFeatures().get(4); | 464 | return vlsCommentEClass; |
433 | } | 465 | } |
434 | 466 | ||
435 | /** | 467 | /** |
@@ -437,9 +469,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
437 | * <!-- end-user-doc --> | 469 | * <!-- end-user-doc --> |
438 | * @generated | 470 | * @generated |
439 | */ | 471 | */ |
440 | public EClass getVLSInclude() | 472 | public EAttribute getVLSComment_Comment() |
441 | { | 473 | { |
442 | return vlsIncludeEClass; | 474 | return (EAttribute)vlsCommentEClass.getEStructuralFeatures().get(0); |
443 | } | 475 | } |
444 | 476 | ||
445 | /** | 477 | /** |
@@ -447,9 +479,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
447 | * <!-- end-user-doc --> | 479 | * <!-- end-user-doc --> |
448 | * @generated | 480 | * @generated |
449 | */ | 481 | */ |
450 | public EAttribute getVLSInclude_FileName() | 482 | public EClass getVLSConfirmations() |
451 | { | 483 | { |
452 | return (EAttribute)vlsIncludeEClass.getEStructuralFeatures().get(0); | 484 | return vlsConfirmationsEClass; |
453 | } | 485 | } |
454 | 486 | ||
455 | /** | 487 | /** |
@@ -457,9 +489,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
457 | * <!-- end-user-doc --> | 489 | * <!-- end-user-doc --> |
458 | * @generated | 490 | * @generated |
459 | */ | 491 | */ |
460 | public EReference getVLSInclude_Names() | 492 | public EClass getVLSFofFormula() |
461 | { | 493 | { |
462 | return (EReference)vlsIncludeEClass.getEStructuralFeatures().get(1); | 494 | return vlsFofFormulaEClass; |
463 | } | 495 | } |
464 | 496 | ||
465 | /** | 497 | /** |
@@ -467,9 +499,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
467 | * <!-- end-user-doc --> | 499 | * <!-- end-user-doc --> |
468 | * @generated | 500 | * @generated |
469 | */ | 501 | */ |
470 | public EClass getVLSName() | 502 | public EAttribute getVLSFofFormula_Name() |
471 | { | 503 | { |
472 | return vlsNameEClass; | 504 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(0); |
473 | } | 505 | } |
474 | 506 | ||
475 | /** | 507 | /** |
@@ -477,9 +509,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
477 | * <!-- end-user-doc --> | 509 | * <!-- end-user-doc --> |
478 | * @generated | 510 | * @generated |
479 | */ | 511 | */ |
480 | public EAttribute getVLSName_Name() | 512 | public EAttribute getVLSFofFormula_FofRole() |
481 | { | 513 | { |
482 | return (EAttribute)vlsNameEClass.getEStructuralFeatures().get(0); | 514 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(1); |
483 | } | 515 | } |
484 | 516 | ||
485 | /** | 517 | /** |
@@ -487,9 +519,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
487 | * <!-- end-user-doc --> | 519 | * <!-- end-user-doc --> |
488 | * @generated | 520 | * @generated |
489 | */ | 521 | */ |
490 | public EClass getVLSComment() | 522 | public EReference getVLSFofFormula_FofFormula() |
491 | { | 523 | { |
492 | return vlsCommentEClass; | 524 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(2); |
493 | } | 525 | } |
494 | 526 | ||
495 | /** | 527 | /** |
@@ -497,9 +529,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
497 | * <!-- end-user-doc --> | 529 | * <!-- end-user-doc --> |
498 | * @generated | 530 | * @generated |
499 | */ | 531 | */ |
500 | public EAttribute getVLSComment_Comment() | 532 | public EReference getVLSFofFormula_Annotations() |
501 | { | 533 | { |
502 | return (EAttribute)vlsCommentEClass.getEStructuralFeatures().get(0); | 534 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(3); |
503 | } | 535 | } |
504 | 536 | ||
505 | /** | 537 | /** |
@@ -507,9 +539,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
507 | * <!-- end-user-doc --> | 539 | * <!-- end-user-doc --> |
508 | * @generated | 540 | * @generated |
509 | */ | 541 | */ |
510 | public EClass getVLSConfirmations() | 542 | public EClass getVLSTffFormula() |
511 | { | 543 | { |
512 | return vlsConfirmationsEClass; | 544 | return vlsTffFormulaEClass; |
513 | } | 545 | } |
514 | 546 | ||
515 | /** | 547 | /** |
@@ -517,9 +549,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
517 | * <!-- end-user-doc --> | 549 | * <!-- end-user-doc --> |
518 | * @generated | 550 | * @generated |
519 | */ | 551 | */ |
520 | public EClass getVLSSatisfiable() | 552 | public EAttribute getVLSTffFormula_Name() |
521 | { | 553 | { |
522 | return vlsSatisfiableEClass; | 554 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(0); |
523 | } | 555 | } |
524 | 556 | ||
525 | /** | 557 | /** |
@@ -527,9 +559,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
527 | * <!-- end-user-doc --> | 559 | * <!-- end-user-doc --> |
528 | * @generated | 560 | * @generated |
529 | */ | 561 | */ |
530 | public EClass getVLSFofFormula() | 562 | public EAttribute getVLSTffFormula_TffRole() |
531 | { | 563 | { |
532 | return vlsFofFormulaEClass; | 564 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(1); |
533 | } | 565 | } |
534 | 566 | ||
535 | /** | 567 | /** |
@@ -537,9 +569,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
537 | * <!-- end-user-doc --> | 569 | * <!-- end-user-doc --> |
538 | * @generated | 570 | * @generated |
539 | */ | 571 | */ |
540 | public EAttribute getVLSFofFormula_Name() | 572 | public EReference getVLSTffFormula_FofFormula() |
541 | { | 573 | { |
542 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(0); | 574 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(2); |
543 | } | 575 | } |
544 | 576 | ||
545 | /** | 577 | /** |
@@ -547,9 +579,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
547 | * <!-- end-user-doc --> | 579 | * <!-- end-user-doc --> |
548 | * @generated | 580 | * @generated |
549 | */ | 581 | */ |
550 | public EAttribute getVLSFofFormula_FofRole() | 582 | public EReference getVLSTffFormula_Annotations() |
551 | { | 583 | { |
552 | return (EAttribute)vlsFofFormulaEClass.getEStructuralFeatures().get(1); | 584 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(3); |
553 | } | 585 | } |
554 | 586 | ||
555 | /** | 587 | /** |
@@ -557,9 +589,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
557 | * <!-- end-user-doc --> | 589 | * <!-- end-user-doc --> |
558 | * @generated | 590 | * @generated |
559 | */ | 591 | */ |
560 | public EReference getVLSFofFormula_FofFormula() | 592 | public EClass getVLSAnnotation() |
561 | { | 593 | { |
562 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(2); | 594 | return vlsAnnotationEClass; |
563 | } | 595 | } |
564 | 596 | ||
565 | /** | 597 | /** |
@@ -567,9 +599,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
567 | * <!-- end-user-doc --> | 599 | * <!-- end-user-doc --> |
568 | * @generated | 600 | * @generated |
569 | */ | 601 | */ |
570 | public EReference getVLSFofFormula_Annotations() | 602 | public EAttribute getVLSAnnotation_Name() |
571 | { | 603 | { |
572 | return (EReference)vlsFofFormulaEClass.getEStructuralFeatures().get(3); | 604 | return (EAttribute)vlsAnnotationEClass.getEStructuralFeatures().get(0); |
573 | } | 605 | } |
574 | 606 | ||
575 | /** | 607 | /** |
@@ -577,9 +609,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
577 | * <!-- end-user-doc --> | 609 | * <!-- end-user-doc --> |
578 | * @generated | 610 | * @generated |
579 | */ | 611 | */ |
580 | public EClass getVLSTffFormula() | 612 | public EReference getVLSAnnotation_Followup() |
581 | { | 613 | { |
582 | return vlsTffFormulaEClass; | 614 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(1); |
583 | } | 615 | } |
584 | 616 | ||
585 | /** | 617 | /** |
@@ -587,9 +619,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
587 | * <!-- end-user-doc --> | 619 | * <!-- end-user-doc --> |
588 | * @generated | 620 | * @generated |
589 | */ | 621 | */ |
590 | public EAttribute getVLSTffFormula_Name() | 622 | public EReference getVLSAnnotation_Terms() |
591 | { | 623 | { |
592 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(0); | 624 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(2); |
593 | } | 625 | } |
594 | 626 | ||
595 | /** | 627 | /** |
@@ -597,9 +629,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
597 | * <!-- end-user-doc --> | 629 | * <!-- end-user-doc --> |
598 | * @generated | 630 | * @generated |
599 | */ | 631 | */ |
600 | public EAttribute getVLSTffFormula_FofRole() | 632 | public EClass getVLSTffTerm() |
601 | { | 633 | { |
602 | return (EAttribute)vlsTffFormulaEClass.getEStructuralFeatures().get(1); | 634 | return vlsTffTermEClass; |
603 | } | 635 | } |
604 | 636 | ||
605 | /** | 637 | /** |
@@ -607,9 +639,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
607 | * <!-- end-user-doc --> | 639 | * <!-- end-user-doc --> |
608 | * @generated | 640 | * @generated |
609 | */ | 641 | */ |
610 | public EReference getVLSTffFormula_FofFormula() | 642 | public EClass getVLSDeclaration() |
611 | { | 643 | { |
612 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(2); | 644 | return vlsDeclarationEClass; |
613 | } | 645 | } |
614 | 646 | ||
615 | /** | 647 | /** |
@@ -617,9 +649,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
617 | * <!-- end-user-doc --> | 649 | * <!-- end-user-doc --> |
618 | * @generated | 650 | * @generated |
619 | */ | 651 | */ |
620 | public EReference getVLSTffFormula_Annotations() | 652 | public EClass getVLSOtherDeclaration() |
621 | { | 653 | { |
622 | return (EReference)vlsTffFormulaEClass.getEStructuralFeatures().get(3); | 654 | return vlsOtherDeclarationEClass; |
623 | } | 655 | } |
624 | 656 | ||
625 | /** | 657 | /** |
@@ -627,9 +659,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
627 | * <!-- end-user-doc --> | 659 | * <!-- end-user-doc --> |
628 | * @generated | 660 | * @generated |
629 | */ | 661 | */ |
630 | public EClass getVLSAnnotation() | 662 | public EClass getVLSVariableDeclaration() |
631 | { | 663 | { |
632 | return vlsAnnotationEClass; | 664 | return vlsVariableDeclarationEClass; |
633 | } | 665 | } |
634 | 666 | ||
635 | /** | 667 | /** |
@@ -637,9 +669,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
637 | * <!-- end-user-doc --> | 669 | * <!-- end-user-doc --> |
638 | * @generated | 670 | * @generated |
639 | */ | 671 | */ |
640 | public EAttribute getVLSAnnotation_Name() | 672 | public EClass getVLSTypeDef() |
641 | { | 673 | { |
642 | return (EAttribute)vlsAnnotationEClass.getEStructuralFeatures().get(0); | 674 | return vlsTypeDefEClass; |
643 | } | 675 | } |
644 | 676 | ||
645 | /** | 677 | /** |
@@ -647,9 +679,9 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
647 | * <!-- end-user-doc --> | 679 | * <!-- end-user-doc --> |
648 | * @generated | 680 | * @generated |
649 | */ | 681 | */ |
650 | public EReference getVLSAnnotation_Followup() | 682 | public EReference getVLSTypeDef_TypeSig() |
651 | { | 683 | { |
652 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(1); | 684 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(0); |
653 | } | 685 | } |
654 | 686 | ||
655 | /** | 687 | /** |
@@ -657,9 +689,29 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
657 | * <!-- end-user-doc --> | 689 | * <!-- end-user-doc --> |
658 | * @generated | 690 | * @generated |
659 | */ | 691 | */ |
660 | public EReference getVLSAnnotation_Terms() | 692 | public EReference getVLSTypeDef_MapsTo() |
661 | { | 693 | { |
662 | return (EReference)vlsAnnotationEClass.getEStructuralFeatures().get(2); | 694 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(1); |
695 | } | ||
696 | |||
697 | /** | ||
698 | * <!-- begin-user-doc --> | ||
699 | * <!-- end-user-doc --> | ||
700 | * @generated | ||
701 | */ | ||
702 | public EReference getVLSTypeDef_InitType() | ||
703 | { | ||
704 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(2); | ||
705 | } | ||
706 | |||
707 | /** | ||
708 | * <!-- begin-user-doc --> | ||
709 | * <!-- end-user-doc --> | ||
710 | * @generated | ||
711 | */ | ||
712 | public EReference getVLSTypeDef_NextType() | ||
713 | { | ||
714 | return (EReference)vlsTypeDefEClass.getEStructuralFeatures().get(3); | ||
663 | } | 715 | } |
664 | 716 | ||
665 | /** | 717 | /** |
@@ -677,6 +729,16 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
677 | * <!-- end-user-doc --> | 729 | * <!-- end-user-doc --> |
678 | * @generated | 730 | * @generated |
679 | */ | 731 | */ |
732 | public EReference getVLSTerm_Type() | ||
733 | { | ||
734 | return (EReference)vlsTermEClass.getEStructuralFeatures().get(0); | ||
735 | } | ||
736 | |||
737 | /** | ||
738 | * <!-- begin-user-doc --> | ||
739 | * <!-- end-user-doc --> | ||
740 | * @generated | ||
741 | */ | ||
680 | public EClass getVLSVariable() | 742 | public EClass getVLSVariable() |
681 | { | 743 | { |
682 | return vlsVariableEClass; | 744 | return vlsVariableEClass; |
@@ -747,6 +809,56 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
747 | * <!-- end-user-doc --> | 809 | * <!-- end-user-doc --> |
748 | * @generated | 810 | * @generated |
749 | */ | 811 | */ |
812 | public EClass getVLSSatisfiable() | ||
813 | { | ||
814 | return vlsSatisfiableEClass; | ||
815 | } | ||
816 | |||
817 | /** | ||
818 | * <!-- begin-user-doc --> | ||
819 | * <!-- end-user-doc --> | ||
820 | * @generated | ||
821 | */ | ||
822 | public EClass getVLSWarning() | ||
823 | { | ||
824 | return vlsWarningEClass; | ||
825 | } | ||
826 | |||
827 | /** | ||
828 | * <!-- begin-user-doc --> | ||
829 | * <!-- end-user-doc --> | ||
830 | * @generated | ||
831 | */ | ||
832 | public EClass getVLSTrying() | ||
833 | { | ||
834 | return vlsTryingEClass; | ||
835 | } | ||
836 | |||
837 | /** | ||
838 | * <!-- begin-user-doc --> | ||
839 | * <!-- end-user-doc --> | ||
840 | * @generated | ||
841 | */ | ||
842 | public EAttribute getVLSTrying_Name() | ||
843 | { | ||
844 | return (EAttribute)vlsTryingEClass.getEStructuralFeatures().get(0); | ||
845 | } | ||
846 | |||
847 | /** | ||
848 | * <!-- begin-user-doc --> | ||
849 | * <!-- end-user-doc --> | ||
850 | * @generated | ||
851 | */ | ||
852 | public EClass getVLSFiniteModel() | ||
853 | { | ||
854 | return vlsFiniteModelEClass; | ||
855 | } | ||
856 | |||
857 | /** | ||
858 | * <!-- begin-user-doc --> | ||
859 | * <!-- end-user-doc --> | ||
860 | * @generated | ||
861 | */ | ||
750 | public EClass getVLSEquivalent() | 862 | public EClass getVLSEquivalent() |
751 | { | 863 | { |
752 | return vlsEquivalentEClass; | 864 | return vlsEquivalentEClass; |
@@ -1267,26 +1379,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1267 | * <!-- end-user-doc --> | 1379 | * <!-- end-user-doc --> |
1268 | * @generated | 1380 | * @generated |
1269 | */ | 1381 | */ |
1270 | public EClass getVLSReal() | ||
1271 | { | ||
1272 | return vlsRealEClass; | ||
1273 | } | ||
1274 | |||
1275 | /** | ||
1276 | * <!-- begin-user-doc --> | ||
1277 | * <!-- end-user-doc --> | ||
1278 | * @generated | ||
1279 | */ | ||
1280 | public EClass getVLSRational() | ||
1281 | { | ||
1282 | return vlsRationalEClass; | ||
1283 | } | ||
1284 | |||
1285 | /** | ||
1286 | * <!-- begin-user-doc --> | ||
1287 | * <!-- end-user-doc --> | ||
1288 | * @generated | ||
1289 | */ | ||
1290 | public EClass getVLSDoubleQuote() | 1382 | public EClass getVLSDoubleQuote() |
1291 | { | 1383 | { |
1292 | return vlsDoubleQuoteEClass; | 1384 | return vlsDoubleQuoteEClass; |
@@ -1323,26 +1415,16 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1323 | 1415 | ||
1324 | // Create classes and their features | 1416 | // Create classes and their features |
1325 | vampireModelEClass = createEClass(VAMPIRE_MODEL); | 1417 | vampireModelEClass = createEClass(VAMPIRE_MODEL); |
1326 | createEReference(vampireModelEClass, VAMPIRE_MODEL__INCLUDES); | ||
1327 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); | 1418 | createEReference(vampireModelEClass, VAMPIRE_MODEL__COMMENTS); |
1328 | createEReference(vampireModelEClass, VAMPIRE_MODEL__CONFIRMATIONS); | 1419 | createEReference(vampireModelEClass, VAMPIRE_MODEL__CONFIRMATIONS); |
1329 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); | 1420 | createEReference(vampireModelEClass, VAMPIRE_MODEL__FORMULAS); |
1330 | createEReference(vampireModelEClass, VAMPIRE_MODEL__TFFORMULAS); | 1421 | createEReference(vampireModelEClass, VAMPIRE_MODEL__TFFORMULAS); |
1331 | 1422 | ||
1332 | vlsIncludeEClass = createEClass(VLS_INCLUDE); | ||
1333 | createEAttribute(vlsIncludeEClass, VLS_INCLUDE__FILE_NAME); | ||
1334 | createEReference(vlsIncludeEClass, VLS_INCLUDE__NAMES); | ||
1335 | |||
1336 | vlsNameEClass = createEClass(VLS_NAME); | ||
1337 | createEAttribute(vlsNameEClass, VLS_NAME__NAME); | ||
1338 | |||
1339 | vlsCommentEClass = createEClass(VLS_COMMENT); | 1423 | vlsCommentEClass = createEClass(VLS_COMMENT); |
1340 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); | 1424 | createEAttribute(vlsCommentEClass, VLS_COMMENT__COMMENT); |
1341 | 1425 | ||
1342 | vlsConfirmationsEClass = createEClass(VLS_CONFIRMATIONS); | 1426 | vlsConfirmationsEClass = createEClass(VLS_CONFIRMATIONS); |
1343 | 1427 | ||
1344 | vlsSatisfiableEClass = createEClass(VLS_SATISFIABLE); | ||
1345 | |||
1346 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); | 1428 | vlsFofFormulaEClass = createEClass(VLS_FOF_FORMULA); |
1347 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); | 1429 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__NAME); |
1348 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); | 1430 | createEAttribute(vlsFofFormulaEClass, VLS_FOF_FORMULA__FOF_ROLE); |
@@ -1351,7 +1433,7 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1351 | 1433 | ||
1352 | vlsTffFormulaEClass = createEClass(VLS_TFF_FORMULA); | 1434 | vlsTffFormulaEClass = createEClass(VLS_TFF_FORMULA); |
1353 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__NAME); | 1435 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__NAME); |
1354 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_ROLE); | 1436 | createEAttribute(vlsTffFormulaEClass, VLS_TFF_FORMULA__TFF_ROLE); |
1355 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_FORMULA); | 1437 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__FOF_FORMULA); |
1356 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__ANNOTATIONS); | 1438 | createEReference(vlsTffFormulaEClass, VLS_TFF_FORMULA__ANNOTATIONS); |
1357 | 1439 | ||
@@ -1360,7 +1442,22 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1360 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); | 1442 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__FOLLOWUP); |
1361 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__TERMS); | 1443 | createEReference(vlsAnnotationEClass, VLS_ANNOTATION__TERMS); |
1362 | 1444 | ||
1445 | vlsTffTermEClass = createEClass(VLS_TFF_TERM); | ||
1446 | |||
1447 | vlsDeclarationEClass = createEClass(VLS_DECLARATION); | ||
1448 | |||
1449 | vlsOtherDeclarationEClass = createEClass(VLS_OTHER_DECLARATION); | ||
1450 | |||
1451 | vlsVariableDeclarationEClass = createEClass(VLS_VARIABLE_DECLARATION); | ||
1452 | |||
1453 | vlsTypeDefEClass = createEClass(VLS_TYPE_DEF); | ||
1454 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__TYPE_SIG); | ||
1455 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__MAPS_TO); | ||
1456 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__INIT_TYPE); | ||
1457 | createEReference(vlsTypeDefEClass, VLS_TYPE_DEF__NEXT_TYPE); | ||
1458 | |||
1363 | vlsTermEClass = createEClass(VLS_TERM); | 1459 | vlsTermEClass = createEClass(VLS_TERM); |
1460 | createEReference(vlsTermEClass, VLS_TERM__TYPE); | ||
1364 | 1461 | ||
1365 | vlsVariableEClass = createEClass(VLS_VARIABLE); | 1462 | vlsVariableEClass = createEClass(VLS_VARIABLE); |
1366 | createEAttribute(vlsVariableEClass, VLS_VARIABLE__NAME); | 1463 | createEAttribute(vlsVariableEClass, VLS_VARIABLE__NAME); |
@@ -1372,6 +1469,15 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1372 | vlsDefinedTermEClass = createEClass(VLS_DEFINED_TERM); | 1469 | vlsDefinedTermEClass = createEClass(VLS_DEFINED_TERM); |
1373 | createEAttribute(vlsDefinedTermEClass, VLS_DEFINED_TERM__VALUE); | 1470 | createEAttribute(vlsDefinedTermEClass, VLS_DEFINED_TERM__VALUE); |
1374 | 1471 | ||
1472 | vlsSatisfiableEClass = createEClass(VLS_SATISFIABLE); | ||
1473 | |||
1474 | vlsWarningEClass = createEClass(VLS_WARNING); | ||
1475 | |||
1476 | vlsTryingEClass = createEClass(VLS_TRYING); | ||
1477 | createEAttribute(vlsTryingEClass, VLS_TRYING__NAME); | ||
1478 | |||
1479 | vlsFiniteModelEClass = createEClass(VLS_FINITE_MODEL); | ||
1480 | |||
1375 | vlsEquivalentEClass = createEClass(VLS_EQUIVALENT); | 1481 | vlsEquivalentEClass = createEClass(VLS_EQUIVALENT); |
1376 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__LEFT); | 1482 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__LEFT); |
1377 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__RIGHT); | 1483 | createEReference(vlsEquivalentEClass, VLS_EQUIVALENT__RIGHT); |
@@ -1444,10 +1550,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1444 | 1550 | ||
1445 | vlsIntEClass = createEClass(VLS_INT); | 1551 | vlsIntEClass = createEClass(VLS_INT); |
1446 | 1552 | ||
1447 | vlsRealEClass = createEClass(VLS_REAL); | ||
1448 | |||
1449 | vlsRationalEClass = createEClass(VLS_RATIONAL); | ||
1450 | |||
1451 | vlsDoubleQuoteEClass = createEClass(VLS_DOUBLE_QUOTE); | 1553 | vlsDoubleQuoteEClass = createEClass(VLS_DOUBLE_QUOTE); |
1452 | } | 1554 | } |
1453 | 1555 | ||
@@ -1480,10 +1582,19 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1480 | // Set bounds for type parameters | 1582 | // Set bounds for type parameters |
1481 | 1583 | ||
1482 | // Add supertypes to classes | 1584 | // Add supertypes to classes |
1483 | vlsSatisfiableEClass.getESuperTypes().add(this.getVLSConfirmations()); | 1585 | vlsDeclarationEClass.getESuperTypes().add(this.getVLSTffTerm()); |
1586 | vlsOtherDeclarationEClass.getESuperTypes().add(this.getVLSDeclaration()); | ||
1587 | vlsVariableDeclarationEClass.getESuperTypes().add(this.getVLSDeclaration()); | ||
1588 | vlsTermEClass.getESuperTypes().add(this.getVLSTffTerm()); | ||
1589 | vlsTermEClass.getESuperTypes().add(this.getVLSOtherDeclaration()); | ||
1590 | vlsVariableEClass.getESuperTypes().add(this.getVLSVariableDeclaration()); | ||
1484 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); | 1591 | vlsVariableEClass.getESuperTypes().add(this.getVLSTerm()); |
1485 | vlsFunctionAsTermEClass.getESuperTypes().add(this.getVLSTerm()); | 1592 | vlsFunctionAsTermEClass.getESuperTypes().add(this.getVLSTerm()); |
1486 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); | 1593 | vlsDefinedTermEClass.getESuperTypes().add(this.getVLSTerm()); |
1594 | vlsSatisfiableEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1595 | vlsWarningEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1596 | vlsTryingEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1597 | vlsFiniteModelEClass.getESuperTypes().add(this.getVLSConfirmations()); | ||
1487 | vlsEquivalentEClass.getESuperTypes().add(this.getVLSTerm()); | 1598 | vlsEquivalentEClass.getESuperTypes().add(this.getVLSTerm()); |
1488 | vlsImpliesEClass.getESuperTypes().add(this.getVLSTerm()); | 1599 | vlsImpliesEClass.getESuperTypes().add(this.getVLSTerm()); |
1489 | vlsRevImpliesEClass.getESuperTypes().add(this.getVLSTerm()); | 1600 | vlsRevImpliesEClass.getESuperTypes().add(this.getVLSTerm()); |
@@ -1504,32 +1615,20 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1504 | vlsFunctionEClass.getESuperTypes().add(this.getVLSTerm()); | 1615 | vlsFunctionEClass.getESuperTypes().add(this.getVLSTerm()); |
1505 | vlsLessEClass.getESuperTypes().add(this.getVLSTerm()); | 1616 | vlsLessEClass.getESuperTypes().add(this.getVLSTerm()); |
1506 | vlsIntEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | 1617 | vlsIntEClass.getESuperTypes().add(this.getVLSDefinedTerm()); |
1507 | vlsRealEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | ||
1508 | vlsRationalEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | ||
1509 | vlsDoubleQuoteEClass.getESuperTypes().add(this.getVLSDefinedTerm()); | 1618 | vlsDoubleQuoteEClass.getESuperTypes().add(this.getVLSDefinedTerm()); |
1510 | 1619 | ||
1511 | // Initialize classes and features; add operations and parameters | 1620 | // Initialize classes and features; add operations and parameters |
1512 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1621 | initEClass(vampireModelEClass, VampireModel.class, "VampireModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1513 | 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); | ||
1514 | 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); | 1622 | 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); |
1515 | 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); | 1623 | 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); |
1516 | 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); | 1624 | 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); |
1517 | 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); | 1625 | 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); |
1518 | 1626 | ||
1519 | initEClass(vlsIncludeEClass, VLSInclude.class, "VLSInclude", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1520 | 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); | ||
1521 | initEReference(getVLSInclude_Names(), this.getVLSName(), null, "names", null, 0, -1, VLSInclude.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1522 | |||
1523 | initEClass(vlsNameEClass, VLSName.class, "VLSName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1524 | initEAttribute(getVLSName_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1525 | |||
1526 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1627 | initEClass(vlsCommentEClass, VLSComment.class, "VLSComment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1527 | 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); | 1628 | 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); |
1528 | 1629 | ||
1529 | initEClass(vlsConfirmationsEClass, VLSConfirmations.class, "VLSConfirmations", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1630 | initEClass(vlsConfirmationsEClass, VLSConfirmations.class, "VLSConfirmations", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1530 | 1631 | ||
1531 | initEClass(vlsSatisfiableEClass, VLSSatisfiable.class, "VLSSatisfiable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1532 | |||
1533 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1632 | initEClass(vlsFofFormulaEClass, VLSFofFormula.class, "VLSFofFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1534 | 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); | 1633 | 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); |
1535 | 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); | 1634 | 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); |
@@ -1538,8 +1637,8 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1538 | 1637 | ||
1539 | initEClass(vlsTffFormulaEClass, VLSTffFormula.class, "VLSTffFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1638 | initEClass(vlsTffFormulaEClass, VLSTffFormula.class, "VLSTffFormula", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1540 | 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); | 1639 | 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); |
1541 | 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); | 1640 | initEAttribute(getVLSTffFormula_TffRole(), ecorePackage.getEString(), "tffRole", null, 0, 1, VLSTffFormula.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1542 | 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); | 1641 | initEReference(getVLSTffFormula_FofFormula(), this.getVLSTffTerm(), 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); |
1543 | 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); | 1642 | 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); |
1544 | 1643 | ||
1545 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1644 | initEClass(vlsAnnotationEClass, VLSAnnotation.class, "VLSAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -1547,7 +1646,22 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1547 | 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); | 1646 | 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); |
1548 | initEReference(getVLSAnnotation_Terms(), this.getVLSAnnotation(), null, "terms", null, 0, -1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1647 | initEReference(getVLSAnnotation_Terms(), this.getVLSAnnotation(), null, "terms", null, 0, -1, VLSAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1549 | 1648 | ||
1649 | initEClass(vlsTffTermEClass, VLSTffTerm.class, "VLSTffTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1650 | |||
1651 | initEClass(vlsDeclarationEClass, VLSDeclaration.class, "VLSDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1652 | |||
1653 | initEClass(vlsOtherDeclarationEClass, VLSOtherDeclaration.class, "VLSOtherDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1654 | |||
1655 | initEClass(vlsVariableDeclarationEClass, VLSVariableDeclaration.class, "VLSVariableDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1656 | |||
1657 | initEClass(vlsTypeDefEClass, VLSTypeDef.class, "VLSTypeDef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1658 | initEReference(getVLSTypeDef_TypeSig(), this.getVLSTypeDef(), null, "typeSig", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1659 | initEReference(getVLSTypeDef_MapsTo(), this.getVLSTerm(), null, "mapsTo", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1660 | initEReference(getVLSTypeDef_InitType(), this.getVLSTerm(), null, "initType", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1661 | initEReference(getVLSTypeDef_NextType(), this.getVLSTerm(), null, "nextType", null, 0, 1, VLSTypeDef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1662 | |||
1550 | initEClass(vlsTermEClass, VLSTerm.class, "VLSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1663 | initEClass(vlsTermEClass, VLSTerm.class, "VLSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1664 | initEReference(getVLSTerm_Type(), this.getVLSTypeDef(), null, "type", null, 0, 1, VLSTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
1551 | 1665 | ||
1552 | initEClass(vlsVariableEClass, VLSVariable.class, "VLSVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1666 | initEClass(vlsVariableEClass, VLSVariable.class, "VLSVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1553 | initEAttribute(getVLSVariable_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1667 | initEAttribute(getVLSVariable_Name(), ecorePackage.getEString(), "name", null, 0, 1, VLSVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1559,6 +1673,15 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1559 | initEClass(vlsDefinedTermEClass, VLSDefinedTerm.class, "VLSDefinedTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1673 | initEClass(vlsDefinedTermEClass, VLSDefinedTerm.class, "VLSDefinedTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1560 | initEAttribute(getVLSDefinedTerm_Value(), ecorePackage.getEString(), "value", null, 0, 1, VLSDefinedTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1674 | initEAttribute(getVLSDefinedTerm_Value(), ecorePackage.getEString(), "value", null, 0, 1, VLSDefinedTerm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1561 | 1675 | ||
1676 | initEClass(vlsSatisfiableEClass, VLSSatisfiable.class, "VLSSatisfiable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1677 | |||
1678 | initEClass(vlsWarningEClass, VLSWarning.class, "VLSWarning", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1679 | |||
1680 | initEClass(vlsTryingEClass, VLSTrying.class, "VLSTrying", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1681 | 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); | ||
1682 | |||
1683 | initEClass(vlsFiniteModelEClass, VLSFiniteModel.class, "VLSFiniteModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1684 | |||
1562 | initEClass(vlsEquivalentEClass, VLSEquivalent.class, "VLSEquivalent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1685 | initEClass(vlsEquivalentEClass, VLSEquivalent.class, "VLSEquivalent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1563 | initEReference(getVLSEquivalent_Left(), this.getVLSTerm(), null, "left", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1686 | initEReference(getVLSEquivalent_Left(), this.getVLSTerm(), null, "left", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1564 | initEReference(getVLSEquivalent_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1687 | initEReference(getVLSEquivalent_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSEquivalent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
@@ -1592,11 +1715,11 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1592 | initEReference(getVLSOr_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1715 | initEReference(getVLSOr_Right(), this.getVLSTerm(), null, "right", null, 0, 1, VLSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1593 | 1716 | ||
1594 | initEClass(vlsUniversalQuantifierEClass, VLSUniversalQuantifier.class, "VLSUniversalQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1717 | initEClass(vlsUniversalQuantifierEClass, VLSUniversalQuantifier.class, "VLSUniversalQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1595 | initEReference(getVLSUniversalQuantifier_Variables(), this.getVLSVariable(), null, "variables", null, 0, -1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1718 | initEReference(getVLSUniversalQuantifier_Variables(), this.getVLSVariableDeclaration(), null, "variables", null, 0, -1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1596 | initEReference(getVLSUniversalQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1719 | initEReference(getVLSUniversalQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSUniversalQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1597 | 1720 | ||
1598 | initEClass(vlsExistentialQuantifierEClass, VLSExistentialQuantifier.class, "VLSExistentialQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1721 | initEClass(vlsExistentialQuantifierEClass, VLSExistentialQuantifier.class, "VLSExistentialQuantifier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1599 | initEReference(getVLSExistentialQuantifier_Variables(), this.getVLSVariable(), null, "variables", null, 0, -1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1722 | initEReference(getVLSExistentialQuantifier_Variables(), this.getVLSVariableDeclaration(), null, "variables", null, 0, -1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1600 | initEReference(getVLSExistentialQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 1723 | initEReference(getVLSExistentialQuantifier_Operand(), this.getVLSTerm(), null, "operand", null, 0, 1, VLSExistentialQuantifier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
1601 | 1724 | ||
1602 | initEClass(vlsUnaryNegationEClass, VLSUnaryNegation.class, "VLSUnaryNegation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1725 | initEClass(vlsUnaryNegationEClass, VLSUnaryNegation.class, "VLSUnaryNegation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
@@ -1631,10 +1754,6 @@ public class VampireLanguagePackageImpl extends EPackageImpl implements VampireL | |||
1631 | 1754 | ||
1632 | initEClass(vlsIntEClass, VLSInt.class, "VLSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1755 | initEClass(vlsIntEClass, VLSInt.class, "VLSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1633 | 1756 | ||
1634 | initEClass(vlsRealEClass, VLSReal.class, "VLSReal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1635 | |||
1636 | initEClass(vlsRationalEClass, VLSRational.class, "VLSRational", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
1637 | |||
1638 | initEClass(vlsDoubleQuoteEClass, VLSDoubleQuote.class, "VLSDoubleQuote", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 1757 | initEClass(vlsDoubleQuoteEClass, VLSDoubleQuote.class, "VLSDoubleQuote", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1639 | 1758 | ||
1640 | // Create resource | 1759 | // Create resource |
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 e0dcd099..1e26c760 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 | |||
@@ -6,7 +6,6 @@ package ca.mcgill.ecse.dslreasoner.vampireLanguage.impl; | |||
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.VLSConfirmations; |
8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; | 8 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula; |
9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude; | ||
10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; | 9 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula; |
11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; | 10 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireLanguagePackage; |
12 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; | 11 | import ca.mcgill.ecse.dslreasoner.vampireLanguage.VampireModel; |
@@ -33,7 +32,6 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
33 | * The following features are implemented: | 32 | * The following features are implemented: |
34 | * </p> | 33 | * </p> |
35 | * <ul> | 34 | * <ul> |
36 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getIncludes <em>Includes</em>}</li> | ||
37 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getComments <em>Comments</em>}</li> | 35 | * <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#getConfirmations <em>Confirmations</em>}</li> |
39 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getFormulas <em>Formulas</em>}</li> | 37 | * <li>{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.impl.VampireModelImpl#getFormulas <em>Formulas</em>}</li> |
@@ -45,16 +43,6 @@ import org.eclipse.emf.ecore.util.InternalEList; | |||
45 | public class VampireModelImpl extends MinimalEObjectImpl.Container implements VampireModel | 43 | public class VampireModelImpl extends MinimalEObjectImpl.Container implements VampireModel |
46 | { | 44 | { |
47 | /** | 45 | /** |
48 | * The cached value of the '{@link #getIncludes() <em>Includes</em>}' containment reference list. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @see #getIncludes() | ||
52 | * @generated | ||
53 | * @ordered | ||
54 | */ | ||
55 | protected EList<VLSInclude> includes; | ||
56 | |||
57 | /** | ||
58 | * The cached value of the '{@link #getComments() <em>Comments</em>}' containment reference list. | 46 | * The cached value of the '{@link #getComments() <em>Comments</em>}' containment reference list. |
59 | * <!-- begin-user-doc --> | 47 | * <!-- begin-user-doc --> |
60 | * <!-- end-user-doc --> | 48 | * <!-- end-user-doc --> |
@@ -120,20 +108,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
120 | * <!-- end-user-doc --> | 108 | * <!-- end-user-doc --> |
121 | * @generated | 109 | * @generated |
122 | */ | 110 | */ |
123 | public EList<VLSInclude> getIncludes() | ||
124 | { | ||
125 | if (includes == null) | ||
126 | { | ||
127 | includes = new EObjectContainmentEList<VLSInclude>(VLSInclude.class, this, VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES); | ||
128 | } | ||
129 | return includes; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public EList<VLSComment> getComments() | 111 | public EList<VLSComment> getComments() |
138 | { | 112 | { |
139 | if (comments == null) | 113 | if (comments == null) |
@@ -195,8 +169,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
195 | { | 169 | { |
196 | switch (featureID) | 170 | switch (featureID) |
197 | { | 171 | { |
198 | case VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES: | ||
199 | return ((InternalEList<?>)getIncludes()).basicRemove(otherEnd, msgs); | ||
200 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 172 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
201 | return ((InternalEList<?>)getComments()).basicRemove(otherEnd, msgs); | 173 | return ((InternalEList<?>)getComments()).basicRemove(otherEnd, msgs); |
202 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | 174 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: |
@@ -219,8 +191,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
219 | { | 191 | { |
220 | switch (featureID) | 192 | switch (featureID) |
221 | { | 193 | { |
222 | case VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES: | ||
223 | return getIncludes(); | ||
224 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 194 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
225 | return getComments(); | 195 | return getComments(); |
226 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | 196 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: |
@@ -244,10 +214,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
244 | { | 214 | { |
245 | switch (featureID) | 215 | switch (featureID) |
246 | { | 216 | { |
247 | case VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES: | ||
248 | getIncludes().clear(); | ||
249 | getIncludes().addAll((Collection<? extends VLSInclude>)newValue); | ||
250 | return; | ||
251 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 217 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
252 | getComments().clear(); | 218 | getComments().clear(); |
253 | getComments().addAll((Collection<? extends VLSComment>)newValue); | 219 | getComments().addAll((Collection<? extends VLSComment>)newValue); |
@@ -278,9 +244,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
278 | { | 244 | { |
279 | switch (featureID) | 245 | switch (featureID) |
280 | { | 246 | { |
281 | case VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES: | ||
282 | getIncludes().clear(); | ||
283 | return; | ||
284 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 247 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
285 | getComments().clear(); | 248 | getComments().clear(); |
286 | return; | 249 | return; |
@@ -307,8 +270,6 @@ public class VampireModelImpl extends MinimalEObjectImpl.Container implements Va | |||
307 | { | 270 | { |
308 | switch (featureID) | 271 | switch (featureID) |
309 | { | 272 | { |
310 | case VampireLanguagePackage.VAMPIRE_MODEL__INCLUDES: | ||
311 | return includes != null && !includes.isEmpty(); | ||
312 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: | 273 | case VampireLanguagePackage.VAMPIRE_MODEL__COMMENTS: |
313 | return comments != null && !comments.isEmpty(); | 274 | return comments != null && !comments.isEmpty(); |
314 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: | 275 | case VampireLanguagePackage.VAMPIRE_MODEL__CONFIRMATIONS: |
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 1d9a6b22..92b5a89d 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 | |||
@@ -81,16 +81,6 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
81 | return createVampireModelAdapter(); | 81 | return createVampireModelAdapter(); |
82 | } | 82 | } |
83 | @Override | 83 | @Override |
84 | public Adapter caseVLSInclude(VLSInclude object) | ||
85 | { | ||
86 | return createVLSIncludeAdapter(); | ||
87 | } | ||
88 | @Override | ||
89 | public Adapter caseVLSName(VLSName object) | ||
90 | { | ||
91 | return createVLSNameAdapter(); | ||
92 | } | ||
93 | @Override | ||
94 | public Adapter caseVLSComment(VLSComment object) | 84 | public Adapter caseVLSComment(VLSComment object) |
95 | { | 85 | { |
96 | return createVLSCommentAdapter(); | 86 | return createVLSCommentAdapter(); |
@@ -101,11 +91,6 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
101 | return createVLSConfirmationsAdapter(); | 91 | return createVLSConfirmationsAdapter(); |
102 | } | 92 | } |
103 | @Override | 93 | @Override |
104 | public Adapter caseVLSSatisfiable(VLSSatisfiable object) | ||
105 | { | ||
106 | return createVLSSatisfiableAdapter(); | ||
107 | } | ||
108 | @Override | ||
109 | public Adapter caseVLSFofFormula(VLSFofFormula object) | 94 | public Adapter caseVLSFofFormula(VLSFofFormula object) |
110 | { | 95 | { |
111 | return createVLSFofFormulaAdapter(); | 96 | return createVLSFofFormulaAdapter(); |
@@ -121,6 +106,31 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
121 | return createVLSAnnotationAdapter(); | 106 | return createVLSAnnotationAdapter(); |
122 | } | 107 | } |
123 | @Override | 108 | @Override |
109 | public Adapter caseVLSTffTerm(VLSTffTerm object) | ||
110 | { | ||
111 | return createVLSTffTermAdapter(); | ||
112 | } | ||
113 | @Override | ||
114 | public Adapter caseVLSDeclaration(VLSDeclaration object) | ||
115 | { | ||
116 | return createVLSDeclarationAdapter(); | ||
117 | } | ||
118 | @Override | ||
119 | public Adapter caseVLSOtherDeclaration(VLSOtherDeclaration object) | ||
120 | { | ||
121 | return createVLSOtherDeclarationAdapter(); | ||
122 | } | ||
123 | @Override | ||
124 | public Adapter caseVLSVariableDeclaration(VLSVariableDeclaration object) | ||
125 | { | ||
126 | return createVLSVariableDeclarationAdapter(); | ||
127 | } | ||
128 | @Override | ||
129 | public Adapter caseVLSTypeDef(VLSTypeDef object) | ||
130 | { | ||
131 | return createVLSTypeDefAdapter(); | ||
132 | } | ||
133 | @Override | ||
124 | public Adapter caseVLSTerm(VLSTerm object) | 134 | public Adapter caseVLSTerm(VLSTerm object) |
125 | { | 135 | { |
126 | return createVLSTermAdapter(); | 136 | return createVLSTermAdapter(); |
@@ -141,6 +151,26 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
141 | return createVLSDefinedTermAdapter(); | 151 | return createVLSDefinedTermAdapter(); |
142 | } | 152 | } |
143 | @Override | 153 | @Override |
154 | public Adapter caseVLSSatisfiable(VLSSatisfiable object) | ||
155 | { | ||
156 | return createVLSSatisfiableAdapter(); | ||
157 | } | ||
158 | @Override | ||
159 | public Adapter caseVLSWarning(VLSWarning object) | ||
160 | { | ||
161 | return createVLSWarningAdapter(); | ||
162 | } | ||
163 | @Override | ||
164 | public Adapter caseVLSTrying(VLSTrying object) | ||
165 | { | ||
166 | return createVLSTryingAdapter(); | ||
167 | } | ||
168 | @Override | ||
169 | public Adapter caseVLSFiniteModel(VLSFiniteModel object) | ||
170 | { | ||
171 | return createVLSFiniteModelAdapter(); | ||
172 | } | ||
173 | @Override | ||
144 | public Adapter caseVLSEquivalent(VLSEquivalent object) | 174 | public Adapter caseVLSEquivalent(VLSEquivalent object) |
145 | { | 175 | { |
146 | return createVLSEquivalentAdapter(); | 176 | return createVLSEquivalentAdapter(); |
@@ -241,16 +271,6 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
241 | return createVLSIntAdapter(); | 271 | return createVLSIntAdapter(); |
242 | } | 272 | } |
243 | @Override | 273 | @Override |
244 | public Adapter caseVLSReal(VLSReal object) | ||
245 | { | ||
246 | return createVLSRealAdapter(); | ||
247 | } | ||
248 | @Override | ||
249 | public Adapter caseVLSRational(VLSRational object) | ||
250 | { | ||
251 | return createVLSRationalAdapter(); | ||
252 | } | ||
253 | @Override | ||
254 | public Adapter caseVLSDoubleQuote(VLSDoubleQuote object) | 274 | public Adapter caseVLSDoubleQuote(VLSDoubleQuote object) |
255 | { | 275 | { |
256 | return createVLSDoubleQuoteAdapter(); | 276 | return createVLSDoubleQuoteAdapter(); |
@@ -293,121 +313,151 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
293 | } | 313 | } |
294 | 314 | ||
295 | /** | 315 | /** |
296 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude <em>VLS Include</em>}'. | 316 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment <em>VLS Comment</em>}'. |
297 | * <!-- begin-user-doc --> | 317 | * <!-- begin-user-doc --> |
298 | * This default implementation returns null so that we can easily ignore cases; | 318 | * This default implementation returns null so that we can easily ignore cases; |
299 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 319 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
300 | * <!-- end-user-doc --> | 320 | * <!-- end-user-doc --> |
301 | * @return the new adapter. | 321 | * @return the new adapter. |
302 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSInclude | 322 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment |
303 | * @generated | 323 | * @generated |
304 | */ | 324 | */ |
305 | public Adapter createVLSIncludeAdapter() | 325 | public Adapter createVLSCommentAdapter() |
306 | { | 326 | { |
307 | return null; | 327 | return null; |
308 | } | 328 | } |
309 | 329 | ||
310 | /** | 330 | /** |
311 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName <em>VLS Name</em>}'. | 331 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations <em>VLS Confirmations</em>}'. |
312 | * <!-- begin-user-doc --> | 332 | * <!-- begin-user-doc --> |
313 | * This default implementation returns null so that we can easily ignore cases; | 333 | * This default implementation returns null so that we can easily ignore cases; |
314 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 334 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
315 | * <!-- end-user-doc --> | 335 | * <!-- end-user-doc --> |
316 | * @return the new adapter. | 336 | * @return the new adapter. |
317 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSName | 337 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations |
318 | * @generated | 338 | * @generated |
319 | */ | 339 | */ |
320 | public Adapter createVLSNameAdapter() | 340 | public Adapter createVLSConfirmationsAdapter() |
321 | { | 341 | { |
322 | return null; | 342 | return null; |
323 | } | 343 | } |
324 | 344 | ||
325 | /** | 345 | /** |
326 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment <em>VLS Comment</em>}'. | 346 | * 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 --> | 347 | * <!-- begin-user-doc --> |
328 | * This default implementation returns null so that we can easily ignore cases; | 348 | * This default implementation returns null so that we can easily ignore cases; |
329 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 349 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
330 | * <!-- end-user-doc --> | 350 | * <!-- end-user-doc --> |
331 | * @return the new adapter. | 351 | * @return the new adapter. |
332 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSComment | 352 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula |
333 | * @generated | 353 | * @generated |
334 | */ | 354 | */ |
335 | public Adapter createVLSCommentAdapter() | 355 | public Adapter createVLSFofFormulaAdapter() |
336 | { | 356 | { |
337 | return null; | 357 | return null; |
338 | } | 358 | } |
339 | 359 | ||
340 | /** | 360 | /** |
341 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations <em>VLS Confirmations</em>}'. | 361 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula <em>VLS Tff Formula</em>}'. |
342 | * <!-- begin-user-doc --> | 362 | * <!-- begin-user-doc --> |
343 | * This default implementation returns null so that we can easily ignore cases; | 363 | * This default implementation returns null so that we can easily ignore cases; |
344 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 364 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
345 | * <!-- end-user-doc --> | 365 | * <!-- end-user-doc --> |
346 | * @return the new adapter. | 366 | * @return the new adapter. |
347 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSConfirmations | 367 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula |
348 | * @generated | 368 | * @generated |
349 | */ | 369 | */ |
350 | public Adapter createVLSConfirmationsAdapter() | 370 | public Adapter createVLSTffFormulaAdapter() |
351 | { | 371 | { |
352 | return null; | 372 | return null; |
353 | } | 373 | } |
354 | 374 | ||
355 | /** | 375 | /** |
356 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | 376 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. |
357 | * <!-- begin-user-doc --> | 377 | * <!-- begin-user-doc --> |
358 | * This default implementation returns null so that we can easily ignore cases; | 378 | * This default implementation returns null so that we can easily ignore cases; |
359 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 379 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
360 | * <!-- end-user-doc --> | 380 | * <!-- end-user-doc --> |
361 | * @return the new adapter. | 381 | * @return the new adapter. |
362 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | 382 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation |
363 | * @generated | 383 | * @generated |
364 | */ | 384 | */ |
365 | public Adapter createVLSSatisfiableAdapter() | 385 | public Adapter createVLSAnnotationAdapter() |
366 | { | 386 | { |
367 | return null; | 387 | return null; |
368 | } | 388 | } |
369 | 389 | ||
370 | /** | 390 | /** |
371 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula <em>VLS Fof Formula</em>}'. | 391 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm <em>VLS Tff Term</em>}'. |
372 | * <!-- begin-user-doc --> | 392 | * <!-- begin-user-doc --> |
373 | * This default implementation returns null so that we can easily ignore cases; | 393 | * This default implementation returns null so that we can easily ignore cases; |
374 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 394 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
375 | * <!-- end-user-doc --> | 395 | * <!-- end-user-doc --> |
376 | * @return the new adapter. | 396 | * @return the new adapter. |
377 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFofFormula | 397 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffTerm |
378 | * @generated | 398 | * @generated |
379 | */ | 399 | */ |
380 | public Adapter createVLSFofFormulaAdapter() | 400 | public Adapter createVLSTffTermAdapter() |
381 | { | 401 | { |
382 | return null; | 402 | return null; |
383 | } | 403 | } |
384 | 404 | ||
385 | /** | 405 | /** |
386 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula <em>VLS Tff Formula</em>}'. | 406 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration <em>VLS Declaration</em>}'. |
387 | * <!-- begin-user-doc --> | 407 | * <!-- begin-user-doc --> |
388 | * This default implementation returns null so that we can easily ignore cases; | 408 | * This default implementation returns null so that we can easily ignore cases; |
389 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 409 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
390 | * <!-- end-user-doc --> | 410 | * <!-- end-user-doc --> |
391 | * @return the new adapter. | 411 | * @return the new adapter. |
392 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTffFormula | 412 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDeclaration |
393 | * @generated | 413 | * @generated |
394 | */ | 414 | */ |
395 | public Adapter createVLSTffFormulaAdapter() | 415 | public Adapter createVLSDeclarationAdapter() |
396 | { | 416 | { |
397 | return null; | 417 | return null; |
398 | } | 418 | } |
399 | 419 | ||
400 | /** | 420 | /** |
401 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation <em>VLS Annotation</em>}'. | 421 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration <em>VLS Other Declaration</em>}'. |
402 | * <!-- begin-user-doc --> | 422 | * <!-- begin-user-doc --> |
403 | * This default implementation returns null so that we can easily ignore cases; | 423 | * This default implementation returns null so that we can easily ignore cases; |
404 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | 424 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
405 | * <!-- end-user-doc --> | 425 | * <!-- end-user-doc --> |
406 | * @return the new adapter. | 426 | * @return the new adapter. |
407 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSAnnotation | 427 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSOtherDeclaration |
408 | * @generated | 428 | * @generated |
409 | */ | 429 | */ |
410 | public Adapter createVLSAnnotationAdapter() | 430 | public Adapter createVLSOtherDeclarationAdapter() |
431 | { | ||
432 | return null; | ||
433 | } | ||
434 | |||
435 | /** | ||
436 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration <em>VLS Variable Declaration</em>}'. | ||
437 | * <!-- begin-user-doc --> | ||
438 | * This default implementation returns null so that we can easily ignore cases; | ||
439 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
440 | * <!-- end-user-doc --> | ||
441 | * @return the new adapter. | ||
442 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSVariableDeclaration | ||
443 | * @generated | ||
444 | */ | ||
445 | public Adapter createVLSVariableDeclarationAdapter() | ||
446 | { | ||
447 | return null; | ||
448 | } | ||
449 | |||
450 | /** | ||
451 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef <em>VLS Type Def</em>}'. | ||
452 | * <!-- begin-user-doc --> | ||
453 | * This default implementation returns null so that we can easily ignore cases; | ||
454 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
455 | * <!-- end-user-doc --> | ||
456 | * @return the new adapter. | ||
457 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTypeDef | ||
458 | * @generated | ||
459 | */ | ||
460 | public Adapter createVLSTypeDefAdapter() | ||
411 | { | 461 | { |
412 | return null; | 462 | return null; |
413 | } | 463 | } |
@@ -473,6 +523,66 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
473 | } | 523 | } |
474 | 524 | ||
475 | /** | 525 | /** |
526 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable <em>VLS Satisfiable</em>}'. | ||
527 | * <!-- begin-user-doc --> | ||
528 | * This default implementation returns null so that we can easily ignore cases; | ||
529 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
530 | * <!-- end-user-doc --> | ||
531 | * @return the new adapter. | ||
532 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSSatisfiable | ||
533 | * @generated | ||
534 | */ | ||
535 | public Adapter createVLSSatisfiableAdapter() | ||
536 | { | ||
537 | return null; | ||
538 | } | ||
539 | |||
540 | /** | ||
541 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning <em>VLS Warning</em>}'. | ||
542 | * <!-- begin-user-doc --> | ||
543 | * This default implementation returns null so that we can easily ignore cases; | ||
544 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
545 | * <!-- end-user-doc --> | ||
546 | * @return the new adapter. | ||
547 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSWarning | ||
548 | * @generated | ||
549 | */ | ||
550 | public Adapter createVLSWarningAdapter() | ||
551 | { | ||
552 | return null; | ||
553 | } | ||
554 | |||
555 | /** | ||
556 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying <em>VLS Trying</em>}'. | ||
557 | * <!-- begin-user-doc --> | ||
558 | * This default implementation returns null so that we can easily ignore cases; | ||
559 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
560 | * <!-- end-user-doc --> | ||
561 | * @return the new adapter. | ||
562 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSTrying | ||
563 | * @generated | ||
564 | */ | ||
565 | public Adapter createVLSTryingAdapter() | ||
566 | { | ||
567 | return null; | ||
568 | } | ||
569 | |||
570 | /** | ||
571 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel <em>VLS Finite Model</em>}'. | ||
572 | * <!-- begin-user-doc --> | ||
573 | * This default implementation returns null so that we can easily ignore cases; | ||
574 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
575 | * <!-- end-user-doc --> | ||
576 | * @return the new adapter. | ||
577 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSFiniteModel | ||
578 | * @generated | ||
579 | */ | ||
580 | public Adapter createVLSFiniteModelAdapter() | ||
581 | { | ||
582 | return null; | ||
583 | } | ||
584 | |||
585 | /** | ||
476 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent <em>VLS Equivalent</em>}'. | 586 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSEquivalent <em>VLS Equivalent</em>}'. |
477 | * <!-- begin-user-doc --> | 587 | * <!-- begin-user-doc --> |
478 | * This default implementation returns null so that we can easily ignore cases; | 588 | * This default implementation returns null so that we can easily ignore cases; |
@@ -773,36 +883,6 @@ public class VampireLanguageAdapterFactory extends AdapterFactoryImpl | |||
773 | } | 883 | } |
774 | 884 | ||
775 | /** | 885 | /** |
776 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal <em>VLS Real</em>}'. | ||
777 | * <!-- begin-user-doc --> | ||
778 | * This default implementation returns null so that we can easily ignore cases; | ||
779 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
780 | * <!-- end-user-doc --> | ||
781 | * @return the new adapter. | ||
782 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSReal | ||
783 | * @generated | ||
784 | */ | ||
785 | public Adapter createVLSRealAdapter() | ||
786 | { | ||
787 | return null; | ||
788 | } | ||
789 | |||
790 | /** | ||
791 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational <em>VLS Rational</em>}'. | ||
792 | * <!-- begin-user-doc --> | ||
793 | * This default implementation returns null so that we can easily ignore cases; | ||
794 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
795 | * <!-- end-user-doc --> | ||
796 | * @return the new adapter. | ||
797 | * @see ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSRational | ||
798 | * @generated | ||
799 | */ | ||
800 | public Adapter createVLSRationalAdapter() | ||
801 | { | ||
802 | return null; | ||
803 | } | ||
804 | |||
805 | /** | ||
806 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote <em>VLS Double Quote</em>}'. | 886 | * Creates a new adapter for an object of class '{@link ca.mcgill.ecse.dslreasoner.vampireLanguage.VLSDoubleQuote <em>VLS Double Quote</em>}'. |
807 | * <!-- begin-user-doc --> | 887 | * <!-- begin-user-doc --> |
808 | * This default implementation returns null so that we can easily ignore cases; | 888 | * 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 3b7106f8..e4aae7f8 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 | |||
@@ -80,20 +80,6 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
80 | if (result == null) result = defaultCase(theEObject); | 80 | if (result == null) result = defaultCase(theEObject); |
81 | return result; | 81 | return result; |
82 | } | 82 | } |
83 | case VampireLanguagePackage.VLS_INCLUDE: | ||
84 | { | ||
85 | VLSInclude vlsInclude = (VLSInclude)theEObject; | ||
86 | T result = caseVLSInclude(vlsInclude); | ||
87 | if (result == null) result = defaultCase(theEObject); | ||
88 | return result; | ||
89 | } | ||
90 | case VampireLanguagePackage.VLS_NAME: | ||
91 | { | ||
92 | VLSName vlsName = (VLSName)theEObject; | ||
93 | T result = caseVLSName(vlsName); | ||
94 | if (result == null) result = defaultCase(theEObject); | ||
95 | return result; | ||
96 | } | ||
97 | case VampireLanguagePackage.VLS_COMMENT: | 83 | case VampireLanguagePackage.VLS_COMMENT: |
98 | { | 84 | { |
99 | VLSComment vlsComment = (VLSComment)theEObject; | 85 | VLSComment vlsComment = (VLSComment)theEObject; |
@@ -108,14 +94,6 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
108 | if (result == null) result = defaultCase(theEObject); | 94 | if (result == null) result = defaultCase(theEObject); |
109 | return result; | 95 | return result; |
110 | } | 96 | } |
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_FOF_FORMULA: | 97 | case VampireLanguagePackage.VLS_FOF_FORMULA: |
120 | { | 98 | { |
121 | VLSFofFormula vlsFofFormula = (VLSFofFormula)theEObject; | 99 | VLSFofFormula vlsFofFormula = (VLSFofFormula)theEObject; |
@@ -137,10 +115,53 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
137 | if (result == null) result = defaultCase(theEObject); | 115 | if (result == null) result = defaultCase(theEObject); |
138 | return result; | 116 | return result; |
139 | } | 117 | } |
118 | case VampireLanguagePackage.VLS_TFF_TERM: | ||
119 | { | ||
120 | VLSTffTerm vlsTffTerm = (VLSTffTerm)theEObject; | ||
121 | T result = caseVLSTffTerm(vlsTffTerm); | ||
122 | if (result == null) result = defaultCase(theEObject); | ||
123 | return result; | ||
124 | } | ||
125 | case VampireLanguagePackage.VLS_DECLARATION: | ||
126 | { | ||
127 | VLSDeclaration vlsDeclaration = (VLSDeclaration)theEObject; | ||
128 | T result = caseVLSDeclaration(vlsDeclaration); | ||
129 | if (result == null) result = caseVLSTffTerm(vlsDeclaration); | ||
130 | if (result == null) result = defaultCase(theEObject); | ||
131 | return result; | ||
132 | } | ||
133 | case VampireLanguagePackage.VLS_OTHER_DECLARATION: | ||
134 | { | ||
135 | VLSOtherDeclaration vlsOtherDeclaration = (VLSOtherDeclaration)theEObject; | ||
136 | T result = caseVLSOtherDeclaration(vlsOtherDeclaration); | ||
137 | if (result == null) result = caseVLSDeclaration(vlsOtherDeclaration); | ||
138 | if (result == null) result = caseVLSTffTerm(vlsOtherDeclaration); | ||
139 | if (result == null) result = defaultCase(theEObject); | ||
140 | return result; | ||
141 | } | ||
142 | case VampireLanguagePackage.VLS_VARIABLE_DECLARATION: | ||
143 | { | ||
144 | VLSVariableDeclaration vlsVariableDeclaration = (VLSVariableDeclaration)theEObject; | ||
145 | T result = caseVLSVariableDeclaration(vlsVariableDeclaration); | ||
146 | if (result == null) result = caseVLSDeclaration(vlsVariableDeclaration); | ||
147 | if (result == null) result = caseVLSTffTerm(vlsVariableDeclaration); | ||
148 | if (result == null) result = defaultCase(theEObject); | ||
149 | return result; | ||
150 | } | ||
151 | case VampireLanguagePackage.VLS_TYPE_DEF: | ||
152 | { | ||
153 | VLSTypeDef vlsTypeDef = (VLSTypeDef)theEObject; | ||
154 | T result = caseVLSTypeDef(vlsTypeDef); | ||
155 | if (result == null) result = defaultCase(theEObject); | ||
156 | return result; | ||
157 | } | ||
140 | case VampireLanguagePackage.VLS_TERM: | 158 | case VampireLanguagePackage.VLS_TERM: |
141 | { | 159 | { |
142 | VLSTerm vlsTerm = (VLSTerm)theEObject; | 160 | VLSTerm vlsTerm = (VLSTerm)theEObject; |
143 | T result = caseVLSTerm(vlsTerm); | 161 | T result = caseVLSTerm(vlsTerm); |
162 | if (result == null) result = caseVLSOtherDeclaration(vlsTerm); | ||
163 | if (result == null) result = caseVLSDeclaration(vlsTerm); | ||
164 | if (result == null) result = caseVLSTffTerm(vlsTerm); | ||
144 | if (result == null) result = defaultCase(theEObject); | 165 | if (result == null) result = defaultCase(theEObject); |
145 | return result; | 166 | return result; |
146 | } | 167 | } |
@@ -148,7 +169,11 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
148 | { | 169 | { |
149 | VLSVariable vlsVariable = (VLSVariable)theEObject; | 170 | VLSVariable vlsVariable = (VLSVariable)theEObject; |
150 | T result = caseVLSVariable(vlsVariable); | 171 | T result = caseVLSVariable(vlsVariable); |
172 | if (result == null) result = caseVLSVariableDeclaration(vlsVariable); | ||
151 | if (result == null) result = caseVLSTerm(vlsVariable); | 173 | if (result == null) result = caseVLSTerm(vlsVariable); |
174 | if (result == null) result = caseVLSOtherDeclaration(vlsVariable); | ||
175 | if (result == null) result = caseVLSDeclaration(vlsVariable); | ||
176 | if (result == null) result = caseVLSTffTerm(vlsVariable); | ||
152 | if (result == null) result = defaultCase(theEObject); | 177 | if (result == null) result = defaultCase(theEObject); |
153 | return result; | 178 | return result; |
154 | } | 179 | } |
@@ -157,6 +182,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
157 | VLSFunctionAsTerm vlsFunctionAsTerm = (VLSFunctionAsTerm)theEObject; | 182 | VLSFunctionAsTerm vlsFunctionAsTerm = (VLSFunctionAsTerm)theEObject; |
158 | T result = caseVLSFunctionAsTerm(vlsFunctionAsTerm); | 183 | T result = caseVLSFunctionAsTerm(vlsFunctionAsTerm); |
159 | if (result == null) result = caseVLSTerm(vlsFunctionAsTerm); | 184 | if (result == null) result = caseVLSTerm(vlsFunctionAsTerm); |
185 | if (result == null) result = caseVLSOtherDeclaration(vlsFunctionAsTerm); | ||
186 | if (result == null) result = caseVLSDeclaration(vlsFunctionAsTerm); | ||
187 | if (result == null) result = caseVLSTffTerm(vlsFunctionAsTerm); | ||
160 | if (result == null) result = defaultCase(theEObject); | 188 | if (result == null) result = defaultCase(theEObject); |
161 | return result; | 189 | return result; |
162 | } | 190 | } |
@@ -165,6 +193,41 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
165 | VLSDefinedTerm vlsDefinedTerm = (VLSDefinedTerm)theEObject; | 193 | VLSDefinedTerm vlsDefinedTerm = (VLSDefinedTerm)theEObject; |
166 | T result = caseVLSDefinedTerm(vlsDefinedTerm); | 194 | T result = caseVLSDefinedTerm(vlsDefinedTerm); |
167 | if (result == null) result = caseVLSTerm(vlsDefinedTerm); | 195 | if (result == null) result = caseVLSTerm(vlsDefinedTerm); |
196 | if (result == null) result = caseVLSOtherDeclaration(vlsDefinedTerm); | ||
197 | if (result == null) result = caseVLSDeclaration(vlsDefinedTerm); | ||
198 | if (result == null) result = caseVLSTffTerm(vlsDefinedTerm); | ||
199 | if (result == null) result = defaultCase(theEObject); | ||
200 | return result; | ||
201 | } | ||
202 | case VampireLanguagePackage.VLS_SATISFIABLE: | ||
203 | { | ||
204 | VLSSatisfiable vlsSatisfiable = (VLSSatisfiable)theEObject; | ||
205 | T result = caseVLSSatisfiable(vlsSatisfiable); | ||
206 | if (result == null) result = caseVLSConfirmations(vlsSatisfiable); | ||
207 | if (result == null) result = defaultCase(theEObject); | ||
208 | return result; | ||
209 | } | ||
210 | case VampireLanguagePackage.VLS_WARNING: | ||
211 | { | ||
212 | VLSWarning vlsWarning = (VLSWarning)theEObject; | ||
213 | T result = caseVLSWarning(vlsWarning); | ||
214 | if (result == null) result = caseVLSConfirmations(vlsWarning); | ||
215 | if (result == null) result = defaultCase(theEObject); | ||
216 | return result; | ||
217 | } | ||
218 | case VampireLanguagePackage.VLS_TRYING: | ||
219 | { | ||
220 | VLSTrying vlsTrying = (VLSTrying)theEObject; | ||
221 | T result = caseVLSTrying(vlsTrying); | ||
222 | if (result == null) result = caseVLSConfirmations(vlsTrying); | ||
223 | if (result == null) result = defaultCase(theEObject); | ||
224 | return result; | ||
225 | } | ||
226 | case VampireLanguagePackage.VLS_FINITE_MODEL: | ||
227 | { | ||
228 | VLSFiniteModel vlsFiniteModel = (VLSFiniteModel)theEObject; | ||
229 | T result = caseVLSFiniteModel(vlsFiniteModel); | ||
230 | if (result == null) result = caseVLSConfirmations(vlsFiniteModel); | ||
168 | if (result == null) result = defaultCase(theEObject); | 231 | if (result == null) result = defaultCase(theEObject); |
169 | return result; | 232 | return result; |
170 | } | 233 | } |
@@ -173,6 +236,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
173 | VLSEquivalent vlsEquivalent = (VLSEquivalent)theEObject; | 236 | VLSEquivalent vlsEquivalent = (VLSEquivalent)theEObject; |
174 | T result = caseVLSEquivalent(vlsEquivalent); | 237 | T result = caseVLSEquivalent(vlsEquivalent); |
175 | if (result == null) result = caseVLSTerm(vlsEquivalent); | 238 | if (result == null) result = caseVLSTerm(vlsEquivalent); |
239 | if (result == null) result = caseVLSOtherDeclaration(vlsEquivalent); | ||
240 | if (result == null) result = caseVLSDeclaration(vlsEquivalent); | ||
241 | if (result == null) result = caseVLSTffTerm(vlsEquivalent); | ||
176 | if (result == null) result = defaultCase(theEObject); | 242 | if (result == null) result = defaultCase(theEObject); |
177 | return result; | 243 | return result; |
178 | } | 244 | } |
@@ -181,6 +247,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
181 | VLSImplies vlsImplies = (VLSImplies)theEObject; | 247 | VLSImplies vlsImplies = (VLSImplies)theEObject; |
182 | T result = caseVLSImplies(vlsImplies); | 248 | T result = caseVLSImplies(vlsImplies); |
183 | if (result == null) result = caseVLSTerm(vlsImplies); | 249 | if (result == null) result = caseVLSTerm(vlsImplies); |
250 | if (result == null) result = caseVLSOtherDeclaration(vlsImplies); | ||
251 | if (result == null) result = caseVLSDeclaration(vlsImplies); | ||
252 | if (result == null) result = caseVLSTffTerm(vlsImplies); | ||
184 | if (result == null) result = defaultCase(theEObject); | 253 | if (result == null) result = defaultCase(theEObject); |
185 | return result; | 254 | return result; |
186 | } | 255 | } |
@@ -189,6 +258,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
189 | VLSRevImplies vlsRevImplies = (VLSRevImplies)theEObject; | 258 | VLSRevImplies vlsRevImplies = (VLSRevImplies)theEObject; |
190 | T result = caseVLSRevImplies(vlsRevImplies); | 259 | T result = caseVLSRevImplies(vlsRevImplies); |
191 | if (result == null) result = caseVLSTerm(vlsRevImplies); | 260 | if (result == null) result = caseVLSTerm(vlsRevImplies); |
261 | if (result == null) result = caseVLSOtherDeclaration(vlsRevImplies); | ||
262 | if (result == null) result = caseVLSDeclaration(vlsRevImplies); | ||
263 | if (result == null) result = caseVLSTffTerm(vlsRevImplies); | ||
192 | if (result == null) result = defaultCase(theEObject); | 264 | if (result == null) result = defaultCase(theEObject); |
193 | return result; | 265 | return result; |
194 | } | 266 | } |
@@ -197,6 +269,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
197 | VLSXnor vlsXnor = (VLSXnor)theEObject; | 269 | VLSXnor vlsXnor = (VLSXnor)theEObject; |
198 | T result = caseVLSXnor(vlsXnor); | 270 | T result = caseVLSXnor(vlsXnor); |
199 | if (result == null) result = caseVLSTerm(vlsXnor); | 271 | if (result == null) result = caseVLSTerm(vlsXnor); |
272 | if (result == null) result = caseVLSOtherDeclaration(vlsXnor); | ||
273 | if (result == null) result = caseVLSDeclaration(vlsXnor); | ||
274 | if (result == null) result = caseVLSTffTerm(vlsXnor); | ||
200 | if (result == null) result = defaultCase(theEObject); | 275 | if (result == null) result = defaultCase(theEObject); |
201 | return result; | 276 | return result; |
202 | } | 277 | } |
@@ -205,6 +280,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
205 | VLSNor vlsNor = (VLSNor)theEObject; | 280 | VLSNor vlsNor = (VLSNor)theEObject; |
206 | T result = caseVLSNor(vlsNor); | 281 | T result = caseVLSNor(vlsNor); |
207 | if (result == null) result = caseVLSTerm(vlsNor); | 282 | if (result == null) result = caseVLSTerm(vlsNor); |
283 | if (result == null) result = caseVLSOtherDeclaration(vlsNor); | ||
284 | if (result == null) result = caseVLSDeclaration(vlsNor); | ||
285 | if (result == null) result = caseVLSTffTerm(vlsNor); | ||
208 | if (result == null) result = defaultCase(theEObject); | 286 | if (result == null) result = defaultCase(theEObject); |
209 | return result; | 287 | return result; |
210 | } | 288 | } |
@@ -213,6 +291,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
213 | VLSNand vlsNand = (VLSNand)theEObject; | 291 | VLSNand vlsNand = (VLSNand)theEObject; |
214 | T result = caseVLSNand(vlsNand); | 292 | T result = caseVLSNand(vlsNand); |
215 | if (result == null) result = caseVLSTerm(vlsNand); | 293 | if (result == null) result = caseVLSTerm(vlsNand); |
294 | if (result == null) result = caseVLSOtherDeclaration(vlsNand); | ||
295 | if (result == null) result = caseVLSDeclaration(vlsNand); | ||
296 | if (result == null) result = caseVLSTffTerm(vlsNand); | ||
216 | if (result == null) result = defaultCase(theEObject); | 297 | if (result == null) result = defaultCase(theEObject); |
217 | return result; | 298 | return result; |
218 | } | 299 | } |
@@ -221,6 +302,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
221 | VLSAnd vlsAnd = (VLSAnd)theEObject; | 302 | VLSAnd vlsAnd = (VLSAnd)theEObject; |
222 | T result = caseVLSAnd(vlsAnd); | 303 | T result = caseVLSAnd(vlsAnd); |
223 | if (result == null) result = caseVLSTerm(vlsAnd); | 304 | if (result == null) result = caseVLSTerm(vlsAnd); |
305 | if (result == null) result = caseVLSOtherDeclaration(vlsAnd); | ||
306 | if (result == null) result = caseVLSDeclaration(vlsAnd); | ||
307 | if (result == null) result = caseVLSTffTerm(vlsAnd); | ||
224 | if (result == null) result = defaultCase(theEObject); | 308 | if (result == null) result = defaultCase(theEObject); |
225 | return result; | 309 | return result; |
226 | } | 310 | } |
@@ -229,6 +313,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
229 | VLSOr vlsOr = (VLSOr)theEObject; | 313 | VLSOr vlsOr = (VLSOr)theEObject; |
230 | T result = caseVLSOr(vlsOr); | 314 | T result = caseVLSOr(vlsOr); |
231 | if (result == null) result = caseVLSTerm(vlsOr); | 315 | if (result == null) result = caseVLSTerm(vlsOr); |
316 | if (result == null) result = caseVLSOtherDeclaration(vlsOr); | ||
317 | if (result == null) result = caseVLSDeclaration(vlsOr); | ||
318 | if (result == null) result = caseVLSTffTerm(vlsOr); | ||
232 | if (result == null) result = defaultCase(theEObject); | 319 | if (result == null) result = defaultCase(theEObject); |
233 | return result; | 320 | return result; |
234 | } | 321 | } |
@@ -237,6 +324,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
237 | VLSUniversalQuantifier vlsUniversalQuantifier = (VLSUniversalQuantifier)theEObject; | 324 | VLSUniversalQuantifier vlsUniversalQuantifier = (VLSUniversalQuantifier)theEObject; |
238 | T result = caseVLSUniversalQuantifier(vlsUniversalQuantifier); | 325 | T result = caseVLSUniversalQuantifier(vlsUniversalQuantifier); |
239 | if (result == null) result = caseVLSTerm(vlsUniversalQuantifier); | 326 | if (result == null) result = caseVLSTerm(vlsUniversalQuantifier); |
327 | if (result == null) result = caseVLSOtherDeclaration(vlsUniversalQuantifier); | ||
328 | if (result == null) result = caseVLSDeclaration(vlsUniversalQuantifier); | ||
329 | if (result == null) result = caseVLSTffTerm(vlsUniversalQuantifier); | ||
240 | if (result == null) result = defaultCase(theEObject); | 330 | if (result == null) result = defaultCase(theEObject); |
241 | return result; | 331 | return result; |
242 | } | 332 | } |
@@ -245,6 +335,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
245 | VLSExistentialQuantifier vlsExistentialQuantifier = (VLSExistentialQuantifier)theEObject; | 335 | VLSExistentialQuantifier vlsExistentialQuantifier = (VLSExistentialQuantifier)theEObject; |
246 | T result = caseVLSExistentialQuantifier(vlsExistentialQuantifier); | 336 | T result = caseVLSExistentialQuantifier(vlsExistentialQuantifier); |
247 | if (result == null) result = caseVLSTerm(vlsExistentialQuantifier); | 337 | if (result == null) result = caseVLSTerm(vlsExistentialQuantifier); |
338 | if (result == null) result = caseVLSOtherDeclaration(vlsExistentialQuantifier); | ||
339 | if (result == null) result = caseVLSDeclaration(vlsExistentialQuantifier); | ||
340 | if (result == null) result = caseVLSTffTerm(vlsExistentialQuantifier); | ||
248 | if (result == null) result = defaultCase(theEObject); | 341 | if (result == null) result = defaultCase(theEObject); |
249 | return result; | 342 | return result; |
250 | } | 343 | } |
@@ -253,6 +346,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
253 | VLSUnaryNegation vlsUnaryNegation = (VLSUnaryNegation)theEObject; | 346 | VLSUnaryNegation vlsUnaryNegation = (VLSUnaryNegation)theEObject; |
254 | T result = caseVLSUnaryNegation(vlsUnaryNegation); | 347 | T result = caseVLSUnaryNegation(vlsUnaryNegation); |
255 | if (result == null) result = caseVLSTerm(vlsUnaryNegation); | 348 | if (result == null) result = caseVLSTerm(vlsUnaryNegation); |
349 | if (result == null) result = caseVLSOtherDeclaration(vlsUnaryNegation); | ||
350 | if (result == null) result = caseVLSDeclaration(vlsUnaryNegation); | ||
351 | if (result == null) result = caseVLSTffTerm(vlsUnaryNegation); | ||
256 | if (result == null) result = defaultCase(theEObject); | 352 | if (result == null) result = defaultCase(theEObject); |
257 | return result; | 353 | return result; |
258 | } | 354 | } |
@@ -261,6 +357,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
261 | VLSInequality vlsInequality = (VLSInequality)theEObject; | 357 | VLSInequality vlsInequality = (VLSInequality)theEObject; |
262 | T result = caseVLSInequality(vlsInequality); | 358 | T result = caseVLSInequality(vlsInequality); |
263 | if (result == null) result = caseVLSTerm(vlsInequality); | 359 | if (result == null) result = caseVLSTerm(vlsInequality); |
360 | if (result == null) result = caseVLSOtherDeclaration(vlsInequality); | ||
361 | if (result == null) result = caseVLSDeclaration(vlsInequality); | ||
362 | if (result == null) result = caseVLSTffTerm(vlsInequality); | ||
264 | if (result == null) result = defaultCase(theEObject); | 363 | if (result == null) result = defaultCase(theEObject); |
265 | return result; | 364 | return result; |
266 | } | 365 | } |
@@ -269,6 +368,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
269 | VLSEquality vlsEquality = (VLSEquality)theEObject; | 368 | VLSEquality vlsEquality = (VLSEquality)theEObject; |
270 | T result = caseVLSEquality(vlsEquality); | 369 | T result = caseVLSEquality(vlsEquality); |
271 | if (result == null) result = caseVLSTerm(vlsEquality); | 370 | if (result == null) result = caseVLSTerm(vlsEquality); |
371 | if (result == null) result = caseVLSOtherDeclaration(vlsEquality); | ||
372 | if (result == null) result = caseVLSDeclaration(vlsEquality); | ||
373 | if (result == null) result = caseVLSTffTerm(vlsEquality); | ||
272 | if (result == null) result = defaultCase(theEObject); | 374 | if (result == null) result = defaultCase(theEObject); |
273 | return result; | 375 | return result; |
274 | } | 376 | } |
@@ -277,6 +379,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
277 | VLSAssignment vlsAssignment = (VLSAssignment)theEObject; | 379 | VLSAssignment vlsAssignment = (VLSAssignment)theEObject; |
278 | T result = caseVLSAssignment(vlsAssignment); | 380 | T result = caseVLSAssignment(vlsAssignment); |
279 | if (result == null) result = caseVLSTerm(vlsAssignment); | 381 | if (result == null) result = caseVLSTerm(vlsAssignment); |
382 | if (result == null) result = caseVLSOtherDeclaration(vlsAssignment); | ||
383 | if (result == null) result = caseVLSDeclaration(vlsAssignment); | ||
384 | if (result == null) result = caseVLSTffTerm(vlsAssignment); | ||
280 | if (result == null) result = defaultCase(theEObject); | 385 | if (result == null) result = defaultCase(theEObject); |
281 | return result; | 386 | return result; |
282 | } | 387 | } |
@@ -285,6 +390,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
285 | VLSConstant vlsConstant = (VLSConstant)theEObject; | 390 | VLSConstant vlsConstant = (VLSConstant)theEObject; |
286 | T result = caseVLSConstant(vlsConstant); | 391 | T result = caseVLSConstant(vlsConstant); |
287 | if (result == null) result = caseVLSTerm(vlsConstant); | 392 | if (result == null) result = caseVLSTerm(vlsConstant); |
393 | if (result == null) result = caseVLSOtherDeclaration(vlsConstant); | ||
394 | if (result == null) result = caseVLSDeclaration(vlsConstant); | ||
395 | if (result == null) result = caseVLSTffTerm(vlsConstant); | ||
288 | if (result == null) result = defaultCase(theEObject); | 396 | if (result == null) result = defaultCase(theEObject); |
289 | return result; | 397 | return result; |
290 | } | 398 | } |
@@ -293,6 +401,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
293 | VLSTrue vlsTrue = (VLSTrue)theEObject; | 401 | VLSTrue vlsTrue = (VLSTrue)theEObject; |
294 | T result = caseVLSTrue(vlsTrue); | 402 | T result = caseVLSTrue(vlsTrue); |
295 | if (result == null) result = caseVLSTerm(vlsTrue); | 403 | if (result == null) result = caseVLSTerm(vlsTrue); |
404 | if (result == null) result = caseVLSOtherDeclaration(vlsTrue); | ||
405 | if (result == null) result = caseVLSDeclaration(vlsTrue); | ||
406 | if (result == null) result = caseVLSTffTerm(vlsTrue); | ||
296 | if (result == null) result = defaultCase(theEObject); | 407 | if (result == null) result = defaultCase(theEObject); |
297 | return result; | 408 | return result; |
298 | } | 409 | } |
@@ -301,6 +412,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
301 | VLSFalse vlsFalse = (VLSFalse)theEObject; | 412 | VLSFalse vlsFalse = (VLSFalse)theEObject; |
302 | T result = caseVLSFalse(vlsFalse); | 413 | T result = caseVLSFalse(vlsFalse); |
303 | if (result == null) result = caseVLSTerm(vlsFalse); | 414 | if (result == null) result = caseVLSTerm(vlsFalse); |
415 | if (result == null) result = caseVLSOtherDeclaration(vlsFalse); | ||
416 | if (result == null) result = caseVLSDeclaration(vlsFalse); | ||
417 | if (result == null) result = caseVLSTffTerm(vlsFalse); | ||
304 | if (result == null) result = defaultCase(theEObject); | 418 | if (result == null) result = defaultCase(theEObject); |
305 | return result; | 419 | return result; |
306 | } | 420 | } |
@@ -309,6 +423,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
309 | VLSFunction vlsFunction = (VLSFunction)theEObject; | 423 | VLSFunction vlsFunction = (VLSFunction)theEObject; |
310 | T result = caseVLSFunction(vlsFunction); | 424 | T result = caseVLSFunction(vlsFunction); |
311 | if (result == null) result = caseVLSTerm(vlsFunction); | 425 | if (result == null) result = caseVLSTerm(vlsFunction); |
426 | if (result == null) result = caseVLSOtherDeclaration(vlsFunction); | ||
427 | if (result == null) result = caseVLSDeclaration(vlsFunction); | ||
428 | if (result == null) result = caseVLSTffTerm(vlsFunction); | ||
312 | if (result == null) result = defaultCase(theEObject); | 429 | if (result == null) result = defaultCase(theEObject); |
313 | return result; | 430 | return result; |
314 | } | 431 | } |
@@ -317,6 +434,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
317 | VLSLess vlsLess = (VLSLess)theEObject; | 434 | VLSLess vlsLess = (VLSLess)theEObject; |
318 | T result = caseVLSLess(vlsLess); | 435 | T result = caseVLSLess(vlsLess); |
319 | if (result == null) result = caseVLSTerm(vlsLess); | 436 | if (result == null) result = caseVLSTerm(vlsLess); |
437 | if (result == null) result = caseVLSOtherDeclaration(vlsLess); | ||
438 | if (result == null) result = caseVLSDeclaration(vlsLess); | ||
439 | if (result == null) result = caseVLSTffTerm(vlsLess); | ||
320 | if (result == null) result = defaultCase(theEObject); | 440 | if (result == null) result = defaultCase(theEObject); |
321 | return result; | 441 | return result; |
322 | } | 442 | } |
@@ -326,24 +446,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
326 | T result = caseVLSInt(vlsInt); | 446 | T result = caseVLSInt(vlsInt); |
327 | if (result == null) result = caseVLSDefinedTerm(vlsInt); | 447 | if (result == null) result = caseVLSDefinedTerm(vlsInt); |
328 | if (result == null) result = caseVLSTerm(vlsInt); | 448 | if (result == null) result = caseVLSTerm(vlsInt); |
329 | if (result == null) result = defaultCase(theEObject); | 449 | if (result == null) result = caseVLSOtherDeclaration(vlsInt); |
330 | return result; | 450 | if (result == null) result = caseVLSDeclaration(vlsInt); |
331 | } | 451 | if (result == null) result = caseVLSTffTerm(vlsInt); |
332 | case VampireLanguagePackage.VLS_REAL: | ||
333 | { | ||
334 | VLSReal vlsReal = (VLSReal)theEObject; | ||
335 | T result = caseVLSReal(vlsReal); | ||
336 | if (result == null) result = caseVLSDefinedTerm(vlsReal); | ||
337 | if (result == null) result = caseVLSTerm(vlsReal); | ||
338 | if (result == null) result = defaultCase(theEObject); | ||
339 | return result; | ||
340 | } | ||
341 | case VampireLanguagePackage.VLS_RATIONAL: | ||
342 | { | ||
343 | VLSRational vlsRational = (VLSRational)theEObject; | ||
344 | T result = caseVLSRational(vlsRational); | ||
345 | if (result == null) result = caseVLSDefinedTerm(vlsRational); | ||
346 | if (result == null) result = caseVLSTerm(vlsRational); | ||
347 | if (result == null) result = defaultCase(theEObject); | 452 | if (result == null) result = defaultCase(theEObject); |
348 | return result; | 453 | return result; |
349 | } | 454 | } |
@@ -353,6 +458,9 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
353 | T result = caseVLSDoubleQuote(vlsDoubleQuote); | 458 | T result = caseVLSDoubleQuote(vlsDoubleQuote); |
354 | if (result == null) result = caseVLSDefinedTerm(vlsDoubleQuote); | 459 | if (result == null) result = caseVLSDefinedTerm(vlsDoubleQuote); |
355 | if (result == null) result = caseVLSTerm(vlsDoubleQuote); | 460 | if (result == null) result = caseVLSTerm(vlsDoubleQuote); |
461 | if (result == null) result = caseVLSOtherDeclaration(vlsDoubleQuote); | ||
462 | if (result == null) result = caseVLSDeclaration(vlsDoubleQuote); | ||
463 | if (result == null) result = caseVLSTffTerm(vlsDoubleQuote); | ||
356 | if (result == null) result = defaultCase(theEObject); | 464 | if (result == null) result = defaultCase(theEObject); |
357 | return result; | 465 | return result; |
358 | } | 466 | } |
@@ -377,129 +485,161 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
377 | } | 485 | } |
378 | 486 | ||
379 | /** | 487 | /** |
380 | * Returns the result of interpreting the object as an instance of '<em>VLS Include</em>'. | 488 | * Returns the result of interpreting the object as an instance of '<em>VLS Comment</em>'. |
381 | * <!-- begin-user-doc --> | 489 | * <!-- begin-user-doc --> |
382 | * This implementation returns null; | 490 | * This implementation returns null; |
383 | * returning a non-null result will terminate the switch. | 491 | * returning a non-null result will terminate the switch. |
384 | * <!-- end-user-doc --> | 492 | * <!-- end-user-doc --> |
385 | * @param object the target of the switch. | 493 | * @param object the target of the switch. |
386 | * @return the result of interpreting the object as an instance of '<em>VLS Include</em>'. | 494 | * @return the result of interpreting the object as an instance of '<em>VLS Comment</em>'. |
387 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 495 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
388 | * @generated | 496 | * @generated |
389 | */ | 497 | */ |
390 | public T caseVLSInclude(VLSInclude object) | 498 | public T caseVLSComment(VLSComment object) |
391 | { | 499 | { |
392 | return null; | 500 | return null; |
393 | } | 501 | } |
394 | 502 | ||
395 | /** | 503 | /** |
396 | * Returns the result of interpreting the object as an instance of '<em>VLS Name</em>'. | 504 | * Returns the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. |
397 | * <!-- begin-user-doc --> | 505 | * <!-- begin-user-doc --> |
398 | * This implementation returns null; | 506 | * This implementation returns null; |
399 | * returning a non-null result will terminate the switch. | 507 | * returning a non-null result will terminate the switch. |
400 | * <!-- end-user-doc --> | 508 | * <!-- end-user-doc --> |
401 | * @param object the target of the switch. | 509 | * @param object the target of the switch. |
402 | * @return the result of interpreting the object as an instance of '<em>VLS Name</em>'. | 510 | * @return the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. |
403 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 511 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
404 | * @generated | 512 | * @generated |
405 | */ | 513 | */ |
406 | public T caseVLSName(VLSName object) | 514 | public T caseVLSConfirmations(VLSConfirmations object) |
407 | { | 515 | { |
408 | return null; | 516 | return null; |
409 | } | 517 | } |
410 | 518 | ||
411 | /** | 519 | /** |
412 | * Returns the result of interpreting the object as an instance of '<em>VLS Comment</em>'. | 520 | * Returns the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. |
413 | * <!-- begin-user-doc --> | 521 | * <!-- begin-user-doc --> |
414 | * This implementation returns null; | 522 | * This implementation returns null; |
415 | * returning a non-null result will terminate the switch. | 523 | * returning a non-null result will terminate the switch. |
416 | * <!-- end-user-doc --> | 524 | * <!-- end-user-doc --> |
417 | * @param object the target of the switch. | 525 | * @param object the target of the switch. |
418 | * @return the result of interpreting the object as an instance of '<em>VLS Comment</em>'. | 526 | * @return the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. |
419 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 527 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
420 | * @generated | 528 | * @generated |
421 | */ | 529 | */ |
422 | public T caseVLSComment(VLSComment object) | 530 | public T caseVLSFofFormula(VLSFofFormula object) |
423 | { | 531 | { |
424 | return null; | 532 | return null; |
425 | } | 533 | } |
426 | 534 | ||
427 | /** | 535 | /** |
428 | * Returns the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. | 536 | * Returns the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. |
429 | * <!-- begin-user-doc --> | 537 | * <!-- begin-user-doc --> |
430 | * This implementation returns null; | 538 | * This implementation returns null; |
431 | * returning a non-null result will terminate the switch. | 539 | * returning a non-null result will terminate the switch. |
432 | * <!-- end-user-doc --> | 540 | * <!-- end-user-doc --> |
433 | * @param object the target of the switch. | 541 | * @param object the target of the switch. |
434 | * @return the result of interpreting the object as an instance of '<em>VLS Confirmations</em>'. | 542 | * @return the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. |
435 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 543 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
436 | * @generated | 544 | * @generated |
437 | */ | 545 | */ |
438 | public T caseVLSConfirmations(VLSConfirmations object) | 546 | public T caseVLSTffFormula(VLSTffFormula object) |
439 | { | 547 | { |
440 | return null; | 548 | return null; |
441 | } | 549 | } |
442 | 550 | ||
443 | /** | 551 | /** |
444 | * Returns the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | 552 | * Returns the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. |
445 | * <!-- begin-user-doc --> | 553 | * <!-- begin-user-doc --> |
446 | * This implementation returns null; | 554 | * This implementation returns null; |
447 | * returning a non-null result will terminate the switch. | 555 | * returning a non-null result will terminate the switch. |
448 | * <!-- end-user-doc --> | 556 | * <!-- end-user-doc --> |
449 | * @param object the target of the switch. | 557 | * @param object the target of the switch. |
450 | * @return the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | 558 | * @return the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. |
451 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 559 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
452 | * @generated | 560 | * @generated |
453 | */ | 561 | */ |
454 | public T caseVLSSatisfiable(VLSSatisfiable object) | 562 | public T caseVLSAnnotation(VLSAnnotation object) |
455 | { | 563 | { |
456 | return null; | 564 | return null; |
457 | } | 565 | } |
458 | 566 | ||
459 | /** | 567 | /** |
460 | * Returns the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. | 568 | * Returns the result of interpreting the object as an instance of '<em>VLS Tff Term</em>'. |
461 | * <!-- begin-user-doc --> | 569 | * <!-- begin-user-doc --> |
462 | * This implementation returns null; | 570 | * This implementation returns null; |
463 | * returning a non-null result will terminate the switch. | 571 | * returning a non-null result will terminate the switch. |
464 | * <!-- end-user-doc --> | 572 | * <!-- end-user-doc --> |
465 | * @param object the target of the switch. | 573 | * @param object the target of the switch. |
466 | * @return the result of interpreting the object as an instance of '<em>VLS Fof Formula</em>'. | 574 | * @return the result of interpreting the object as an instance of '<em>VLS Tff Term</em>'. |
467 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 575 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
468 | * @generated | 576 | * @generated |
469 | */ | 577 | */ |
470 | public T caseVLSFofFormula(VLSFofFormula object) | 578 | public T caseVLSTffTerm(VLSTffTerm object) |
471 | { | 579 | { |
472 | return null; | 580 | return null; |
473 | } | 581 | } |
474 | 582 | ||
475 | /** | 583 | /** |
476 | * Returns the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. | 584 | * Returns the result of interpreting the object as an instance of '<em>VLS Declaration</em>'. |
477 | * <!-- begin-user-doc --> | 585 | * <!-- begin-user-doc --> |
478 | * This implementation returns null; | 586 | * This implementation returns null; |
479 | * returning a non-null result will terminate the switch. | 587 | * returning a non-null result will terminate the switch. |
480 | * <!-- end-user-doc --> | 588 | * <!-- end-user-doc --> |
481 | * @param object the target of the switch. | 589 | * @param object the target of the switch. |
482 | * @return the result of interpreting the object as an instance of '<em>VLS Tff Formula</em>'. | 590 | * @return the result of interpreting the object as an instance of '<em>VLS Declaration</em>'. |
483 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 591 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
484 | * @generated | 592 | * @generated |
485 | */ | 593 | */ |
486 | public T caseVLSTffFormula(VLSTffFormula object) | 594 | public T caseVLSDeclaration(VLSDeclaration object) |
487 | { | 595 | { |
488 | return null; | 596 | return null; |
489 | } | 597 | } |
490 | 598 | ||
491 | /** | 599 | /** |
492 | * Returns the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. | 600 | * Returns the result of interpreting the object as an instance of '<em>VLS Other Declaration</em>'. |
493 | * <!-- begin-user-doc --> | 601 | * <!-- begin-user-doc --> |
494 | * This implementation returns null; | 602 | * This implementation returns null; |
495 | * returning a non-null result will terminate the switch. | 603 | * returning a non-null result will terminate the switch. |
496 | * <!-- end-user-doc --> | 604 | * <!-- end-user-doc --> |
497 | * @param object the target of the switch. | 605 | * @param object the target of the switch. |
498 | * @return the result of interpreting the object as an instance of '<em>VLS Annotation</em>'. | 606 | * @return the result of interpreting the object as an instance of '<em>VLS Other Declaration</em>'. |
499 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | 607 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
500 | * @generated | 608 | * @generated |
501 | */ | 609 | */ |
502 | public T caseVLSAnnotation(VLSAnnotation object) | 610 | public T caseVLSOtherDeclaration(VLSOtherDeclaration object) |
611 | { | ||
612 | return null; | ||
613 | } | ||
614 | |||
615 | /** | ||
616 | * Returns the result of interpreting the object as an instance of '<em>VLS Variable Declaration</em>'. | ||
617 | * <!-- begin-user-doc --> | ||
618 | * This implementation returns null; | ||
619 | * returning a non-null result will terminate the switch. | ||
620 | * <!-- end-user-doc --> | ||
621 | * @param object the target of the switch. | ||
622 | * @return the result of interpreting the object as an instance of '<em>VLS Variable Declaration</em>'. | ||
623 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
624 | * @generated | ||
625 | */ | ||
626 | public T caseVLSVariableDeclaration(VLSVariableDeclaration object) | ||
627 | { | ||
628 | return null; | ||
629 | } | ||
630 | |||
631 | /** | ||
632 | * Returns the result of interpreting the object as an instance of '<em>VLS Type Def</em>'. | ||
633 | * <!-- begin-user-doc --> | ||
634 | * This implementation returns null; | ||
635 | * returning a non-null result will terminate the switch. | ||
636 | * <!-- end-user-doc --> | ||
637 | * @param object the target of the switch. | ||
638 | * @return the result of interpreting the object as an instance of '<em>VLS Type Def</em>'. | ||
639 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
640 | * @generated | ||
641 | */ | ||
642 | public T caseVLSTypeDef(VLSTypeDef object) | ||
503 | { | 643 | { |
504 | return null; | 644 | return null; |
505 | } | 645 | } |
@@ -569,6 +709,70 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
569 | } | 709 | } |
570 | 710 | ||
571 | /** | 711 | /** |
712 | * Returns the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | ||
713 | * <!-- begin-user-doc --> | ||
714 | * This implementation returns null; | ||
715 | * returning a non-null result will terminate the switch. | ||
716 | * <!-- end-user-doc --> | ||
717 | * @param object the target of the switch. | ||
718 | * @return the result of interpreting the object as an instance of '<em>VLS Satisfiable</em>'. | ||
719 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
720 | * @generated | ||
721 | */ | ||
722 | public T caseVLSSatisfiable(VLSSatisfiable object) | ||
723 | { | ||
724 | return null; | ||
725 | } | ||
726 | |||
727 | /** | ||
728 | * Returns the result of interpreting the object as an instance of '<em>VLS Warning</em>'. | ||
729 | * <!-- begin-user-doc --> | ||
730 | * This implementation returns null; | ||
731 | * returning a non-null result will terminate the switch. | ||
732 | * <!-- end-user-doc --> | ||
733 | * @param object the target of the switch. | ||
734 | * @return the result of interpreting the object as an instance of '<em>VLS Warning</em>'. | ||
735 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
736 | * @generated | ||
737 | */ | ||
738 | public T caseVLSWarning(VLSWarning object) | ||
739 | { | ||
740 | return null; | ||
741 | } | ||
742 | |||
743 | /** | ||
744 | * Returns the result of interpreting the object as an instance of '<em>VLS Trying</em>'. | ||
745 | * <!-- begin-user-doc --> | ||
746 | * This implementation returns null; | ||
747 | * returning a non-null result will terminate the switch. | ||
748 | * <!-- end-user-doc --> | ||
749 | * @param object the target of the switch. | ||
750 | * @return the result of interpreting the object as an instance of '<em>VLS Trying</em>'. | ||
751 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
752 | * @generated | ||
753 | */ | ||
754 | public T caseVLSTrying(VLSTrying object) | ||
755 | { | ||
756 | return null; | ||
757 | } | ||
758 | |||
759 | /** | ||
760 | * Returns the result of interpreting the object as an instance of '<em>VLS Finite Model</em>'. | ||
761 | * <!-- begin-user-doc --> | ||
762 | * This implementation returns null; | ||
763 | * returning a non-null result will terminate the switch. | ||
764 | * <!-- end-user-doc --> | ||
765 | * @param object the target of the switch. | ||
766 | * @return the result of interpreting the object as an instance of '<em>VLS Finite Model</em>'. | ||
767 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
768 | * @generated | ||
769 | */ | ||
770 | public T caseVLSFiniteModel(VLSFiniteModel object) | ||
771 | { | ||
772 | return null; | ||
773 | } | ||
774 | |||
775 | /** | ||
572 | * Returns the result of interpreting the object as an instance of '<em>VLS Equivalent</em>'. | 776 | * Returns the result of interpreting the object as an instance of '<em>VLS Equivalent</em>'. |
573 | * <!-- begin-user-doc --> | 777 | * <!-- begin-user-doc --> |
574 | * This implementation returns null; | 778 | * This implementation returns null; |
@@ -889,38 +1093,6 @@ public class VampireLanguageSwitch<T> extends Switch<T> | |||
889 | } | 1093 | } |
890 | 1094 | ||
891 | /** | 1095 | /** |
892 | * Returns the result of interpreting the object as an instance of '<em>VLS Real</em>'. | ||
893 | * <!-- begin-user-doc --> | ||
894 | * This implementation returns null; | ||
895 | * returning a non-null result will terminate the switch. | ||
896 | * <!-- end-user-doc --> | ||
897 | * @param object the target of the switch. | ||
898 | * @return the result of interpreting the object as an instance of '<em>VLS Real</em>'. | ||
899 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
900 | * @generated | ||
901 | */ | ||
902 | public T caseVLSReal(VLSReal object) | ||
903 | { | ||
904 | return null; | ||
905 | } | ||
906 | |||
907 | /** | ||
908 | * Returns the result of interpreting the object as an instance of '<em>VLS Rational</em>'. | ||
909 | * <!-- begin-user-doc --> | ||
910 | * This implementation returns null; | ||
911 | * returning a non-null result will terminate the switch. | ||
912 | * <!-- end-user-doc --> | ||
913 | * @param object the target of the switch. | ||
914 | * @return the result of interpreting the object as an instance of '<em>VLS Rational</em>'. | ||
915 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
916 | * @generated | ||
917 | */ | ||
918 | public T caseVLSRational(VLSRational object) | ||
919 | { | ||
920 | return null; | ||
921 | } | ||
922 | |||
923 | /** | ||
924 | * Returns the result of interpreting the object as an instance of '<em>VLS Double Quote</em>'. | 1096 | * Returns the result of interpreting the object as an instance of '<em>VLS Double Quote</em>'. |
925 | * <!-- begin-user-doc --> | 1097 | * <!-- begin-user-doc --> |
926 | * This implementation returns null; | 1098 | * This implementation returns null; |