diff options
author | OszkarSemerath <oszka@152.66.252.189> | 2017-06-10 21:03:09 +0200 |
---|---|---|
committer | OszkarSemerath <oszka@152.66.252.189> | 2017-06-10 21:03:09 +0200 |
commit | 17be8277d61825e6df21afe513dcfe53190663f0 (patch) | |
tree | 11cdac2d06328b2303cadc867bfea77148c06c69 /Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage | |
parent | Added generated Xtext artefacts (diff) | |
download | VIATRA-Generator-17be8277d61825e6df21afe513dcfe53190663f0.tar.gz VIATRA-Generator-17be8277d61825e6df21afe513dcfe53190663f0.tar.zst VIATRA-Generator-17be8277d61825e6df21afe513dcfe53190663f0.zip |
Added generated artefacts for the alloy parser
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage')
112 files changed, 25905 insertions, 0 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSAnd.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSAnd.java new file mode 100644 index 00000000..ae5be888 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSAnd.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS And</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSAnd() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSAnd extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSAnd_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSAnd_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSAnd | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSCardinality.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSCardinality.java new file mode 100644 index 00000000..9dfede24 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSCardinality.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Cardinality</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSCardinality() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSCardinality extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSCardinality_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // ALSCardinality | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDefinition.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDefinition.java new file mode 100644 index 00000000..9ccd85d7 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDefinition.java | |||
@@ -0,0 +1,97 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>ALS Definition</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName <em>Name</em>}</li> | ||
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables <em>Variables</em>}</li> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue <em>Value</em>}</li> | ||
21 | * </ul> | ||
22 | * | ||
23 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDefinition() | ||
24 | * @model | ||
25 | * @generated | ||
26 | */ | ||
27 | public interface ALSDefinition extends EObject | ||
28 | { | ||
29 | /** | ||
30 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <p> | ||
33 | * If the meaning of the '<em>Name</em>' attribute isn't clear, | ||
34 | * there really should be more of a description here... | ||
35 | * </p> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @return the value of the '<em>Name</em>' attribute. | ||
38 | * @see #setName(String) | ||
39 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDefinition_Name() | ||
40 | * @model | ||
41 | * @generated | ||
42 | */ | ||
43 | String getName(); | ||
44 | |||
45 | /** | ||
46 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName <em>Name</em>}' attribute. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @param value the new value of the '<em>Name</em>' attribute. | ||
50 | * @see #getName() | ||
51 | * @generated | ||
52 | */ | ||
53 | void setName(String value); | ||
54 | |||
55 | /** | ||
56 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. | ||
57 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration}. | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <p> | ||
60 | * If the meaning of the '<em>Variables</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>Variables</em>' containment reference list. | ||
65 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDefinition_Variables() | ||
66 | * @model containment="true" | ||
67 | * @generated | ||
68 | */ | ||
69 | EList<ALSVariableDeclaration> getVariables(); | ||
70 | |||
71 | /** | ||
72 | * Returns the value of the '<em><b>Value</b></em>' containment reference. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <p> | ||
75 | * If the meaning of the '<em>Value</em>' containment reference isn't clear, | ||
76 | * there really should be more of a description here... | ||
77 | * </p> | ||
78 | * <!-- end-user-doc --> | ||
79 | * @return the value of the '<em>Value</em>' containment reference. | ||
80 | * @see #setValue(ALSTerm) | ||
81 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDefinition_Value() | ||
82 | * @model containment="true" | ||
83 | * @generated | ||
84 | */ | ||
85 | ALSTerm getValue(); | ||
86 | |||
87 | /** | ||
88 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue <em>Value</em>}' containment reference. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @param value the new value of the '<em>Value</em>' containment reference. | ||
92 | * @see #getValue() | ||
93 | * @generated | ||
94 | */ | ||
95 | void setValue(ALSTerm value); | ||
96 | |||
97 | } // ALSDefinition | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDirectProduct.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDirectProduct.java new file mode 100644 index 00000000..b133333b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDirectProduct.java | |||
@@ -0,0 +1,137 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Direct Product</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit <em>Left Multiplicit</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit <em>Right Multiplicit</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand <em>Right Operand</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDirectProduct() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface ALSDirectProduct extends ALSTerm | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Left Operand</em>' containment reference isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Left Operand</em>' containment reference. | ||
36 | * @see #setLeftOperand(ALSTerm) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDirectProduct_LeftOperand() | ||
38 | * @model containment="true" | ||
39 | * @generated | ||
40 | */ | ||
41 | ALSTerm getLeftOperand(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
48 | * @see #getLeftOperand() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setLeftOperand(ALSTerm value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Left Multiplicit</b></em>' attribute. | ||
55 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity}. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <p> | ||
58 | * If the meaning of the '<em>Left Multiplicit</em>' attribute isn't clear, | ||
59 | * there really should be more of a description here... | ||
60 | * </p> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @return the value of the '<em>Left Multiplicit</em>' attribute. | ||
63 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
64 | * @see #setLeftMultiplicit(ALSMultiplicity) | ||
65 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDirectProduct_LeftMultiplicit() | ||
66 | * @model | ||
67 | * @generated | ||
68 | */ | ||
69 | ALSMultiplicity getLeftMultiplicit(); | ||
70 | |||
71 | /** | ||
72 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit <em>Left Multiplicit</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @param value the new value of the '<em>Left Multiplicit</em>' attribute. | ||
76 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
77 | * @see #getLeftMultiplicit() | ||
78 | * @generated | ||
79 | */ | ||
80 | void setLeftMultiplicit(ALSMultiplicity value); | ||
81 | |||
82 | /** | ||
83 | * Returns the value of the '<em><b>Right Multiplicit</b></em>' attribute. | ||
84 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity}. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <p> | ||
87 | * If the meaning of the '<em>Right Multiplicit</em>' attribute isn't clear, | ||
88 | * there really should be more of a description here... | ||
89 | * </p> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @return the value of the '<em>Right Multiplicit</em>' attribute. | ||
92 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
93 | * @see #setRightMultiplicit(ALSMultiplicity) | ||
94 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDirectProduct_RightMultiplicit() | ||
95 | * @model | ||
96 | * @generated | ||
97 | */ | ||
98 | ALSMultiplicity getRightMultiplicit(); | ||
99 | |||
100 | /** | ||
101 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit <em>Right Multiplicit</em>}' attribute. | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @param value the new value of the '<em>Right Multiplicit</em>' attribute. | ||
105 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
106 | * @see #getRightMultiplicit() | ||
107 | * @generated | ||
108 | */ | ||
109 | void setRightMultiplicit(ALSMultiplicity value); | ||
110 | |||
111 | /** | ||
112 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <p> | ||
115 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
116 | * there really should be more of a description here... | ||
117 | * </p> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
120 | * @see #setRightOperand(ALSTerm) | ||
121 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDirectProduct_RightOperand() | ||
122 | * @model containment="true" | ||
123 | * @generated | ||
124 | */ | ||
125 | ALSTerm getRightOperand(); | ||
126 | |||
127 | /** | ||
128 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand <em>Right Operand</em>}' containment reference. | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
132 | * @see #getRightOperand() | ||
133 | * @generated | ||
134 | */ | ||
135 | void setRightOperand(ALSTerm value); | ||
136 | |||
137 | } // ALSDirectProduct | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDocument.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDocument.java new file mode 100644 index 00000000..e2198e0a --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDocument.java | |||
@@ -0,0 +1,138 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>ALS Document</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations <em>Enum Declarations</em>}</li> | ||
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies <em>Signature Bodies</em>}</li> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions <em>Function Definitions</em>}</li> | ||
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions <em>Relation Definitions</em>}</li> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations <em>Fact Declarations</em>}</li> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand <em>Run Command</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument() | ||
27 | * @model | ||
28 | * @generated | ||
29 | */ | ||
30 | public interface ALSDocument extends EObject | ||
31 | { | ||
32 | /** | ||
33 | * Returns the value of the '<em><b>Enum Declarations</b></em>' containment reference list. | ||
34 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration}. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <p> | ||
37 | * If the meaning of the '<em>Enum Declarations</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>Enum Declarations</em>' containment reference list. | ||
42 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_EnumDeclarations() | ||
43 | * @model containment="true" | ||
44 | * @generated | ||
45 | */ | ||
46 | EList<ALSEnumDeclaration> getEnumDeclarations(); | ||
47 | |||
48 | /** | ||
49 | * Returns the value of the '<em><b>Signature Bodies</b></em>' containment reference list. | ||
50 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody}. | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <p> | ||
53 | * If the meaning of the '<em>Signature Bodies</em>' containment reference list isn't clear, | ||
54 | * there really should be more of a description here... | ||
55 | * </p> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @return the value of the '<em>Signature Bodies</em>' containment reference list. | ||
58 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_SignatureBodies() | ||
59 | * @model containment="true" | ||
60 | * @generated | ||
61 | */ | ||
62 | EList<ALSSignatureBody> getSignatureBodies(); | ||
63 | |||
64 | /** | ||
65 | * Returns the value of the '<em><b>Function Definitions</b></em>' containment reference list. | ||
66 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition}. | ||
67 | * <!-- begin-user-doc --> | ||
68 | * <p> | ||
69 | * If the meaning of the '<em>Function Definitions</em>' containment reference list isn't clear, | ||
70 | * there really should be more of a description here... | ||
71 | * </p> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @return the value of the '<em>Function Definitions</em>' containment reference list. | ||
74 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_FunctionDefinitions() | ||
75 | * @model containment="true" | ||
76 | * @generated | ||
77 | */ | ||
78 | EList<ALSFunctionDefinition> getFunctionDefinitions(); | ||
79 | |||
80 | /** | ||
81 | * Returns the value of the '<em><b>Relation Definitions</b></em>' containment reference list. | ||
82 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition}. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <p> | ||
85 | * If the meaning of the '<em>Relation Definitions</em>' containment reference list 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>Relation Definitions</em>' containment reference list. | ||
90 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_RelationDefinitions() | ||
91 | * @model containment="true" | ||
92 | * @generated | ||
93 | */ | ||
94 | EList<ALSRelationDefinition> getRelationDefinitions(); | ||
95 | |||
96 | /** | ||
97 | * Returns the value of the '<em><b>Fact Declarations</b></em>' containment reference list. | ||
98 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration}. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <p> | ||
101 | * If the meaning of the '<em>Fact Declarations</em>' containment reference list isn't clear, | ||
102 | * there really should be more of a description here... | ||
103 | * </p> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @return the value of the '<em>Fact Declarations</em>' containment reference list. | ||
106 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_FactDeclarations() | ||
107 | * @model containment="true" | ||
108 | * @generated | ||
109 | */ | ||
110 | EList<ALSFactDeclaration> getFactDeclarations(); | ||
111 | |||
112 | /** | ||
113 | * Returns the value of the '<em><b>Run Command</b></em>' containment reference. | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <p> | ||
116 | * If the meaning of the '<em>Run Command</em>' containment reference isn't clear, | ||
117 | * there really should be more of a description here... | ||
118 | * </p> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @return the value of the '<em>Run Command</em>' containment reference. | ||
121 | * @see #setRunCommand(ALSRunCommand) | ||
122 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSDocument_RunCommand() | ||
123 | * @model containment="true" | ||
124 | * @generated | ||
125 | */ | ||
126 | ALSRunCommand getRunCommand(); | ||
127 | |||
128 | /** | ||
129 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand <em>Run Command</em>}' containment reference. | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @param value the new value of the '<em>Run Command</em>' containment reference. | ||
133 | * @see #getRunCommand() | ||
134 | * @generated | ||
135 | */ | ||
136 | void setRunCommand(ALSRunCommand value); | ||
137 | |||
138 | } // ALSDocument | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumDeclaration.java new file mode 100644 index 00000000..41ab277b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumDeclaration.java | |||
@@ -0,0 +1,41 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Enum Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral <em>Literal</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEnumDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSEnumDeclaration extends ALSTypeDeclaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Literal</b></em>' containment reference list. | ||
27 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral}. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Literal</em>' containment reference list isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Literal</em>' containment reference list. | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEnumDeclaration_Literal() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | EList<ALSEnumLiteral> getLiteral(); | ||
40 | |||
41 | } // ALSEnumDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumLiteral.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumLiteral.java new file mode 100644 index 00000000..c29b02b8 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumLiteral.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Enum Literal</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEnumLiteral() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSEnumLiteral extends ALSRelationDeclaration | ||
17 | { | ||
18 | } // ALSEnumLiteral | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEquals.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEquals.java new file mode 100644 index 00000000..4738a390 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEquals.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Equals</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEquals() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSEquals extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEquals_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSEquals_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSEquals | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFactDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFactDeclaration.java new file mode 100644 index 00000000..7f2d4233 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFactDeclaration.java | |||
@@ -0,0 +1,78 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Fact Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName <em>Name</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm <em>Term</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFactDeclaration() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ALSFactDeclaration extends EObject | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Name</em>' attribute isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Name</em>' attribute. | ||
35 | * @see #setName(String) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFactDeclaration_Name() | ||
37 | * @model | ||
38 | * @generated | ||
39 | */ | ||
40 | String getName(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName <em>Name</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Name</em>' attribute. | ||
47 | * @see #getName() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setName(String value); | ||
51 | |||
52 | /** | ||
53 | * Returns the value of the '<em><b>Term</b></em>' containment reference. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <p> | ||
56 | * If the meaning of the '<em>Term</em>' containment reference isn't clear, | ||
57 | * there really should be more of a description here... | ||
58 | * </p> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @return the value of the '<em>Term</em>' containment reference. | ||
61 | * @see #setTerm(ALSTerm) | ||
62 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFactDeclaration_Term() | ||
63 | * @model containment="true" | ||
64 | * @generated | ||
65 | */ | ||
66 | ALSTerm getTerm(); | ||
67 | |||
68 | /** | ||
69 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm <em>Term</em>}' containment reference. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @param value the new value of the '<em>Term</em>' containment reference. | ||
73 | * @see #getTerm() | ||
74 | * @generated | ||
75 | */ | ||
76 | void setTerm(ALSTerm value); | ||
77 | |||
78 | } // ALSFactDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFieldDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFieldDeclaration.java new file mode 100644 index 00000000..cb8faabf --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFieldDeclaration.java | |||
@@ -0,0 +1,80 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Field Declaration</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity <em>Multiplicity</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFieldDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSFieldDeclaration extends ALSRelationDeclaration | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Multiplicity</b></em>' attribute. | ||
27 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity}. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Multiplicity</em>' attribute isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Multiplicity</em>' attribute. | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
36 | * @see #setMultiplicity(ALSMultiplicity) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFieldDeclaration_Multiplicity() | ||
38 | * @model | ||
39 | * @generated | ||
40 | */ | ||
41 | ALSMultiplicity getMultiplicity(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity <em>Multiplicity</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Multiplicity</em>' attribute. | ||
48 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
49 | * @see #getMultiplicity() | ||
50 | * @generated | ||
51 | */ | ||
52 | void setMultiplicity(ALSMultiplicity value); | ||
53 | |||
54 | /** | ||
55 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <p> | ||
58 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
59 | * there really should be more of a description here... | ||
60 | * </p> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @return the value of the '<em>Type</em>' containment reference. | ||
63 | * @see #setType(ALSTerm) | ||
64 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFieldDeclaration_Type() | ||
65 | * @model containment="true" | ||
66 | * @generated | ||
67 | */ | ||
68 | ALSTerm getType(); | ||
69 | |||
70 | /** | ||
71 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType <em>Type</em>}' containment reference. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
75 | * @see #getType() | ||
76 | * @generated | ||
77 | */ | ||
78 | void setType(ALSTerm value); | ||
79 | |||
80 | } // ALSFieldDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionCall.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionCall.java new file mode 100644 index 00000000..0793d750 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionCall.java | |||
@@ -0,0 +1,98 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Function Call</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition <em>Referred Definition</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator <em>Referred Numeric Operator</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams <em>Params</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionCall() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface ALSFunctionCall extends ALSTerm | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Referred Definition</b></em>' reference. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Referred Definition</em>' reference isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Referred Definition</em>' reference. | ||
36 | * @see #setReferredDefinition(ALSDefinition) | ||
37 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionCall_ReferredDefinition() | ||
38 | * @model | ||
39 | * @generated | ||
40 | */ | ||
41 | ALSDefinition getReferredDefinition(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition <em>Referred Definition</em>}' reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Referred Definition</em>' reference. | ||
48 | * @see #getReferredDefinition() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setReferredDefinition(ALSDefinition value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Referred Numeric Operator</b></em>' attribute. | ||
55 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator}. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <p> | ||
58 | * If the meaning of the '<em>Referred Numeric Operator</em>' attribute isn't clear, | ||
59 | * there really should be more of a description here... | ||
60 | * </p> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @return the value of the '<em>Referred Numeric Operator</em>' attribute. | ||
63 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
64 | * @see #setReferredNumericOperator(ALSNumericOperator) | ||
65 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionCall_ReferredNumericOperator() | ||
66 | * @model | ||
67 | * @generated | ||
68 | */ | ||
69 | ALSNumericOperator getReferredNumericOperator(); | ||
70 | |||
71 | /** | ||
72 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator <em>Referred Numeric Operator</em>}' attribute. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @param value the new value of the '<em>Referred Numeric Operator</em>' attribute. | ||
76 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
77 | * @see #getReferredNumericOperator() | ||
78 | * @generated | ||
79 | */ | ||
80 | void setReferredNumericOperator(ALSNumericOperator value); | ||
81 | |||
82 | /** | ||
83 | * Returns the value of the '<em><b>Params</b></em>' containment reference list. | ||
84 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm}. | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <p> | ||
87 | * If the meaning of the '<em>Params</em>' containment reference list isn't clear, | ||
88 | * there really should be more of a description here... | ||
89 | * </p> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @return the value of the '<em>Params</em>' containment reference list. | ||
92 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionCall_Params() | ||
93 | * @model containment="true" | ||
94 | * @generated | ||
95 | */ | ||
96 | EList<ALSTerm> getParams(); | ||
97 | |||
98 | } // ALSFunctionCall | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionDefinition.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionDefinition.java new file mode 100644 index 00000000..a6c6edd4 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionDefinition.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Function Definition</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType <em>Type</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionDefinition() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSFunctionDefinition extends ALSDefinition | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Type</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Type</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Type</em>' containment reference. | ||
33 | * @see #setType(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSFunctionDefinition_Type() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getType(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType <em>Type</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Type</em>' containment reference. | ||
45 | * @see #getType() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setType(ALSTerm value); | ||
49 | |||
50 | } // ALSFunctionDefinition | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIden.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIden.java new file mode 100644 index 00000000..9fcadeb8 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIden.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Iden</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIden() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSIden extends ALSTerm | ||
17 | { | ||
18 | } // ALSIden | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIff.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIff.java new file mode 100644 index 00000000..61d4d4e5 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIff.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Iff</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIff() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSIff extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIff_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIff_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSIff | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSImpl.java new file mode 100644 index 00000000..d4501cf9 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSImpl.java | |||
@@ -0,0 +1,104 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Impl</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand <em>Else Operand</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSImpl() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ALSImpl extends ALSTerm | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <p> | ||
30 | * If the meaning of the '<em>Left Operand</em>' containment reference isn't clear, | ||
31 | * there really should be more of a description here... | ||
32 | * </p> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @return the value of the '<em>Left Operand</em>' containment reference. | ||
35 | * @see #setLeftOperand(ALSTerm) | ||
36 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSImpl_LeftOperand() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | ALSTerm getLeftOperand(); | ||
41 | |||
42 | /** | ||
43 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
47 | * @see #getLeftOperand() | ||
48 | * @generated | ||
49 | */ | ||
50 | void setLeftOperand(ALSTerm value); | ||
51 | |||
52 | /** | ||
53 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <p> | ||
56 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
57 | * there really should be more of a description here... | ||
58 | * </p> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
61 | * @see #setRightOperand(ALSTerm) | ||
62 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSImpl_RightOperand() | ||
63 | * @model containment="true" | ||
64 | * @generated | ||
65 | */ | ||
66 | ALSTerm getRightOperand(); | ||
67 | |||
68 | /** | ||
69 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand <em>Right Operand</em>}' containment reference. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
73 | * @see #getRightOperand() | ||
74 | * @generated | ||
75 | */ | ||
76 | void setRightOperand(ALSTerm value); | ||
77 | |||
78 | /** | ||
79 | * Returns the value of the '<em><b>Else Operand</b></em>' containment reference. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <p> | ||
82 | * If the meaning of the '<em>Else Operand</em>' containment reference isn't clear, | ||
83 | * there really should be more of a description here... | ||
84 | * </p> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @return the value of the '<em>Else Operand</em>' containment reference. | ||
87 | * @see #setElseOperand(ALSTerm) | ||
88 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSImpl_ElseOperand() | ||
89 | * @model containment="true" | ||
90 | * @generated | ||
91 | */ | ||
92 | ALSTerm getElseOperand(); | ||
93 | |||
94 | /** | ||
95 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand <em>Else Operand</em>}' containment reference. | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @param value the new value of the '<em>Else Operand</em>' containment reference. | ||
99 | * @see #getElseOperand() | ||
100 | * @generated | ||
101 | */ | ||
102 | void setElseOperand(ALSTerm value); | ||
103 | |||
104 | } // ALSImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInt.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInt.java new file mode 100644 index 00000000..05d7339b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInt.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Int</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSInt() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSInt extends ALSTerm | ||
17 | { | ||
18 | } // ALSInt | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntScope.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntScope.java new file mode 100644 index 00000000..9329e0eb --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntScope.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Int Scope</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIntScope() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSIntScope extends ALSTypeScope | ||
17 | { | ||
18 | } // ALSIntScope | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntersection.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntersection.java new file mode 100644 index 00000000..ab5c9270 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntersection.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Intersection</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIntersection() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSIntersection extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIntersection_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSIntersection_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSIntersection | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInverseRelation.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInverseRelation.java new file mode 100644 index 00000000..9dc049dc --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInverseRelation.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Inverse Relation</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSInverseRelation() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSInverseRelation extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSInverseRelation_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // ALSInverseRelation | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSJoin.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSJoin.java new file mode 100644 index 00000000..21a987eb --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSJoin.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Join</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSJoin() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSJoin extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSJoin_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSJoin_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSJoin | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLeq.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLeq.java new file mode 100644 index 00000000..76a39cb5 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLeq.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Leq</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLeq() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSLeq extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLeq_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLeq_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSLeq | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLess.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLess.java new file mode 100644 index 00000000..1205108d --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLess.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Less</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLess() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSLess extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLess_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSLess_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSLess | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMeq.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMeq.java new file mode 100644 index 00000000..46c3fa76 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMeq.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Meq</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMeq() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSMeq extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMeq_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMeq_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSMeq | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMinus.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMinus.java new file mode 100644 index 00000000..ed603243 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMinus.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Minus</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMinus() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSMinus extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMinus_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMinus_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSMinus | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMore.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMore.java new file mode 100644 index 00000000..1cc541af --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMore.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS More</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMore() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSMore extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMore_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMore_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSMore | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMultiplicity.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMultiplicity.java new file mode 100644 index 00000000..3daae100 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMultiplicity.java | |||
@@ -0,0 +1,337 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import java.util.Arrays; | ||
6 | import java.util.Collections; | ||
7 | import java.util.List; | ||
8 | |||
9 | import org.eclipse.emf.common.util.Enumerator; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * A representation of the literals of the enumeration '<em><b>ALS Multiplicity</b></em>', | ||
14 | * and utility methods for working with them. | ||
15 | * <!-- end-user-doc --> | ||
16 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSMultiplicity() | ||
17 | * @model | ||
18 | * @generated | ||
19 | */ | ||
20 | public enum ALSMultiplicity implements Enumerator | ||
21 | { | ||
22 | /** | ||
23 | * The '<em><b>All</b></em>' literal object. | ||
24 | * <!-- begin-user-doc --> | ||
25 | * <!-- end-user-doc --> | ||
26 | * @see #ALL_VALUE | ||
27 | * @generated | ||
28 | * @ordered | ||
29 | */ | ||
30 | ALL(0, "all", "all"), | ||
31 | |||
32 | /** | ||
33 | * The '<em><b>No</b></em>' literal object. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #NO_VALUE | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | NO(1, "no", "no"), | ||
41 | |||
42 | /** | ||
43 | * The '<em><b>Some</b></em>' literal object. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #SOME_VALUE | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | SOME(2, "some", "some"), | ||
51 | |||
52 | /** | ||
53 | * The '<em><b>Lone</b></em>' literal object. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #LONE_VALUE | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | LONE(3, "lone", "lone"), | ||
61 | |||
62 | /** | ||
63 | * The '<em><b>One</b></em>' literal object. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #ONE_VALUE | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | ONE(4, "one", "one"), | ||
71 | |||
72 | /** | ||
73 | * The '<em><b>Set</b></em>' literal object. | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @see #SET_VALUE | ||
77 | * @generated | ||
78 | * @ordered | ||
79 | */ | ||
80 | SET(5, "set", "set"); | ||
81 | |||
82 | /** | ||
83 | * The '<em><b>All</b></em>' literal value. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <p> | ||
86 | * If the meaning of '<em><b>All</b></em>' literal object isn't clear, | ||
87 | * there really should be more of a description here... | ||
88 | * </p> | ||
89 | * <!-- end-user-doc --> | ||
90 | * @see #ALL | ||
91 | * @model name="all" | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | public static final int ALL_VALUE = 0; | ||
96 | |||
97 | /** | ||
98 | * The '<em><b>No</b></em>' literal value. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <p> | ||
101 | * If the meaning of '<em><b>No</b></em>' literal object isn't clear, | ||
102 | * there really should be more of a description here... | ||
103 | * </p> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @see #NO | ||
106 | * @model name="no" | ||
107 | * @generated | ||
108 | * @ordered | ||
109 | */ | ||
110 | public static final int NO_VALUE = 1; | ||
111 | |||
112 | /** | ||
113 | * The '<em><b>Some</b></em>' literal value. | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <p> | ||
116 | * If the meaning of '<em><b>Some</b></em>' literal object isn't clear, | ||
117 | * there really should be more of a description here... | ||
118 | * </p> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @see #SOME | ||
121 | * @model name="some" | ||
122 | * @generated | ||
123 | * @ordered | ||
124 | */ | ||
125 | public static final int SOME_VALUE = 2; | ||
126 | |||
127 | /** | ||
128 | * The '<em><b>Lone</b></em>' literal value. | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <p> | ||
131 | * If the meaning of '<em><b>Lone</b></em>' literal object isn't clear, | ||
132 | * there really should be more of a description here... | ||
133 | * </p> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @see #LONE | ||
136 | * @model name="lone" | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | public static final int LONE_VALUE = 3; | ||
141 | |||
142 | /** | ||
143 | * The '<em><b>One</b></em>' literal value. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <p> | ||
146 | * If the meaning of '<em><b>One</b></em>' literal object isn't clear, | ||
147 | * there really should be more of a description here... | ||
148 | * </p> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @see #ONE | ||
151 | * @model name="one" | ||
152 | * @generated | ||
153 | * @ordered | ||
154 | */ | ||
155 | public static final int ONE_VALUE = 4; | ||
156 | |||
157 | /** | ||
158 | * The '<em><b>Set</b></em>' literal value. | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <p> | ||
161 | * If the meaning of '<em><b>Set</b></em>' literal object isn't clear, | ||
162 | * there really should be more of a description here... | ||
163 | * </p> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @see #SET | ||
166 | * @model name="set" | ||
167 | * @generated | ||
168 | * @ordered | ||
169 | */ | ||
170 | public static final int SET_VALUE = 5; | ||
171 | |||
172 | /** | ||
173 | * An array of all the '<em><b>ALS Multiplicity</b></em>' enumerators. | ||
174 | * <!-- begin-user-doc --> | ||
175 | * <!-- end-user-doc --> | ||
176 | * @generated | ||
177 | */ | ||
178 | private static final ALSMultiplicity[] VALUES_ARRAY = | ||
179 | new ALSMultiplicity[] | ||
180 | { | ||
181 | ALL, | ||
182 | NO, | ||
183 | SOME, | ||
184 | LONE, | ||
185 | ONE, | ||
186 | SET, | ||
187 | }; | ||
188 | |||
189 | /** | ||
190 | * A public read-only list of all the '<em><b>ALS Multiplicity</b></em>' enumerators. | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | public static final List<ALSMultiplicity> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); | ||
196 | |||
197 | /** | ||
198 | * Returns the '<em><b>ALS Multiplicity</b></em>' literal with the specified literal value. | ||
199 | * <!-- begin-user-doc --> | ||
200 | * <!-- end-user-doc --> | ||
201 | * @param literal the literal. | ||
202 | * @return the matching enumerator or <code>null</code>. | ||
203 | * @generated | ||
204 | */ | ||
205 | public static ALSMultiplicity get(String literal) | ||
206 | { | ||
207 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
208 | { | ||
209 | ALSMultiplicity result = VALUES_ARRAY[i]; | ||
210 | if (result.toString().equals(literal)) | ||
211 | { | ||
212 | return result; | ||
213 | } | ||
214 | } | ||
215 | return null; | ||
216 | } | ||
217 | |||
218 | /** | ||
219 | * Returns the '<em><b>ALS Multiplicity</b></em>' literal with the specified name. | ||
220 | * <!-- begin-user-doc --> | ||
221 | * <!-- end-user-doc --> | ||
222 | * @param name the name. | ||
223 | * @return the matching enumerator or <code>null</code>. | ||
224 | * @generated | ||
225 | */ | ||
226 | public static ALSMultiplicity getByName(String name) | ||
227 | { | ||
228 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
229 | { | ||
230 | ALSMultiplicity result = VALUES_ARRAY[i]; | ||
231 | if (result.getName().equals(name)) | ||
232 | { | ||
233 | return result; | ||
234 | } | ||
235 | } | ||
236 | return null; | ||
237 | } | ||
238 | |||
239 | /** | ||
240 | * Returns the '<em><b>ALS Multiplicity</b></em>' literal with the specified integer value. | ||
241 | * <!-- begin-user-doc --> | ||
242 | * <!-- end-user-doc --> | ||
243 | * @param value the integer value. | ||
244 | * @return the matching enumerator or <code>null</code>. | ||
245 | * @generated | ||
246 | */ | ||
247 | public static ALSMultiplicity get(int value) | ||
248 | { | ||
249 | switch (value) | ||
250 | { | ||
251 | case ALL_VALUE: return ALL; | ||
252 | case NO_VALUE: return NO; | ||
253 | case SOME_VALUE: return SOME; | ||
254 | case LONE_VALUE: return LONE; | ||
255 | case ONE_VALUE: return ONE; | ||
256 | case SET_VALUE: return SET; | ||
257 | } | ||
258 | return null; | ||
259 | } | ||
260 | |||
261 | /** | ||
262 | * <!-- begin-user-doc --> | ||
263 | * <!-- end-user-doc --> | ||
264 | * @generated | ||
265 | */ | ||
266 | private final int value; | ||
267 | |||
268 | /** | ||
269 | * <!-- begin-user-doc --> | ||
270 | * <!-- end-user-doc --> | ||
271 | * @generated | ||
272 | */ | ||
273 | private final String name; | ||
274 | |||
275 | /** | ||
276 | * <!-- begin-user-doc --> | ||
277 | * <!-- end-user-doc --> | ||
278 | * @generated | ||
279 | */ | ||
280 | private final String literal; | ||
281 | |||
282 | /** | ||
283 | * Only this class can construct instances. | ||
284 | * <!-- begin-user-doc --> | ||
285 | * <!-- end-user-doc --> | ||
286 | * @generated | ||
287 | */ | ||
288 | private ALSMultiplicity(int value, String name, String literal) | ||
289 | { | ||
290 | this.value = value; | ||
291 | this.name = name; | ||
292 | this.literal = literal; | ||
293 | } | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | public int getValue() | ||
301 | { | ||
302 | return value; | ||
303 | } | ||
304 | |||
305 | /** | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @generated | ||
309 | */ | ||
310 | public String getName() | ||
311 | { | ||
312 | return name; | ||
313 | } | ||
314 | |||
315 | /** | ||
316 | * <!-- begin-user-doc --> | ||
317 | * <!-- end-user-doc --> | ||
318 | * @generated | ||
319 | */ | ||
320 | public String getLiteral() | ||
321 | { | ||
322 | return literal; | ||
323 | } | ||
324 | |||
325 | /** | ||
326 | * Returns the literal value of the enumerator, which is its string representation. | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <!-- end-user-doc --> | ||
329 | * @generated | ||
330 | */ | ||
331 | @Override | ||
332 | public String toString() | ||
333 | { | ||
334 | return literal; | ||
335 | } | ||
336 | |||
337 | } //ALSMultiplicity | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNone.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNone.java new file mode 100644 index 00000000..e609ba50 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNone.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS None</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNone() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSNone extends ALSTerm | ||
17 | { | ||
18 | } // ALSNone | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNot.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNot.java new file mode 100644 index 00000000..702e6e99 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNot.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Not</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNot() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSNot extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNot_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // ALSNot | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNotEquals.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNotEquals.java new file mode 100644 index 00000000..d46c12ec --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNotEquals.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Not Equals</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNotEquals() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSNotEquals extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNotEquals_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNotEquals_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSNotEquals | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumberLiteral.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumberLiteral.java new file mode 100644 index 00000000..fd9dcb4d --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumberLiteral.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Number Literal</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue <em>Value</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNumberLiteral() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSNumberLiteral extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Value</b></em>' attribute. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Value</em>' attribute isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Value</em>' attribute. | ||
33 | * @see #setValue(int) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNumberLiteral_Value() | ||
35 | * @model | ||
36 | * @generated | ||
37 | */ | ||
38 | int getValue(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue <em>Value</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Value</em>' attribute. | ||
45 | * @see #getValue() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setValue(int value); | ||
49 | |||
50 | } // ALSNumberLiteral | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumericOperator.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumericOperator.java new file mode 100644 index 00000000..1383cd27 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumericOperator.java | |||
@@ -0,0 +1,310 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import java.util.Arrays; | ||
6 | import java.util.Collections; | ||
7 | import java.util.List; | ||
8 | |||
9 | import org.eclipse.emf.common.util.Enumerator; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * A representation of the literals of the enumeration '<em><b>ALS Numeric Operator</b></em>', | ||
14 | * and utility methods for working with them. | ||
15 | * <!-- end-user-doc --> | ||
16 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSNumericOperator() | ||
17 | * @model | ||
18 | * @generated | ||
19 | */ | ||
20 | public enum ALSNumericOperator implements Enumerator | ||
21 | { | ||
22 | /** | ||
23 | * The '<em><b>Plus</b></em>' literal object. | ||
24 | * <!-- begin-user-doc --> | ||
25 | * <!-- end-user-doc --> | ||
26 | * @see #PLUS_VALUE | ||
27 | * @generated | ||
28 | * @ordered | ||
29 | */ | ||
30 | PLUS(0, "plus", "plus"), | ||
31 | |||
32 | /** | ||
33 | * The '<em><b>Sub</b></em>' literal object. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #SUB_VALUE | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | SUB(1, "sub", "sub"), | ||
41 | |||
42 | /** | ||
43 | * The '<em><b>Mul</b></em>' literal object. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #MUL_VALUE | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | MUL(2, "mul", "mul"), | ||
51 | |||
52 | /** | ||
53 | * The '<em><b>Rem</b></em>' literal object. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #REM_VALUE | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | REM(3, "rem", "rem"), | ||
61 | |||
62 | /** | ||
63 | * The '<em><b>Div</b></em>' literal object. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @see #DIV_VALUE | ||
67 | * @generated | ||
68 | * @ordered | ||
69 | */ | ||
70 | DIV(4, "div", "div"); | ||
71 | |||
72 | /** | ||
73 | * The '<em><b>Plus</b></em>' literal value. | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <p> | ||
76 | * If the meaning of '<em><b>Plus</b></em>' literal object isn't clear, | ||
77 | * there really should be more of a description here... | ||
78 | * </p> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @see #PLUS | ||
81 | * @model name="plus" | ||
82 | * @generated | ||
83 | * @ordered | ||
84 | */ | ||
85 | public static final int PLUS_VALUE = 0; | ||
86 | |||
87 | /** | ||
88 | * The '<em><b>Sub</b></em>' literal value. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <p> | ||
91 | * If the meaning of '<em><b>Sub</b></em>' literal object isn't clear, | ||
92 | * there really should be more of a description here... | ||
93 | * </p> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @see #SUB | ||
96 | * @model name="sub" | ||
97 | * @generated | ||
98 | * @ordered | ||
99 | */ | ||
100 | public static final int SUB_VALUE = 1; | ||
101 | |||
102 | /** | ||
103 | * The '<em><b>Mul</b></em>' literal value. | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <p> | ||
106 | * If the meaning of '<em><b>Mul</b></em>' literal object isn't clear, | ||
107 | * there really should be more of a description here... | ||
108 | * </p> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @see #MUL | ||
111 | * @model name="mul" | ||
112 | * @generated | ||
113 | * @ordered | ||
114 | */ | ||
115 | public static final int MUL_VALUE = 2; | ||
116 | |||
117 | /** | ||
118 | * The '<em><b>Rem</b></em>' literal value. | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <p> | ||
121 | * If the meaning of '<em><b>Rem</b></em>' literal object isn't clear, | ||
122 | * there really should be more of a description here... | ||
123 | * </p> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @see #REM | ||
126 | * @model name="rem" | ||
127 | * @generated | ||
128 | * @ordered | ||
129 | */ | ||
130 | public static final int REM_VALUE = 3; | ||
131 | |||
132 | /** | ||
133 | * The '<em><b>Div</b></em>' literal value. | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <p> | ||
136 | * If the meaning of '<em><b>Div</b></em>' literal object isn't clear, | ||
137 | * there really should be more of a description here... | ||
138 | * </p> | ||
139 | * <!-- end-user-doc --> | ||
140 | * @see #DIV | ||
141 | * @model name="div" | ||
142 | * @generated | ||
143 | * @ordered | ||
144 | */ | ||
145 | public static final int DIV_VALUE = 4; | ||
146 | |||
147 | /** | ||
148 | * An array of all the '<em><b>ALS Numeric Operator</b></em>' enumerators. | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @generated | ||
152 | */ | ||
153 | private static final ALSNumericOperator[] VALUES_ARRAY = | ||
154 | new ALSNumericOperator[] | ||
155 | { | ||
156 | PLUS, | ||
157 | SUB, | ||
158 | MUL, | ||
159 | REM, | ||
160 | DIV, | ||
161 | }; | ||
162 | |||
163 | /** | ||
164 | * A public read-only list of all the '<em><b>ALS Numeric Operator</b></em>' enumerators. | ||
165 | * <!-- begin-user-doc --> | ||
166 | * <!-- end-user-doc --> | ||
167 | * @generated | ||
168 | */ | ||
169 | public static final List<ALSNumericOperator> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); | ||
170 | |||
171 | /** | ||
172 | * Returns the '<em><b>ALS Numeric Operator</b></em>' literal with the specified literal value. | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @param literal the literal. | ||
176 | * @return the matching enumerator or <code>null</code>. | ||
177 | * @generated | ||
178 | */ | ||
179 | public static ALSNumericOperator get(String literal) | ||
180 | { | ||
181 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
182 | { | ||
183 | ALSNumericOperator result = VALUES_ARRAY[i]; | ||
184 | if (result.toString().equals(literal)) | ||
185 | { | ||
186 | return result; | ||
187 | } | ||
188 | } | ||
189 | return null; | ||
190 | } | ||
191 | |||
192 | /** | ||
193 | * Returns the '<em><b>ALS Numeric Operator</b></em>' literal with the specified name. | ||
194 | * <!-- begin-user-doc --> | ||
195 | * <!-- end-user-doc --> | ||
196 | * @param name the name. | ||
197 | * @return the matching enumerator or <code>null</code>. | ||
198 | * @generated | ||
199 | */ | ||
200 | public static ALSNumericOperator getByName(String name) | ||
201 | { | ||
202 | for (int i = 0; i < VALUES_ARRAY.length; ++i) | ||
203 | { | ||
204 | ALSNumericOperator result = VALUES_ARRAY[i]; | ||
205 | if (result.getName().equals(name)) | ||
206 | { | ||
207 | return result; | ||
208 | } | ||
209 | } | ||
210 | return null; | ||
211 | } | ||
212 | |||
213 | /** | ||
214 | * Returns the '<em><b>ALS Numeric Operator</b></em>' literal with the specified integer value. | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @param value the integer value. | ||
218 | * @return the matching enumerator or <code>null</code>. | ||
219 | * @generated | ||
220 | */ | ||
221 | public static ALSNumericOperator get(int value) | ||
222 | { | ||
223 | switch (value) | ||
224 | { | ||
225 | case PLUS_VALUE: return PLUS; | ||
226 | case SUB_VALUE: return SUB; | ||
227 | case MUL_VALUE: return MUL; | ||
228 | case REM_VALUE: return REM; | ||
229 | case DIV_VALUE: return DIV; | ||
230 | } | ||
231 | return null; | ||
232 | } | ||
233 | |||
234 | /** | ||
235 | * <!-- begin-user-doc --> | ||
236 | * <!-- end-user-doc --> | ||
237 | * @generated | ||
238 | */ | ||
239 | private final int value; | ||
240 | |||
241 | /** | ||
242 | * <!-- begin-user-doc --> | ||
243 | * <!-- end-user-doc --> | ||
244 | * @generated | ||
245 | */ | ||
246 | private final String name; | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | private final String literal; | ||
254 | |||
255 | /** | ||
256 | * Only this class can construct instances. | ||
257 | * <!-- begin-user-doc --> | ||
258 | * <!-- end-user-doc --> | ||
259 | * @generated | ||
260 | */ | ||
261 | private ALSNumericOperator(int value, String name, String literal) | ||
262 | { | ||
263 | this.value = value; | ||
264 | this.name = name; | ||
265 | this.literal = literal; | ||
266 | } | ||
267 | |||
268 | /** | ||
269 | * <!-- begin-user-doc --> | ||
270 | * <!-- end-user-doc --> | ||
271 | * @generated | ||
272 | */ | ||
273 | public int getValue() | ||
274 | { | ||
275 | return value; | ||
276 | } | ||
277 | |||
278 | /** | ||
279 | * <!-- begin-user-doc --> | ||
280 | * <!-- end-user-doc --> | ||
281 | * @generated | ||
282 | */ | ||
283 | public String getName() | ||
284 | { | ||
285 | return name; | ||
286 | } | ||
287 | |||
288 | /** | ||
289 | * <!-- begin-user-doc --> | ||
290 | * <!-- end-user-doc --> | ||
291 | * @generated | ||
292 | */ | ||
293 | public String getLiteral() | ||
294 | { | ||
295 | return literal; | ||
296 | } | ||
297 | |||
298 | /** | ||
299 | * Returns the literal value of the enumerator, which is its string representation. | ||
300 | * <!-- begin-user-doc --> | ||
301 | * <!-- end-user-doc --> | ||
302 | * @generated | ||
303 | */ | ||
304 | @Override | ||
305 | public String toString() | ||
306 | { | ||
307 | return literal; | ||
308 | } | ||
309 | |||
310 | } //ALSNumericOperator | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOr.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOr.java new file mode 100644 index 00000000..01eab22b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOr.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Or</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOr() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSOr extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOr_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOr_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSOr | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOverride.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOverride.java new file mode 100644 index 00000000..fa8f5b56 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOverride.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Override</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOverride() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSOverride extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOverride_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSOverride_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSOverride | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSPlus.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSPlus.java new file mode 100644 index 00000000..4cbe7353 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSPlus.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Plus</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSPlus() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSPlus extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSPlus_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSPlus_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSPlus | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSQuantifiedEx.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSQuantifiedEx.java new file mode 100644 index 00000000..9f2dd595 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSQuantifiedEx.java | |||
@@ -0,0 +1,125 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Quantified Ex</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType <em>Type</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj <em>Disj</em>}</li> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables <em>Variables</em>}</li> | ||
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression <em>Expression</em>}</li> | ||
20 | * </ul> | ||
21 | * | ||
22 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSQuantifiedEx() | ||
23 | * @model | ||
24 | * @generated | ||
25 | */ | ||
26 | public interface ALSQuantifiedEx extends ALSTerm | ||
27 | { | ||
28 | /** | ||
29 | * Returns the value of the '<em><b>Type</b></em>' attribute. | ||
30 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity}. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <p> | ||
33 | * If the meaning of the '<em>Type</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>Type</em>' attribute. | ||
38 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
39 | * @see #setType(ALSMultiplicity) | ||
40 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSQuantifiedEx_Type() | ||
41 | * @model | ||
42 | * @generated | ||
43 | */ | ||
44 | ALSMultiplicity getType(); | ||
45 | |||
46 | /** | ||
47 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType <em>Type</em>}' attribute. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @param value the new value of the '<em>Type</em>' attribute. | ||
51 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
52 | * @see #getType() | ||
53 | * @generated | ||
54 | */ | ||
55 | void setType(ALSMultiplicity value); | ||
56 | |||
57 | /** | ||
58 | * Returns the value of the '<em><b>Disj</b></em>' attribute. | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <p> | ||
61 | * If the meaning of the '<em>Disj</em>' attribute isn't clear, | ||
62 | * there really should be more of a description here... | ||
63 | * </p> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @return the value of the '<em>Disj</em>' attribute. | ||
66 | * @see #setDisj(boolean) | ||
67 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSQuantifiedEx_Disj() | ||
68 | * @model | ||
69 | * @generated | ||
70 | */ | ||
71 | boolean isDisj(); | ||
72 | |||
73 | /** | ||
74 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj <em>Disj</em>}' attribute. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @param value the new value of the '<em>Disj</em>' attribute. | ||
78 | * @see #isDisj() | ||
79 | * @generated | ||
80 | */ | ||
81 | void setDisj(boolean value); | ||
82 | |||
83 | /** | ||
84 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. | ||
85 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration}. | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <p> | ||
88 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, | ||
89 | * there really should be more of a description here... | ||
90 | * </p> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @return the value of the '<em>Variables</em>' containment reference list. | ||
93 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSQuantifiedEx_Variables() | ||
94 | * @model containment="true" | ||
95 | * @generated | ||
96 | */ | ||
97 | EList<ALSVariableDeclaration> getVariables(); | ||
98 | |||
99 | /** | ||
100 | * Returns the value of the '<em><b>Expression</b></em>' containment reference. | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <p> | ||
103 | * If the meaning of the '<em>Expression</em>' containment reference isn't clear, | ||
104 | * there really should be more of a description here... | ||
105 | * </p> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @return the value of the '<em>Expression</em>' containment reference. | ||
108 | * @see #setExpression(ALSTerm) | ||
109 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSQuantifiedEx_Expression() | ||
110 | * @model containment="true" | ||
111 | * @generated | ||
112 | */ | ||
113 | ALSTerm getExpression(); | ||
114 | |||
115 | /** | ||
116 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression <em>Expression</em>}' containment reference. | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @param value the new value of the '<em>Expression</em>' containment reference. | ||
120 | * @see #getExpression() | ||
121 | * @generated | ||
122 | */ | ||
123 | void setExpression(ALSTerm value); | ||
124 | |||
125 | } // ALSQuantifiedEx | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionLeft.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionLeft.java new file mode 100644 index 00000000..8278a54d --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionLeft.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Range Restriction Left</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter <em>Filter</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation <em>Relation</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionLeft() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSRangeRestrictionLeft extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Filter</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Filter</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>Filter</em>' containment reference. | ||
34 | * @see #setFilter(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionLeft_Filter() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getFilter(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter <em>Filter</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Filter</em>' containment reference. | ||
46 | * @see #getFilter() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setFilter(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Relation</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Relation</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Relation</em>' containment reference. | ||
60 | * @see #setRelation(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionLeft_Relation() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRelation(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation <em>Relation</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Relation</em>' containment reference. | ||
72 | * @see #getRelation() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRelation(ALSTerm value); | ||
76 | |||
77 | } // ALSRangeRestrictionLeft | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionRight.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionRight.java new file mode 100644 index 00000000..c5aff17e --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionRight.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Range Restriction Right</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation <em>Relation</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter <em>Filter</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionRight() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSRangeRestrictionRight extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Relation</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Relation</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>Relation</em>' containment reference. | ||
34 | * @see #setRelation(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionRight_Relation() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getRelation(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation <em>Relation</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Relation</em>' containment reference. | ||
46 | * @see #getRelation() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setRelation(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Filter</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Filter</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Filter</em>' containment reference. | ||
60 | * @see #setFilter(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRangeRestrictionRight_Filter() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getFilter(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter <em>Filter</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Filter</em>' containment reference. | ||
72 | * @see #getFilter() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setFilter(ALSTerm value); | ||
76 | |||
77 | } // ALSRangeRestrictionRight | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReference.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReference.java new file mode 100644 index 00000000..1a2c0bd9 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReference.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Reference</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred <em>Referred</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSReference() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSReference extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Referred</b></em>' reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Referred</em>' reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Referred</em>' reference. | ||
33 | * @see #setReferred(ALSRelationDeclaration) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSReference_Referred() | ||
35 | * @model | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSRelationDeclaration getReferred(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred <em>Referred</em>}' reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Referred</em>' reference. | ||
45 | * @see #getReferred() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setReferred(ALSRelationDeclaration value); | ||
49 | |||
50 | } // ALSReference | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReflectiveTransitiveClosure.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReflectiveTransitiveClosure.java new file mode 100644 index 00000000..3667b563 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReflectiveTransitiveClosure.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Reflective Transitive Closure</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSReflectiveTransitiveClosure() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSReflectiveTransitiveClosure extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSReflectiveTransitiveClosure_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // ALSReflectiveTransitiveClosure | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDeclaration.java new file mode 100644 index 00000000..4c91f5ea --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDeclaration.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Relation Declaration</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName <em>Name</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRelationDeclaration() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSRelationDeclaration extends EObject | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Name</em>' attribute 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>Name</em>' attribute. | ||
34 | * @see #setName(String) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRelationDeclaration_Name() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | String getName(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName <em>Name</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Name</em>' attribute. | ||
46 | * @see #getName() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setName(String value); | ||
50 | |||
51 | } // ALSRelationDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDefinition.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDefinition.java new file mode 100644 index 00000000..4c6b6d72 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDefinition.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Relation Definition</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRelationDefinition() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSRelationDefinition extends ALSDefinition | ||
17 | { | ||
18 | } // ALSRelationDefinition | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRunCommand.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRunCommand.java new file mode 100644 index 00000000..b01f9eb6 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRunCommand.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>ALS Run Command</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes <em>Type Scopes</em>}</li> | ||
19 | * </ul> | ||
20 | * | ||
21 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRunCommand() | ||
22 | * @model | ||
23 | * @generated | ||
24 | */ | ||
25 | public interface ALSRunCommand extends EObject | ||
26 | { | ||
27 | /** | ||
28 | * Returns the value of the '<em><b>Type Scopes</b></em>' containment reference list. | ||
29 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope}. | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <p> | ||
32 | * If the meaning of the '<em>Type Scopes</em>' containment reference list isn't clear, | ||
33 | * there really should be more of a description here... | ||
34 | * </p> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @return the value of the '<em>Type Scopes</em>' containment reference list. | ||
37 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSRunCommand_TypeScopes() | ||
38 | * @model containment="true" | ||
39 | * @generated | ||
40 | */ | ||
41 | EList<ALSTypeScope> getTypeScopes(); | ||
42 | |||
43 | } // ALSRunCommand | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSigScope.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSigScope.java new file mode 100644 index 00000000..a67986ee --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSigScope.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Sig Scope</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly <em>Exactly</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType <em>Type</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSigScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSSigScope extends ALSTypeScope | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Exactly</b></em>' attribute. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Exactly</em>' attribute 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>Exactly</em>' attribute. | ||
34 | * @see #setExactly(boolean) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSigScope_Exactly() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | boolean isExactly(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly <em>Exactly</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Exactly</em>' attribute. | ||
46 | * @see #isExactly() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setExactly(boolean value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Type</b></em>' reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Type</em>' reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Type</em>' reference. | ||
60 | * @see #setType(ALSSignatureDeclaration) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSigScope_Type() | ||
62 | * @model | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSSignatureDeclaration getType(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType <em>Type</em>}' reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Type</em>' reference. | ||
72 | * @see #getType() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setType(ALSSignatureDeclaration value); | ||
76 | |||
77 | } // ALSSigScope | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureBody.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureBody.java new file mode 100644 index 00000000..794f4420 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureBody.java | |||
@@ -0,0 +1,161 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>ALS Signature Body</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity <em>Multiplicity</em>}</li> | ||
19 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract <em>Abstract</em>}</li> | ||
20 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations <em>Declarations</em>}</li> | ||
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype <em>Supertype</em>}</li> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset <em>Superset</em>}</li> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields <em>Fields</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody() | ||
27 | * @model | ||
28 | * @generated | ||
29 | */ | ||
30 | public interface ALSSignatureBody extends EObject | ||
31 | { | ||
32 | /** | ||
33 | * Returns the value of the '<em><b>Multiplicity</b></em>' attribute. | ||
34 | * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity}. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <p> | ||
37 | * If the meaning of the '<em>Multiplicity</em>' attribute 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>Multiplicity</em>' attribute. | ||
42 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
43 | * @see #setMultiplicity(ALSMultiplicity) | ||
44 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Multiplicity() | ||
45 | * @model | ||
46 | * @generated | ||
47 | */ | ||
48 | ALSMultiplicity getMultiplicity(); | ||
49 | |||
50 | /** | ||
51 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity <em>Multiplicity</em>}' attribute. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @param value the new value of the '<em>Multiplicity</em>' attribute. | ||
55 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
56 | * @see #getMultiplicity() | ||
57 | * @generated | ||
58 | */ | ||
59 | void setMultiplicity(ALSMultiplicity value); | ||
60 | |||
61 | /** | ||
62 | * Returns the value of the '<em><b>Abstract</b></em>' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <p> | ||
65 | * If the meaning of the '<em>Abstract</em>' attribute isn't clear, | ||
66 | * there really should be more of a description here... | ||
67 | * </p> | ||
68 | * <!-- end-user-doc --> | ||
69 | * @return the value of the '<em>Abstract</em>' attribute. | ||
70 | * @see #setAbstract(boolean) | ||
71 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Abstract() | ||
72 | * @model | ||
73 | * @generated | ||
74 | */ | ||
75 | boolean isAbstract(); | ||
76 | |||
77 | /** | ||
78 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract <em>Abstract</em>}' attribute. | ||
79 | * <!-- begin-user-doc --> | ||
80 | * <!-- end-user-doc --> | ||
81 | * @param value the new value of the '<em>Abstract</em>' attribute. | ||
82 | * @see #isAbstract() | ||
83 | * @generated | ||
84 | */ | ||
85 | void setAbstract(boolean value); | ||
86 | |||
87 | /** | ||
88 | * Returns the value of the '<em><b>Declarations</b></em>' containment reference list. | ||
89 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration}. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <p> | ||
92 | * If the meaning of the '<em>Declarations</em>' containment reference list isn't clear, | ||
93 | * there really should be more of a description here... | ||
94 | * </p> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @return the value of the '<em>Declarations</em>' containment reference list. | ||
97 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Declarations() | ||
98 | * @model containment="true" | ||
99 | * @generated | ||
100 | */ | ||
101 | EList<ALSSignatureDeclaration> getDeclarations(); | ||
102 | |||
103 | /** | ||
104 | * Returns the value of the '<em><b>Supertype</b></em>' reference. | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <p> | ||
107 | * If the meaning of the '<em>Supertype</em>' reference isn't clear, | ||
108 | * there really should be more of a description here... | ||
109 | * </p> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @return the value of the '<em>Supertype</em>' reference. | ||
112 | * @see #setSupertype(ALSSignatureDeclaration) | ||
113 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Supertype() | ||
114 | * @model | ||
115 | * @generated | ||
116 | */ | ||
117 | ALSSignatureDeclaration getSupertype(); | ||
118 | |||
119 | /** | ||
120 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype <em>Supertype</em>}' reference. | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @param value the new value of the '<em>Supertype</em>' reference. | ||
124 | * @see #getSupertype() | ||
125 | * @generated | ||
126 | */ | ||
127 | void setSupertype(ALSSignatureDeclaration value); | ||
128 | |||
129 | /** | ||
130 | * Returns the value of the '<em><b>Superset</b></em>' reference list. | ||
131 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration}. | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <p> | ||
134 | * If the meaning of the '<em>Superset</em>' reference list isn't clear, | ||
135 | * there really should be more of a description here... | ||
136 | * </p> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @return the value of the '<em>Superset</em>' reference list. | ||
139 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Superset() | ||
140 | * @model | ||
141 | * @generated | ||
142 | */ | ||
143 | EList<ALSSignatureDeclaration> getSuperset(); | ||
144 | |||
145 | /** | ||
146 | * Returns the value of the '<em><b>Fields</b></em>' containment reference list. | ||
147 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration}. | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <p> | ||
150 | * If the meaning of the '<em>Fields</em>' containment reference list isn't clear, | ||
151 | * there really should be more of a description here... | ||
152 | * </p> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @return the value of the '<em>Fields</em>' containment reference list. | ||
155 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureBody_Fields() | ||
156 | * @model containment="true" | ||
157 | * @generated | ||
158 | */ | ||
159 | EList<ALSFieldDeclaration> getFields(); | ||
160 | |||
161 | } // ALSSignatureBody | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureDeclaration.java new file mode 100644 index 00000000..90113d42 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureDeclaration.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Signature Declaration</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSignatureDeclaration() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSSignatureDeclaration extends ALSTypeDeclaration | ||
17 | { | ||
18 | } // ALSSignatureDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSubset.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSubset.java new file mode 100644 index 00000000..e99cb9ec --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSubset.java | |||
@@ -0,0 +1,77 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Subset</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand <em>Left Operand</em>}</li> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand <em>Right Operand</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSubset() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSSubset extends ALSTerm | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Left Operand</b></em>' containment reference. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Left Operand</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>Left Operand</em>' containment reference. | ||
34 | * @see #setLeftOperand(ALSTerm) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSubset_LeftOperand() | ||
36 | * @model containment="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | ALSTerm getLeftOperand(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand <em>Left Operand</em>}' containment reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Left Operand</em>' containment reference. | ||
46 | * @see #getLeftOperand() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setLeftOperand(ALSTerm value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Right Operand</b></em>' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <p> | ||
55 | * If the meaning of the '<em>Right Operand</em>' containment reference isn't clear, | ||
56 | * there really should be more of a description here... | ||
57 | * </p> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @return the value of the '<em>Right Operand</em>' containment reference. | ||
60 | * @see #setRightOperand(ALSTerm) | ||
61 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSubset_RightOperand() | ||
62 | * @model containment="true" | ||
63 | * @generated | ||
64 | */ | ||
65 | ALSTerm getRightOperand(); | ||
66 | |||
67 | /** | ||
68 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand <em>Right Operand</em>}' containment reference. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @param value the new value of the '<em>Right Operand</em>' containment reference. | ||
72 | * @see #getRightOperand() | ||
73 | * @generated | ||
74 | */ | ||
75 | void setRightOperand(ALSTerm value); | ||
76 | |||
77 | } // ALSSubset | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSum.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSum.java new file mode 100644 index 00000000..58a43ddd --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSum.java | |||
@@ -0,0 +1,68 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.common.util.EList; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Sum</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables <em>Variables</em>}</li> | ||
17 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression <em>Expression</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSum() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface ALSSum extends ALSTerm | ||
25 | { | ||
26 | /** | ||
27 | * Returns the value of the '<em><b>Variables</b></em>' containment reference list. | ||
28 | * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration}. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <p> | ||
31 | * If the meaning of the '<em>Variables</em>' containment reference list isn't clear, | ||
32 | * there really should be more of a description here... | ||
33 | * </p> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Variables</em>' containment reference list. | ||
36 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSum_Variables() | ||
37 | * @model containment="true" | ||
38 | * @generated | ||
39 | */ | ||
40 | EList<ALSVariableDeclaration> getVariables(); | ||
41 | |||
42 | /** | ||
43 | * Returns the value of the '<em><b>Expression</b></em>' containment reference. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <p> | ||
46 | * If the meaning of the '<em>Expression</em>' containment reference isn't clear, | ||
47 | * there really should be more of a description here... | ||
48 | * </p> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @return the value of the '<em>Expression</em>' containment reference. | ||
51 | * @see #setExpression(ALSTerm) | ||
52 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSSum_Expression() | ||
53 | * @model containment="true" | ||
54 | * @generated | ||
55 | */ | ||
56 | ALSTerm getExpression(); | ||
57 | |||
58 | /** | ||
59 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression <em>Expression</em>}' containment reference. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @param value the new value of the '<em>Expression</em>' containment reference. | ||
63 | * @see #getExpression() | ||
64 | * @generated | ||
65 | */ | ||
66 | void setExpression(ALSTerm value); | ||
67 | |||
68 | } // ALSSum | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTerm.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTerm.java new file mode 100644 index 00000000..d9fb0296 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTerm.java | |||
@@ -0,0 +1,19 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Term</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * | ||
13 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSTerm() | ||
14 | * @model | ||
15 | * @generated | ||
16 | */ | ||
17 | public interface ALSTerm extends EObject | ||
18 | { | ||
19 | } // ALSTerm | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeDeclaration.java new file mode 100644 index 00000000..4f29b084 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeDeclaration.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Type Declaration</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSTypeDeclaration() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSTypeDeclaration extends ALSRelationDeclaration | ||
17 | { | ||
18 | } // ALSTypeDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeScope.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeScope.java new file mode 100644 index 00000000..f66dcc9b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeScope.java | |||
@@ -0,0 +1,51 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>ALS Type Scope</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber <em>Number</em>}</li> | ||
17 | * </ul> | ||
18 | * | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSTypeScope() | ||
20 | * @model | ||
21 | * @generated | ||
22 | */ | ||
23 | public interface ALSTypeScope extends EObject | ||
24 | { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Number</b></em>' attribute. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <p> | ||
29 | * If the meaning of the '<em>Number</em>' attribute 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>Number</em>' attribute. | ||
34 | * @see #setNumber(int) | ||
35 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSTypeScope_Number() | ||
36 | * @model | ||
37 | * @generated | ||
38 | */ | ||
39 | int getNumber(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber <em>Number</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>Number</em>' attribute. | ||
46 | * @see #getNumber() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setNumber(int value); | ||
50 | |||
51 | } // ALSTypeScope | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUnaryMinus.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUnaryMinus.java new file mode 100644 index 00000000..1f19c532 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUnaryMinus.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Unary Minus</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSUnaryMinus() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSUnaryMinus extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSUnaryMinus_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // ALSUnaryMinus | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUniv.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUniv.java new file mode 100644 index 00000000..97f10946 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUniv.java | |||
@@ -0,0 +1,18 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Univ</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSUniv() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSUniv extends ALSTerm | ||
17 | { | ||
18 | } // ALSUniv | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSVariableDeclaration.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSVariableDeclaration.java new file mode 100644 index 00000000..912c1533 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSVariableDeclaration.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>ALS Variable Declaration</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange <em>Range</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSVariableDeclaration() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSVariableDeclaration extends ALSRelationDeclaration | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Range</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Range</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Range</em>' containment reference. | ||
33 | * @see #setRange(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSVariableDeclaration_Range() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getRange(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange <em>Range</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Range</em>' containment reference. | ||
45 | * @see #getRange() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setRange(ALSTerm value); | ||
49 | |||
50 | } // ALSVariableDeclaration | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlSTransitiveClosure.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlSTransitiveClosure.java new file mode 100644 index 00000000..accb9ef8 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlSTransitiveClosure.java | |||
@@ -0,0 +1,50 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | |||
6 | /** | ||
7 | * <!-- begin-user-doc --> | ||
8 | * A representation of the model object '<em><b>Al STransitive Closure</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * <p> | ||
12 | * The following features are supported: | ||
13 | * </p> | ||
14 | * <ul> | ||
15 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand <em>Operand</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getAlSTransitiveClosure() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface AlSTransitiveClosure extends ALSTerm | ||
23 | { | ||
24 | /** | ||
25 | * Returns the value of the '<em><b>Operand</b></em>' containment reference. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <p> | ||
28 | * If the meaning of the '<em>Operand</em>' containment reference isn't clear, | ||
29 | * there really should be more of a description here... | ||
30 | * </p> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @return the value of the '<em>Operand</em>' containment reference. | ||
33 | * @see #setOperand(ALSTerm) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getAlSTransitiveClosure_Operand() | ||
35 | * @model containment="true" | ||
36 | * @generated | ||
37 | */ | ||
38 | ALSTerm getOperand(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand <em>Operand</em>}' containment reference. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @param value the new value of the '<em>Operand</em>' containment reference. | ||
45 | * @see #getOperand() | ||
46 | * @generated | ||
47 | */ | ||
48 | void setOperand(ALSTerm value); | ||
49 | |||
50 | } // AlSTransitiveClosure | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java new file mode 100644 index 00000000..06919ba8 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java | |||
@@ -0,0 +1,502 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EFactory; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * The <b>Factory</b> for the model. | ||
10 | * It provides a create method for each non-abstract class of the model. | ||
11 | * <!-- end-user-doc --> | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage | ||
13 | * @generated | ||
14 | */ | ||
15 | public interface AlloyLanguageFactory extends EFactory | ||
16 | { | ||
17 | /** | ||
18 | * The singleton instance of the factory. | ||
19 | * <!-- begin-user-doc --> | ||
20 | * <!-- end-user-doc --> | ||
21 | * @generated | ||
22 | */ | ||
23 | AlloyLanguageFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguageFactoryImpl.init(); | ||
24 | |||
25 | /** | ||
26 | * Returns a new object of class '<em>ALS Document</em>'. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <!-- end-user-doc --> | ||
29 | * @return a new object of class '<em>ALS Document</em>'. | ||
30 | * @generated | ||
31 | */ | ||
32 | ALSDocument createALSDocument(); | ||
33 | |||
34 | /** | ||
35 | * Returns a new object of class '<em>ALS Relation Declaration</em>'. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @return a new object of class '<em>ALS Relation Declaration</em>'. | ||
39 | * @generated | ||
40 | */ | ||
41 | ALSRelationDeclaration createALSRelationDeclaration(); | ||
42 | |||
43 | /** | ||
44 | * Returns a new object of class '<em>ALS Type Declaration</em>'. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @return a new object of class '<em>ALS Type Declaration</em>'. | ||
48 | * @generated | ||
49 | */ | ||
50 | ALSTypeDeclaration createALSTypeDeclaration(); | ||
51 | |||
52 | /** | ||
53 | * Returns a new object of class '<em>ALS Enum Declaration</em>'. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @return a new object of class '<em>ALS Enum Declaration</em>'. | ||
57 | * @generated | ||
58 | */ | ||
59 | ALSEnumDeclaration createALSEnumDeclaration(); | ||
60 | |||
61 | /** | ||
62 | * Returns a new object of class '<em>ALS Enum Literal</em>'. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @return a new object of class '<em>ALS Enum Literal</em>'. | ||
66 | * @generated | ||
67 | */ | ||
68 | ALSEnumLiteral createALSEnumLiteral(); | ||
69 | |||
70 | /** | ||
71 | * Returns a new object of class '<em>ALS Signature Declaration</em>'. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @return a new object of class '<em>ALS Signature Declaration</em>'. | ||
75 | * @generated | ||
76 | */ | ||
77 | ALSSignatureDeclaration createALSSignatureDeclaration(); | ||
78 | |||
79 | /** | ||
80 | * Returns a new object of class '<em>ALS Signature Body</em>'. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @return a new object of class '<em>ALS Signature Body</em>'. | ||
84 | * @generated | ||
85 | */ | ||
86 | ALSSignatureBody createALSSignatureBody(); | ||
87 | |||
88 | /** | ||
89 | * Returns a new object of class '<em>ALS Field Declaration</em>'. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @return a new object of class '<em>ALS Field Declaration</em>'. | ||
93 | * @generated | ||
94 | */ | ||
95 | ALSFieldDeclaration createALSFieldDeclaration(); | ||
96 | |||
97 | /** | ||
98 | * Returns a new object of class '<em>ALS Definition</em>'. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @return a new object of class '<em>ALS Definition</em>'. | ||
102 | * @generated | ||
103 | */ | ||
104 | ALSDefinition createALSDefinition(); | ||
105 | |||
106 | /** | ||
107 | * Returns a new object of class '<em>ALS Function Definition</em>'. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @return a new object of class '<em>ALS Function Definition</em>'. | ||
111 | * @generated | ||
112 | */ | ||
113 | ALSFunctionDefinition createALSFunctionDefinition(); | ||
114 | |||
115 | /** | ||
116 | * Returns a new object of class '<em>ALS Relation Definition</em>'. | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @return a new object of class '<em>ALS Relation Definition</em>'. | ||
120 | * @generated | ||
121 | */ | ||
122 | ALSRelationDefinition createALSRelationDefinition(); | ||
123 | |||
124 | /** | ||
125 | * Returns a new object of class '<em>ALS Fact Declaration</em>'. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @return a new object of class '<em>ALS Fact Declaration</em>'. | ||
129 | * @generated | ||
130 | */ | ||
131 | ALSFactDeclaration createALSFactDeclaration(); | ||
132 | |||
133 | /** | ||
134 | * Returns a new object of class '<em>ALS Term</em>'. | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @return a new object of class '<em>ALS Term</em>'. | ||
138 | * @generated | ||
139 | */ | ||
140 | ALSTerm createALSTerm(); | ||
141 | |||
142 | /** | ||
143 | * Returns a new object of class '<em>ALS Variable Declaration</em>'. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @return a new object of class '<em>ALS Variable Declaration</em>'. | ||
147 | * @generated | ||
148 | */ | ||
149 | ALSVariableDeclaration createALSVariableDeclaration(); | ||
150 | |||
151 | /** | ||
152 | * Returns a new object of class '<em>ALS Run Command</em>'. | ||
153 | * <!-- begin-user-doc --> | ||
154 | * <!-- end-user-doc --> | ||
155 | * @return a new object of class '<em>ALS Run Command</em>'. | ||
156 | * @generated | ||
157 | */ | ||
158 | ALSRunCommand createALSRunCommand(); | ||
159 | |||
160 | /** | ||
161 | * Returns a new object of class '<em>ALS Type Scope</em>'. | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @return a new object of class '<em>ALS Type Scope</em>'. | ||
165 | * @generated | ||
166 | */ | ||
167 | ALSTypeScope createALSTypeScope(); | ||
168 | |||
169 | /** | ||
170 | * Returns a new object of class '<em>ALS Sig Scope</em>'. | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @return a new object of class '<em>ALS Sig Scope</em>'. | ||
174 | * @generated | ||
175 | */ | ||
176 | ALSSigScope createALSSigScope(); | ||
177 | |||
178 | /** | ||
179 | * Returns a new object of class '<em>ALS Int Scope</em>'. | ||
180 | * <!-- begin-user-doc --> | ||
181 | * <!-- end-user-doc --> | ||
182 | * @return a new object of class '<em>ALS Int Scope</em>'. | ||
183 | * @generated | ||
184 | */ | ||
185 | ALSIntScope createALSIntScope(); | ||
186 | |||
187 | /** | ||
188 | * Returns a new object of class '<em>ALS Quantified Ex</em>'. | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @return a new object of class '<em>ALS Quantified Ex</em>'. | ||
192 | * @generated | ||
193 | */ | ||
194 | ALSQuantifiedEx createALSQuantifiedEx(); | ||
195 | |||
196 | /** | ||
197 | * Returns a new object of class '<em>ALS Or</em>'. | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @return a new object of class '<em>ALS Or</em>'. | ||
201 | * @generated | ||
202 | */ | ||
203 | ALSOr createALSOr(); | ||
204 | |||
205 | /** | ||
206 | * Returns a new object of class '<em>ALS Iff</em>'. | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @return a new object of class '<em>ALS Iff</em>'. | ||
210 | * @generated | ||
211 | */ | ||
212 | ALSIff createALSIff(); | ||
213 | |||
214 | /** | ||
215 | * Returns a new object of class '<em>ALS Impl</em>'. | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @return a new object of class '<em>ALS Impl</em>'. | ||
219 | * @generated | ||
220 | */ | ||
221 | ALSImpl createALSImpl(); | ||
222 | |||
223 | /** | ||
224 | * Returns a new object of class '<em>ALS And</em>'. | ||
225 | * <!-- begin-user-doc --> | ||
226 | * <!-- end-user-doc --> | ||
227 | * @return a new object of class '<em>ALS And</em>'. | ||
228 | * @generated | ||
229 | */ | ||
230 | ALSAnd createALSAnd(); | ||
231 | |||
232 | /** | ||
233 | * Returns a new object of class '<em>ALS Equals</em>'. | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @return a new object of class '<em>ALS Equals</em>'. | ||
237 | * @generated | ||
238 | */ | ||
239 | ALSEquals createALSEquals(); | ||
240 | |||
241 | /** | ||
242 | * Returns a new object of class '<em>ALS Not Equals</em>'. | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @return a new object of class '<em>ALS Not Equals</em>'. | ||
246 | * @generated | ||
247 | */ | ||
248 | ALSNotEquals createALSNotEquals(); | ||
249 | |||
250 | /** | ||
251 | * Returns a new object of class '<em>ALS Subset</em>'. | ||
252 | * <!-- begin-user-doc --> | ||
253 | * <!-- end-user-doc --> | ||
254 | * @return a new object of class '<em>ALS Subset</em>'. | ||
255 | * @generated | ||
256 | */ | ||
257 | ALSSubset createALSSubset(); | ||
258 | |||
259 | /** | ||
260 | * Returns a new object of class '<em>ALS Less</em>'. | ||
261 | * <!-- begin-user-doc --> | ||
262 | * <!-- end-user-doc --> | ||
263 | * @return a new object of class '<em>ALS Less</em>'. | ||
264 | * @generated | ||
265 | */ | ||
266 | ALSLess createALSLess(); | ||
267 | |||
268 | /** | ||
269 | * Returns a new object of class '<em>ALS Leq</em>'. | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @return a new object of class '<em>ALS Leq</em>'. | ||
273 | * @generated | ||
274 | */ | ||
275 | ALSLeq createALSLeq(); | ||
276 | |||
277 | /** | ||
278 | * Returns a new object of class '<em>ALS More</em>'. | ||
279 | * <!-- begin-user-doc --> | ||
280 | * <!-- end-user-doc --> | ||
281 | * @return a new object of class '<em>ALS More</em>'. | ||
282 | * @generated | ||
283 | */ | ||
284 | ALSMore createALSMore(); | ||
285 | |||
286 | /** | ||
287 | * Returns a new object of class '<em>ALS Meq</em>'. | ||
288 | * <!-- begin-user-doc --> | ||
289 | * <!-- end-user-doc --> | ||
290 | * @return a new object of class '<em>ALS Meq</em>'. | ||
291 | * @generated | ||
292 | */ | ||
293 | ALSMeq createALSMeq(); | ||
294 | |||
295 | /** | ||
296 | * Returns a new object of class '<em>ALS Override</em>'. | ||
297 | * <!-- begin-user-doc --> | ||
298 | * <!-- end-user-doc --> | ||
299 | * @return a new object of class '<em>ALS Override</em>'. | ||
300 | * @generated | ||
301 | */ | ||
302 | ALSOverride createALSOverride(); | ||
303 | |||
304 | /** | ||
305 | * Returns a new object of class '<em>ALS Range Restriction Right</em>'. | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @return a new object of class '<em>ALS Range Restriction Right</em>'. | ||
309 | * @generated | ||
310 | */ | ||
311 | ALSRangeRestrictionRight createALSRangeRestrictionRight(); | ||
312 | |||
313 | /** | ||
314 | * Returns a new object of class '<em>ALS Range Restriction Left</em>'. | ||
315 | * <!-- begin-user-doc --> | ||
316 | * <!-- end-user-doc --> | ||
317 | * @return a new object of class '<em>ALS Range Restriction Left</em>'. | ||
318 | * @generated | ||
319 | */ | ||
320 | ALSRangeRestrictionLeft createALSRangeRestrictionLeft(); | ||
321 | |||
322 | /** | ||
323 | * Returns a new object of class '<em>ALS Join</em>'. | ||
324 | * <!-- begin-user-doc --> | ||
325 | * <!-- end-user-doc --> | ||
326 | * @return a new object of class '<em>ALS Join</em>'. | ||
327 | * @generated | ||
328 | */ | ||
329 | ALSJoin createALSJoin(); | ||
330 | |||
331 | /** | ||
332 | * Returns a new object of class '<em>ALS Minus</em>'. | ||
333 | * <!-- begin-user-doc --> | ||
334 | * <!-- end-user-doc --> | ||
335 | * @return a new object of class '<em>ALS Minus</em>'. | ||
336 | * @generated | ||
337 | */ | ||
338 | ALSMinus createALSMinus(); | ||
339 | |||
340 | /** | ||
341 | * Returns a new object of class '<em>ALS Plus</em>'. | ||
342 | * <!-- begin-user-doc --> | ||
343 | * <!-- end-user-doc --> | ||
344 | * @return a new object of class '<em>ALS Plus</em>'. | ||
345 | * @generated | ||
346 | */ | ||
347 | ALSPlus createALSPlus(); | ||
348 | |||
349 | /** | ||
350 | * Returns a new object of class '<em>ALS Intersection</em>'. | ||
351 | * <!-- begin-user-doc --> | ||
352 | * <!-- end-user-doc --> | ||
353 | * @return a new object of class '<em>ALS Intersection</em>'. | ||
354 | * @generated | ||
355 | */ | ||
356 | ALSIntersection createALSIntersection(); | ||
357 | |||
358 | /** | ||
359 | * Returns a new object of class '<em>ALS Direct Product</em>'. | ||
360 | * <!-- begin-user-doc --> | ||
361 | * <!-- end-user-doc --> | ||
362 | * @return a new object of class '<em>ALS Direct Product</em>'. | ||
363 | * @generated | ||
364 | */ | ||
365 | ALSDirectProduct createALSDirectProduct(); | ||
366 | |||
367 | /** | ||
368 | * Returns a new object of class '<em>ALS Not</em>'. | ||
369 | * <!-- begin-user-doc --> | ||
370 | * <!-- end-user-doc --> | ||
371 | * @return a new object of class '<em>ALS Not</em>'. | ||
372 | * @generated | ||
373 | */ | ||
374 | ALSNot createALSNot(); | ||
375 | |||
376 | /** | ||
377 | * Returns a new object of class '<em>ALS Inverse Relation</em>'. | ||
378 | * <!-- begin-user-doc --> | ||
379 | * <!-- end-user-doc --> | ||
380 | * @return a new object of class '<em>ALS Inverse Relation</em>'. | ||
381 | * @generated | ||
382 | */ | ||
383 | ALSInverseRelation createALSInverseRelation(); | ||
384 | |||
385 | /** | ||
386 | * Returns a new object of class '<em>Al STransitive Closure</em>'. | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @return a new object of class '<em>Al STransitive Closure</em>'. | ||
390 | * @generated | ||
391 | */ | ||
392 | AlSTransitiveClosure createAlSTransitiveClosure(); | ||
393 | |||
394 | /** | ||
395 | * Returns a new object of class '<em>ALS Reflective Transitive Closure</em>'. | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @return a new object of class '<em>ALS Reflective Transitive Closure</em>'. | ||
399 | * @generated | ||
400 | */ | ||
401 | ALSReflectiveTransitiveClosure createALSReflectiveTransitiveClosure(); | ||
402 | |||
403 | /** | ||
404 | * Returns a new object of class '<em>ALS Cardinality</em>'. | ||
405 | * <!-- begin-user-doc --> | ||
406 | * <!-- end-user-doc --> | ||
407 | * @return a new object of class '<em>ALS Cardinality</em>'. | ||
408 | * @generated | ||
409 | */ | ||
410 | ALSCardinality createALSCardinality(); | ||
411 | |||
412 | /** | ||
413 | * Returns a new object of class '<em>ALS Unary Minus</em>'. | ||
414 | * <!-- begin-user-doc --> | ||
415 | * <!-- end-user-doc --> | ||
416 | * @return a new object of class '<em>ALS Unary Minus</em>'. | ||
417 | * @generated | ||
418 | */ | ||
419 | ALSUnaryMinus createALSUnaryMinus(); | ||
420 | |||
421 | /** | ||
422 | * Returns a new object of class '<em>ALS Sum</em>'. | ||
423 | * <!-- begin-user-doc --> | ||
424 | * <!-- end-user-doc --> | ||
425 | * @return a new object of class '<em>ALS Sum</em>'. | ||
426 | * @generated | ||
427 | */ | ||
428 | ALSSum createALSSum(); | ||
429 | |||
430 | /** | ||
431 | * Returns a new object of class '<em>ALS Function Call</em>'. | ||
432 | * <!-- begin-user-doc --> | ||
433 | * <!-- end-user-doc --> | ||
434 | * @return a new object of class '<em>ALS Function Call</em>'. | ||
435 | * @generated | ||
436 | */ | ||
437 | ALSFunctionCall createALSFunctionCall(); | ||
438 | |||
439 | /** | ||
440 | * Returns a new object of class '<em>ALS None</em>'. | ||
441 | * <!-- begin-user-doc --> | ||
442 | * <!-- end-user-doc --> | ||
443 | * @return a new object of class '<em>ALS None</em>'. | ||
444 | * @generated | ||
445 | */ | ||
446 | ALSNone createALSNone(); | ||
447 | |||
448 | /** | ||
449 | * Returns a new object of class '<em>ALS Iden</em>'. | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @return a new object of class '<em>ALS Iden</em>'. | ||
453 | * @generated | ||
454 | */ | ||
455 | ALSIden createALSIden(); | ||
456 | |||
457 | /** | ||
458 | * Returns a new object of class '<em>ALS Univ</em>'. | ||
459 | * <!-- begin-user-doc --> | ||
460 | * <!-- end-user-doc --> | ||
461 | * @return a new object of class '<em>ALS Univ</em>'. | ||
462 | * @generated | ||
463 | */ | ||
464 | ALSUniv createALSUniv(); | ||
465 | |||
466 | /** | ||
467 | * Returns a new object of class '<em>ALS Int</em>'. | ||
468 | * <!-- begin-user-doc --> | ||
469 | * <!-- end-user-doc --> | ||
470 | * @return a new object of class '<em>ALS Int</em>'. | ||
471 | * @generated | ||
472 | */ | ||
473 | ALSInt createALSInt(); | ||
474 | |||
475 | /** | ||
476 | * Returns a new object of class '<em>ALS Reference</em>'. | ||
477 | * <!-- begin-user-doc --> | ||
478 | * <!-- end-user-doc --> | ||
479 | * @return a new object of class '<em>ALS Reference</em>'. | ||
480 | * @generated | ||
481 | */ | ||
482 | ALSReference createALSReference(); | ||
483 | |||
484 | /** | ||
485 | * Returns a new object of class '<em>ALS Number Literal</em>'. | ||
486 | * <!-- begin-user-doc --> | ||
487 | * <!-- end-user-doc --> | ||
488 | * @return a new object of class '<em>ALS Number Literal</em>'. | ||
489 | * @generated | ||
490 | */ | ||
491 | ALSNumberLiteral createALSNumberLiteral(); | ||
492 | |||
493 | /** | ||
494 | * Returns the package supported by this factory. | ||
495 | * <!-- begin-user-doc --> | ||
496 | * <!-- end-user-doc --> | ||
497 | * @return the package supported by this factory. | ||
498 | * @generated | ||
499 | */ | ||
500 | AlloyLanguagePackage getAlloyLanguagePackage(); | ||
501 | |||
502 | } //AlloyLanguageFactory | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java new file mode 100644 index 00000000..50e3d607 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java | |||
@@ -0,0 +1,4680 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EAttribute; | ||
6 | import org.eclipse.emf.ecore.EClass; | ||
7 | import org.eclipse.emf.ecore.EEnum; | ||
8 | import org.eclipse.emf.ecore.EPackage; | ||
9 | import org.eclipse.emf.ecore.EReference; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * The <b>Package</b> for the model. | ||
14 | * It contains accessors for the meta objects to represent | ||
15 | * <ul> | ||
16 | * <li>each class,</li> | ||
17 | * <li>each feature of each class,</li> | ||
18 | * <li>each enum,</li> | ||
19 | * <li>and each data type</li> | ||
20 | * </ul> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguageFactory | ||
23 | * @model kind="package" | ||
24 | * @generated | ||
25 | */ | ||
26 | public interface AlloyLanguagePackage extends EPackage | ||
27 | { | ||
28 | /** | ||
29 | * The package name. | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | String eNAME = "alloyLanguage"; | ||
35 | |||
36 | /** | ||
37 | * The package namespace URI. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @generated | ||
41 | */ | ||
42 | String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/AlloyLanguage"; | ||
43 | |||
44 | /** | ||
45 | * The package namespace name. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @generated | ||
49 | */ | ||
50 | String eNS_PREFIX = "alloyLanguage"; | ||
51 | |||
52 | /** | ||
53 | * The singleton instance of the package. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | AlloyLanguagePackage eINSTANCE = hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl.init(); | ||
59 | |||
60 | /** | ||
61 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl <em>ALS Document</em>}' class. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl | ||
65 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDocument() | ||
66 | * @generated | ||
67 | */ | ||
68 | int ALS_DOCUMENT = 0; | ||
69 | |||
70 | /** | ||
71 | * The feature id for the '<em><b>Enum Declarations</b></em>' containment reference list. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | * @ordered | ||
76 | */ | ||
77 | int ALS_DOCUMENT__ENUM_DECLARATIONS = 0; | ||
78 | |||
79 | /** | ||
80 | * The feature id for the '<em><b>Signature Bodies</b></em>' containment reference list. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @generated | ||
84 | * @ordered | ||
85 | */ | ||
86 | int ALS_DOCUMENT__SIGNATURE_BODIES = 1; | ||
87 | |||
88 | /** | ||
89 | * The feature id for the '<em><b>Function Definitions</b></em>' containment reference list. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | int ALS_DOCUMENT__FUNCTION_DEFINITIONS = 2; | ||
96 | |||
97 | /** | ||
98 | * The feature id for the '<em><b>Relation Definitions</b></em>' containment reference list. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | * @ordered | ||
103 | */ | ||
104 | int ALS_DOCUMENT__RELATION_DEFINITIONS = 3; | ||
105 | |||
106 | /** | ||
107 | * The feature id for the '<em><b>Fact Declarations</b></em>' containment reference list. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @generated | ||
111 | * @ordered | ||
112 | */ | ||
113 | int ALS_DOCUMENT__FACT_DECLARATIONS = 4; | ||
114 | |||
115 | /** | ||
116 | * The feature id for the '<em><b>Run Command</b></em>' containment reference. | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | * @ordered | ||
121 | */ | ||
122 | int ALS_DOCUMENT__RUN_COMMAND = 5; | ||
123 | |||
124 | /** | ||
125 | * The number of structural features of the '<em>ALS Document</em>' class. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | * @ordered | ||
130 | */ | ||
131 | int ALS_DOCUMENT_FEATURE_COUNT = 6; | ||
132 | |||
133 | /** | ||
134 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl <em>ALS Relation Declaration</em>}' class. | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl | ||
138 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDeclaration() | ||
139 | * @generated | ||
140 | */ | ||
141 | int ALS_RELATION_DECLARATION = 1; | ||
142 | |||
143 | /** | ||
144 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | * @ordered | ||
149 | */ | ||
150 | int ALS_RELATION_DECLARATION__NAME = 0; | ||
151 | |||
152 | /** | ||
153 | * The number of structural features of the '<em>ALS Relation Declaration</em>' class. | ||
154 | * <!-- begin-user-doc --> | ||
155 | * <!-- end-user-doc --> | ||
156 | * @generated | ||
157 | * @ordered | ||
158 | */ | ||
159 | int ALS_RELATION_DECLARATION_FEATURE_COUNT = 1; | ||
160 | |||
161 | /** | ||
162 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl <em>ALS Type Declaration</em>}' class. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl | ||
166 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeDeclaration() | ||
167 | * @generated | ||
168 | */ | ||
169 | int ALS_TYPE_DECLARATION = 2; | ||
170 | |||
171 | /** | ||
172 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @generated | ||
176 | * @ordered | ||
177 | */ | ||
178 | int ALS_TYPE_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME; | ||
179 | |||
180 | /** | ||
181 | * The number of structural features of the '<em>ALS Type Declaration</em>' class. | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | * @ordered | ||
186 | */ | ||
187 | int ALS_TYPE_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0; | ||
188 | |||
189 | /** | ||
190 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl <em>ALS Enum Declaration</em>}' class. | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl | ||
194 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumDeclaration() | ||
195 | * @generated | ||
196 | */ | ||
197 | int ALS_ENUM_DECLARATION = 3; | ||
198 | |||
199 | /** | ||
200 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | * @ordered | ||
205 | */ | ||
206 | int ALS_ENUM_DECLARATION__NAME = ALS_TYPE_DECLARATION__NAME; | ||
207 | |||
208 | /** | ||
209 | * The feature id for the '<em><b>Literal</b></em>' containment reference list. | ||
210 | * <!-- begin-user-doc --> | ||
211 | * <!-- end-user-doc --> | ||
212 | * @generated | ||
213 | * @ordered | ||
214 | */ | ||
215 | int ALS_ENUM_DECLARATION__LITERAL = ALS_TYPE_DECLARATION_FEATURE_COUNT + 0; | ||
216 | |||
217 | /** | ||
218 | * The number of structural features of the '<em>ALS Enum Declaration</em>' class. | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @generated | ||
222 | * @ordered | ||
223 | */ | ||
224 | int ALS_ENUM_DECLARATION_FEATURE_COUNT = ALS_TYPE_DECLARATION_FEATURE_COUNT + 1; | ||
225 | |||
226 | /** | ||
227 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl <em>ALS Enum Literal</em>}' class. | ||
228 | * <!-- begin-user-doc --> | ||
229 | * <!-- end-user-doc --> | ||
230 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl | ||
231 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumLiteral() | ||
232 | * @generated | ||
233 | */ | ||
234 | int ALS_ENUM_LITERAL = 4; | ||
235 | |||
236 | /** | ||
237 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
238 | * <!-- begin-user-doc --> | ||
239 | * <!-- end-user-doc --> | ||
240 | * @generated | ||
241 | * @ordered | ||
242 | */ | ||
243 | int ALS_ENUM_LITERAL__NAME = ALS_RELATION_DECLARATION__NAME; | ||
244 | |||
245 | /** | ||
246 | * The number of structural features of the '<em>ALS Enum Literal</em>' class. | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | * @ordered | ||
251 | */ | ||
252 | int ALS_ENUM_LITERAL_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0; | ||
253 | |||
254 | /** | ||
255 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl <em>ALS Signature Declaration</em>}' class. | ||
256 | * <!-- begin-user-doc --> | ||
257 | * <!-- end-user-doc --> | ||
258 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl | ||
259 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureDeclaration() | ||
260 | * @generated | ||
261 | */ | ||
262 | int ALS_SIGNATURE_DECLARATION = 5; | ||
263 | |||
264 | /** | ||
265 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
266 | * <!-- begin-user-doc --> | ||
267 | * <!-- end-user-doc --> | ||
268 | * @generated | ||
269 | * @ordered | ||
270 | */ | ||
271 | int ALS_SIGNATURE_DECLARATION__NAME = ALS_TYPE_DECLARATION__NAME; | ||
272 | |||
273 | /** | ||
274 | * The number of structural features of the '<em>ALS Signature Declaration</em>' class. | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <!-- end-user-doc --> | ||
277 | * @generated | ||
278 | * @ordered | ||
279 | */ | ||
280 | int ALS_SIGNATURE_DECLARATION_FEATURE_COUNT = ALS_TYPE_DECLARATION_FEATURE_COUNT + 0; | ||
281 | |||
282 | /** | ||
283 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl <em>ALS Signature Body</em>}' class. | ||
284 | * <!-- begin-user-doc --> | ||
285 | * <!-- end-user-doc --> | ||
286 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl | ||
287 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureBody() | ||
288 | * @generated | ||
289 | */ | ||
290 | int ALS_SIGNATURE_BODY = 6; | ||
291 | |||
292 | /** | ||
293 | * The feature id for the '<em><b>Multiplicity</b></em>' attribute. | ||
294 | * <!-- begin-user-doc --> | ||
295 | * <!-- end-user-doc --> | ||
296 | * @generated | ||
297 | * @ordered | ||
298 | */ | ||
299 | int ALS_SIGNATURE_BODY__MULTIPLICITY = 0; | ||
300 | |||
301 | /** | ||
302 | * The feature id for the '<em><b>Abstract</b></em>' attribute. | ||
303 | * <!-- begin-user-doc --> | ||
304 | * <!-- end-user-doc --> | ||
305 | * @generated | ||
306 | * @ordered | ||
307 | */ | ||
308 | int ALS_SIGNATURE_BODY__ABSTRACT = 1; | ||
309 | |||
310 | /** | ||
311 | * The feature id for the '<em><b>Declarations</b></em>' containment reference list. | ||
312 | * <!-- begin-user-doc --> | ||
313 | * <!-- end-user-doc --> | ||
314 | * @generated | ||
315 | * @ordered | ||
316 | */ | ||
317 | int ALS_SIGNATURE_BODY__DECLARATIONS = 2; | ||
318 | |||
319 | /** | ||
320 | * The feature id for the '<em><b>Supertype</b></em>' reference. | ||
321 | * <!-- begin-user-doc --> | ||
322 | * <!-- end-user-doc --> | ||
323 | * @generated | ||
324 | * @ordered | ||
325 | */ | ||
326 | int ALS_SIGNATURE_BODY__SUPERTYPE = 3; | ||
327 | |||
328 | /** | ||
329 | * The feature id for the '<em><b>Superset</b></em>' reference list. | ||
330 | * <!-- begin-user-doc --> | ||
331 | * <!-- end-user-doc --> | ||
332 | * @generated | ||
333 | * @ordered | ||
334 | */ | ||
335 | int ALS_SIGNATURE_BODY__SUPERSET = 4; | ||
336 | |||
337 | /** | ||
338 | * The feature id for the '<em><b>Fields</b></em>' containment reference list. | ||
339 | * <!-- begin-user-doc --> | ||
340 | * <!-- end-user-doc --> | ||
341 | * @generated | ||
342 | * @ordered | ||
343 | */ | ||
344 | int ALS_SIGNATURE_BODY__FIELDS = 5; | ||
345 | |||
346 | /** | ||
347 | * The number of structural features of the '<em>ALS Signature Body</em>' class. | ||
348 | * <!-- begin-user-doc --> | ||
349 | * <!-- end-user-doc --> | ||
350 | * @generated | ||
351 | * @ordered | ||
352 | */ | ||
353 | int ALS_SIGNATURE_BODY_FEATURE_COUNT = 6; | ||
354 | |||
355 | /** | ||
356 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl <em>ALS Field Declaration</em>}' class. | ||
357 | * <!-- begin-user-doc --> | ||
358 | * <!-- end-user-doc --> | ||
359 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl | ||
360 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFieldDeclaration() | ||
361 | * @generated | ||
362 | */ | ||
363 | int ALS_FIELD_DECLARATION = 7; | ||
364 | |||
365 | /** | ||
366 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
367 | * <!-- begin-user-doc --> | ||
368 | * <!-- end-user-doc --> | ||
369 | * @generated | ||
370 | * @ordered | ||
371 | */ | ||
372 | int ALS_FIELD_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME; | ||
373 | |||
374 | /** | ||
375 | * The feature id for the '<em><b>Multiplicity</b></em>' attribute. | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | * @ordered | ||
380 | */ | ||
381 | int ALS_FIELD_DECLARATION__MULTIPLICITY = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0; | ||
382 | |||
383 | /** | ||
384 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
385 | * <!-- begin-user-doc --> | ||
386 | * <!-- end-user-doc --> | ||
387 | * @generated | ||
388 | * @ordered | ||
389 | */ | ||
390 | int ALS_FIELD_DECLARATION__TYPE = ALS_RELATION_DECLARATION_FEATURE_COUNT + 1; | ||
391 | |||
392 | /** | ||
393 | * The number of structural features of the '<em>ALS Field Declaration</em>' class. | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | * @ordered | ||
398 | */ | ||
399 | int ALS_FIELD_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 2; | ||
400 | |||
401 | /** | ||
402 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl <em>ALS Definition</em>}' class. | ||
403 | * <!-- begin-user-doc --> | ||
404 | * <!-- end-user-doc --> | ||
405 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl | ||
406 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDefinition() | ||
407 | * @generated | ||
408 | */ | ||
409 | int ALS_DEFINITION = 8; | ||
410 | |||
411 | /** | ||
412 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
413 | * <!-- begin-user-doc --> | ||
414 | * <!-- end-user-doc --> | ||
415 | * @generated | ||
416 | * @ordered | ||
417 | */ | ||
418 | int ALS_DEFINITION__NAME = 0; | ||
419 | |||
420 | /** | ||
421 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
422 | * <!-- begin-user-doc --> | ||
423 | * <!-- end-user-doc --> | ||
424 | * @generated | ||
425 | * @ordered | ||
426 | */ | ||
427 | int ALS_DEFINITION__VARIABLES = 1; | ||
428 | |||
429 | /** | ||
430 | * The feature id for the '<em><b>Value</b></em>' containment reference. | ||
431 | * <!-- begin-user-doc --> | ||
432 | * <!-- end-user-doc --> | ||
433 | * @generated | ||
434 | * @ordered | ||
435 | */ | ||
436 | int ALS_DEFINITION__VALUE = 2; | ||
437 | |||
438 | /** | ||
439 | * The number of structural features of the '<em>ALS Definition</em>' class. | ||
440 | * <!-- begin-user-doc --> | ||
441 | * <!-- end-user-doc --> | ||
442 | * @generated | ||
443 | * @ordered | ||
444 | */ | ||
445 | int ALS_DEFINITION_FEATURE_COUNT = 3; | ||
446 | |||
447 | /** | ||
448 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl <em>ALS Function Definition</em>}' class. | ||
449 | * <!-- begin-user-doc --> | ||
450 | * <!-- end-user-doc --> | ||
451 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl | ||
452 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionDefinition() | ||
453 | * @generated | ||
454 | */ | ||
455 | int ALS_FUNCTION_DEFINITION = 9; | ||
456 | |||
457 | /** | ||
458 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
459 | * <!-- begin-user-doc --> | ||
460 | * <!-- end-user-doc --> | ||
461 | * @generated | ||
462 | * @ordered | ||
463 | */ | ||
464 | int ALS_FUNCTION_DEFINITION__NAME = ALS_DEFINITION__NAME; | ||
465 | |||
466 | /** | ||
467 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
468 | * <!-- begin-user-doc --> | ||
469 | * <!-- end-user-doc --> | ||
470 | * @generated | ||
471 | * @ordered | ||
472 | */ | ||
473 | int ALS_FUNCTION_DEFINITION__VARIABLES = ALS_DEFINITION__VARIABLES; | ||
474 | |||
475 | /** | ||
476 | * The feature id for the '<em><b>Value</b></em>' containment reference. | ||
477 | * <!-- begin-user-doc --> | ||
478 | * <!-- end-user-doc --> | ||
479 | * @generated | ||
480 | * @ordered | ||
481 | */ | ||
482 | int ALS_FUNCTION_DEFINITION__VALUE = ALS_DEFINITION__VALUE; | ||
483 | |||
484 | /** | ||
485 | * The feature id for the '<em><b>Type</b></em>' containment reference. | ||
486 | * <!-- begin-user-doc --> | ||
487 | * <!-- end-user-doc --> | ||
488 | * @generated | ||
489 | * @ordered | ||
490 | */ | ||
491 | int ALS_FUNCTION_DEFINITION__TYPE = ALS_DEFINITION_FEATURE_COUNT + 0; | ||
492 | |||
493 | /** | ||
494 | * The number of structural features of the '<em>ALS Function Definition</em>' class. | ||
495 | * <!-- begin-user-doc --> | ||
496 | * <!-- end-user-doc --> | ||
497 | * @generated | ||
498 | * @ordered | ||
499 | */ | ||
500 | int ALS_FUNCTION_DEFINITION_FEATURE_COUNT = ALS_DEFINITION_FEATURE_COUNT + 1; | ||
501 | |||
502 | /** | ||
503 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl <em>ALS Relation Definition</em>}' class. | ||
504 | * <!-- begin-user-doc --> | ||
505 | * <!-- end-user-doc --> | ||
506 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl | ||
507 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDefinition() | ||
508 | * @generated | ||
509 | */ | ||
510 | int ALS_RELATION_DEFINITION = 10; | ||
511 | |||
512 | /** | ||
513 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
514 | * <!-- begin-user-doc --> | ||
515 | * <!-- end-user-doc --> | ||
516 | * @generated | ||
517 | * @ordered | ||
518 | */ | ||
519 | int ALS_RELATION_DEFINITION__NAME = ALS_DEFINITION__NAME; | ||
520 | |||
521 | /** | ||
522 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
523 | * <!-- begin-user-doc --> | ||
524 | * <!-- end-user-doc --> | ||
525 | * @generated | ||
526 | * @ordered | ||
527 | */ | ||
528 | int ALS_RELATION_DEFINITION__VARIABLES = ALS_DEFINITION__VARIABLES; | ||
529 | |||
530 | /** | ||
531 | * The feature id for the '<em><b>Value</b></em>' containment reference. | ||
532 | * <!-- begin-user-doc --> | ||
533 | * <!-- end-user-doc --> | ||
534 | * @generated | ||
535 | * @ordered | ||
536 | */ | ||
537 | int ALS_RELATION_DEFINITION__VALUE = ALS_DEFINITION__VALUE; | ||
538 | |||
539 | /** | ||
540 | * The number of structural features of the '<em>ALS Relation Definition</em>' class. | ||
541 | * <!-- begin-user-doc --> | ||
542 | * <!-- end-user-doc --> | ||
543 | * @generated | ||
544 | * @ordered | ||
545 | */ | ||
546 | int ALS_RELATION_DEFINITION_FEATURE_COUNT = ALS_DEFINITION_FEATURE_COUNT + 0; | ||
547 | |||
548 | /** | ||
549 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl <em>ALS Fact Declaration</em>}' class. | ||
550 | * <!-- begin-user-doc --> | ||
551 | * <!-- end-user-doc --> | ||
552 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl | ||
553 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFactDeclaration() | ||
554 | * @generated | ||
555 | */ | ||
556 | int ALS_FACT_DECLARATION = 11; | ||
557 | |||
558 | /** | ||
559 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
560 | * <!-- begin-user-doc --> | ||
561 | * <!-- end-user-doc --> | ||
562 | * @generated | ||
563 | * @ordered | ||
564 | */ | ||
565 | int ALS_FACT_DECLARATION__NAME = 0; | ||
566 | |||
567 | /** | ||
568 | * The feature id for the '<em><b>Term</b></em>' containment reference. | ||
569 | * <!-- begin-user-doc --> | ||
570 | * <!-- end-user-doc --> | ||
571 | * @generated | ||
572 | * @ordered | ||
573 | */ | ||
574 | int ALS_FACT_DECLARATION__TERM = 1; | ||
575 | |||
576 | /** | ||
577 | * The number of structural features of the '<em>ALS Fact Declaration</em>' class. | ||
578 | * <!-- begin-user-doc --> | ||
579 | * <!-- end-user-doc --> | ||
580 | * @generated | ||
581 | * @ordered | ||
582 | */ | ||
583 | int ALS_FACT_DECLARATION_FEATURE_COUNT = 2; | ||
584 | |||
585 | /** | ||
586 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl <em>ALS Term</em>}' class. | ||
587 | * <!-- begin-user-doc --> | ||
588 | * <!-- end-user-doc --> | ||
589 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl | ||
590 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTerm() | ||
591 | * @generated | ||
592 | */ | ||
593 | int ALS_TERM = 12; | ||
594 | |||
595 | /** | ||
596 | * The number of structural features of the '<em>ALS Term</em>' class. | ||
597 | * <!-- begin-user-doc --> | ||
598 | * <!-- end-user-doc --> | ||
599 | * @generated | ||
600 | * @ordered | ||
601 | */ | ||
602 | int ALS_TERM_FEATURE_COUNT = 0; | ||
603 | |||
604 | /** | ||
605 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl <em>ALS Variable Declaration</em>}' class. | ||
606 | * <!-- begin-user-doc --> | ||
607 | * <!-- end-user-doc --> | ||
608 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl | ||
609 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSVariableDeclaration() | ||
610 | * @generated | ||
611 | */ | ||
612 | int ALS_VARIABLE_DECLARATION = 13; | ||
613 | |||
614 | /** | ||
615 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
616 | * <!-- begin-user-doc --> | ||
617 | * <!-- end-user-doc --> | ||
618 | * @generated | ||
619 | * @ordered | ||
620 | */ | ||
621 | int ALS_VARIABLE_DECLARATION__NAME = ALS_RELATION_DECLARATION__NAME; | ||
622 | |||
623 | /** | ||
624 | * The feature id for the '<em><b>Range</b></em>' containment reference. | ||
625 | * <!-- begin-user-doc --> | ||
626 | * <!-- end-user-doc --> | ||
627 | * @generated | ||
628 | * @ordered | ||
629 | */ | ||
630 | int ALS_VARIABLE_DECLARATION__RANGE = ALS_RELATION_DECLARATION_FEATURE_COUNT + 0; | ||
631 | |||
632 | /** | ||
633 | * The number of structural features of the '<em>ALS Variable Declaration</em>' class. | ||
634 | * <!-- begin-user-doc --> | ||
635 | * <!-- end-user-doc --> | ||
636 | * @generated | ||
637 | * @ordered | ||
638 | */ | ||
639 | int ALS_VARIABLE_DECLARATION_FEATURE_COUNT = ALS_RELATION_DECLARATION_FEATURE_COUNT + 1; | ||
640 | |||
641 | /** | ||
642 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl <em>ALS Run Command</em>}' class. | ||
643 | * <!-- begin-user-doc --> | ||
644 | * <!-- end-user-doc --> | ||
645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl | ||
646 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRunCommand() | ||
647 | * @generated | ||
648 | */ | ||
649 | int ALS_RUN_COMMAND = 14; | ||
650 | |||
651 | /** | ||
652 | * The feature id for the '<em><b>Type Scopes</b></em>' containment reference list. | ||
653 | * <!-- begin-user-doc --> | ||
654 | * <!-- end-user-doc --> | ||
655 | * @generated | ||
656 | * @ordered | ||
657 | */ | ||
658 | int ALS_RUN_COMMAND__TYPE_SCOPES = 0; | ||
659 | |||
660 | /** | ||
661 | * The number of structural features of the '<em>ALS Run Command</em>' class. | ||
662 | * <!-- begin-user-doc --> | ||
663 | * <!-- end-user-doc --> | ||
664 | * @generated | ||
665 | * @ordered | ||
666 | */ | ||
667 | int ALS_RUN_COMMAND_FEATURE_COUNT = 1; | ||
668 | |||
669 | /** | ||
670 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl <em>ALS Type Scope</em>}' class. | ||
671 | * <!-- begin-user-doc --> | ||
672 | * <!-- end-user-doc --> | ||
673 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl | ||
674 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeScope() | ||
675 | * @generated | ||
676 | */ | ||
677 | int ALS_TYPE_SCOPE = 15; | ||
678 | |||
679 | /** | ||
680 | * The feature id for the '<em><b>Number</b></em>' attribute. | ||
681 | * <!-- begin-user-doc --> | ||
682 | * <!-- end-user-doc --> | ||
683 | * @generated | ||
684 | * @ordered | ||
685 | */ | ||
686 | int ALS_TYPE_SCOPE__NUMBER = 0; | ||
687 | |||
688 | /** | ||
689 | * The number of structural features of the '<em>ALS Type Scope</em>' class. | ||
690 | * <!-- begin-user-doc --> | ||
691 | * <!-- end-user-doc --> | ||
692 | * @generated | ||
693 | * @ordered | ||
694 | */ | ||
695 | int ALS_TYPE_SCOPE_FEATURE_COUNT = 1; | ||
696 | |||
697 | /** | ||
698 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl <em>ALS Sig Scope</em>}' class. | ||
699 | * <!-- begin-user-doc --> | ||
700 | * <!-- end-user-doc --> | ||
701 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl | ||
702 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSigScope() | ||
703 | * @generated | ||
704 | */ | ||
705 | int ALS_SIG_SCOPE = 16; | ||
706 | |||
707 | /** | ||
708 | * The feature id for the '<em><b>Number</b></em>' attribute. | ||
709 | * <!-- begin-user-doc --> | ||
710 | * <!-- end-user-doc --> | ||
711 | * @generated | ||
712 | * @ordered | ||
713 | */ | ||
714 | int ALS_SIG_SCOPE__NUMBER = ALS_TYPE_SCOPE__NUMBER; | ||
715 | |||
716 | /** | ||
717 | * The feature id for the '<em><b>Exactly</b></em>' attribute. | ||
718 | * <!-- begin-user-doc --> | ||
719 | * <!-- end-user-doc --> | ||
720 | * @generated | ||
721 | * @ordered | ||
722 | */ | ||
723 | int ALS_SIG_SCOPE__EXACTLY = ALS_TYPE_SCOPE_FEATURE_COUNT + 0; | ||
724 | |||
725 | /** | ||
726 | * The feature id for the '<em><b>Type</b></em>' reference. | ||
727 | * <!-- begin-user-doc --> | ||
728 | * <!-- end-user-doc --> | ||
729 | * @generated | ||
730 | * @ordered | ||
731 | */ | ||
732 | int ALS_SIG_SCOPE__TYPE = ALS_TYPE_SCOPE_FEATURE_COUNT + 1; | ||
733 | |||
734 | /** | ||
735 | * The number of structural features of the '<em>ALS Sig Scope</em>' class. | ||
736 | * <!-- begin-user-doc --> | ||
737 | * <!-- end-user-doc --> | ||
738 | * @generated | ||
739 | * @ordered | ||
740 | */ | ||
741 | int ALS_SIG_SCOPE_FEATURE_COUNT = ALS_TYPE_SCOPE_FEATURE_COUNT + 2; | ||
742 | |||
743 | /** | ||
744 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl <em>ALS Int Scope</em>}' class. | ||
745 | * <!-- begin-user-doc --> | ||
746 | * <!-- end-user-doc --> | ||
747 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl | ||
748 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntScope() | ||
749 | * @generated | ||
750 | */ | ||
751 | int ALS_INT_SCOPE = 17; | ||
752 | |||
753 | /** | ||
754 | * The feature id for the '<em><b>Number</b></em>' attribute. | ||
755 | * <!-- begin-user-doc --> | ||
756 | * <!-- end-user-doc --> | ||
757 | * @generated | ||
758 | * @ordered | ||
759 | */ | ||
760 | int ALS_INT_SCOPE__NUMBER = ALS_TYPE_SCOPE__NUMBER; | ||
761 | |||
762 | /** | ||
763 | * The number of structural features of the '<em>ALS Int Scope</em>' class. | ||
764 | * <!-- begin-user-doc --> | ||
765 | * <!-- end-user-doc --> | ||
766 | * @generated | ||
767 | * @ordered | ||
768 | */ | ||
769 | int ALS_INT_SCOPE_FEATURE_COUNT = ALS_TYPE_SCOPE_FEATURE_COUNT + 0; | ||
770 | |||
771 | /** | ||
772 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class. | ||
773 | * <!-- begin-user-doc --> | ||
774 | * <!-- end-user-doc --> | ||
775 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl | ||
776 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx() | ||
777 | * @generated | ||
778 | */ | ||
779 | int ALS_QUANTIFIED_EX = 18; | ||
780 | |||
781 | /** | ||
782 | * The feature id for the '<em><b>Type</b></em>' attribute. | ||
783 | * <!-- begin-user-doc --> | ||
784 | * <!-- end-user-doc --> | ||
785 | * @generated | ||
786 | * @ordered | ||
787 | */ | ||
788 | int ALS_QUANTIFIED_EX__TYPE = ALS_TERM_FEATURE_COUNT + 0; | ||
789 | |||
790 | /** | ||
791 | * The feature id for the '<em><b>Disj</b></em>' attribute. | ||
792 | * <!-- begin-user-doc --> | ||
793 | * <!-- end-user-doc --> | ||
794 | * @generated | ||
795 | * @ordered | ||
796 | */ | ||
797 | int ALS_QUANTIFIED_EX__DISJ = ALS_TERM_FEATURE_COUNT + 1; | ||
798 | |||
799 | /** | ||
800 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
801 | * <!-- begin-user-doc --> | ||
802 | * <!-- end-user-doc --> | ||
803 | * @generated | ||
804 | * @ordered | ||
805 | */ | ||
806 | int ALS_QUANTIFIED_EX__VARIABLES = ALS_TERM_FEATURE_COUNT + 2; | ||
807 | |||
808 | /** | ||
809 | * The feature id for the '<em><b>Expression</b></em>' containment reference. | ||
810 | * <!-- begin-user-doc --> | ||
811 | * <!-- end-user-doc --> | ||
812 | * @generated | ||
813 | * @ordered | ||
814 | */ | ||
815 | int ALS_QUANTIFIED_EX__EXPRESSION = ALS_TERM_FEATURE_COUNT + 3; | ||
816 | |||
817 | /** | ||
818 | * The number of structural features of the '<em>ALS Quantified Ex</em>' class. | ||
819 | * <!-- begin-user-doc --> | ||
820 | * <!-- end-user-doc --> | ||
821 | * @generated | ||
822 | * @ordered | ||
823 | */ | ||
824 | int ALS_QUANTIFIED_EX_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4; | ||
825 | |||
826 | /** | ||
827 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class. | ||
828 | * <!-- begin-user-doc --> | ||
829 | * <!-- end-user-doc --> | ||
830 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl | ||
831 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr() | ||
832 | * @generated | ||
833 | */ | ||
834 | int ALS_OR = 19; | ||
835 | |||
836 | /** | ||
837 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
838 | * <!-- begin-user-doc --> | ||
839 | * <!-- end-user-doc --> | ||
840 | * @generated | ||
841 | * @ordered | ||
842 | */ | ||
843 | int ALS_OR__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
844 | |||
845 | /** | ||
846 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
847 | * <!-- begin-user-doc --> | ||
848 | * <!-- end-user-doc --> | ||
849 | * @generated | ||
850 | * @ordered | ||
851 | */ | ||
852 | int ALS_OR__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
853 | |||
854 | /** | ||
855 | * The number of structural features of the '<em>ALS Or</em>' class. | ||
856 | * <!-- begin-user-doc --> | ||
857 | * <!-- end-user-doc --> | ||
858 | * @generated | ||
859 | * @ordered | ||
860 | */ | ||
861 | int ALS_OR_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
862 | |||
863 | /** | ||
864 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class. | ||
865 | * <!-- begin-user-doc --> | ||
866 | * <!-- end-user-doc --> | ||
867 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl | ||
868 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff() | ||
869 | * @generated | ||
870 | */ | ||
871 | int ALS_IFF = 20; | ||
872 | |||
873 | /** | ||
874 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
875 | * <!-- begin-user-doc --> | ||
876 | * <!-- end-user-doc --> | ||
877 | * @generated | ||
878 | * @ordered | ||
879 | */ | ||
880 | int ALS_IFF__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
881 | |||
882 | /** | ||
883 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
884 | * <!-- begin-user-doc --> | ||
885 | * <!-- end-user-doc --> | ||
886 | * @generated | ||
887 | * @ordered | ||
888 | */ | ||
889 | int ALS_IFF__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
890 | |||
891 | /** | ||
892 | * The number of structural features of the '<em>ALS Iff</em>' class. | ||
893 | * <!-- begin-user-doc --> | ||
894 | * <!-- end-user-doc --> | ||
895 | * @generated | ||
896 | * @ordered | ||
897 | */ | ||
898 | int ALS_IFF_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
899 | |||
900 | /** | ||
901 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class. | ||
902 | * <!-- begin-user-doc --> | ||
903 | * <!-- end-user-doc --> | ||
904 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl | ||
905 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl() | ||
906 | * @generated | ||
907 | */ | ||
908 | int ALS_IMPL = 21; | ||
909 | |||
910 | /** | ||
911 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
912 | * <!-- begin-user-doc --> | ||
913 | * <!-- end-user-doc --> | ||
914 | * @generated | ||
915 | * @ordered | ||
916 | */ | ||
917 | int ALS_IMPL__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
918 | |||
919 | /** | ||
920 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
921 | * <!-- begin-user-doc --> | ||
922 | * <!-- end-user-doc --> | ||
923 | * @generated | ||
924 | * @ordered | ||
925 | */ | ||
926 | int ALS_IMPL__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
927 | |||
928 | /** | ||
929 | * The feature id for the '<em><b>Else Operand</b></em>' containment reference. | ||
930 | * <!-- begin-user-doc --> | ||
931 | * <!-- end-user-doc --> | ||
932 | * @generated | ||
933 | * @ordered | ||
934 | */ | ||
935 | int ALS_IMPL__ELSE_OPERAND = ALS_TERM_FEATURE_COUNT + 2; | ||
936 | |||
937 | /** | ||
938 | * The number of structural features of the '<em>ALS Impl</em>' class. | ||
939 | * <!-- begin-user-doc --> | ||
940 | * <!-- end-user-doc --> | ||
941 | * @generated | ||
942 | * @ordered | ||
943 | */ | ||
944 | int ALS_IMPL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3; | ||
945 | |||
946 | /** | ||
947 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class. | ||
948 | * <!-- begin-user-doc --> | ||
949 | * <!-- end-user-doc --> | ||
950 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl | ||
951 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd() | ||
952 | * @generated | ||
953 | */ | ||
954 | int ALS_AND = 22; | ||
955 | |||
956 | /** | ||
957 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
958 | * <!-- begin-user-doc --> | ||
959 | * <!-- end-user-doc --> | ||
960 | * @generated | ||
961 | * @ordered | ||
962 | */ | ||
963 | int ALS_AND__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
964 | |||
965 | /** | ||
966 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
967 | * <!-- begin-user-doc --> | ||
968 | * <!-- end-user-doc --> | ||
969 | * @generated | ||
970 | * @ordered | ||
971 | */ | ||
972 | int ALS_AND__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
973 | |||
974 | /** | ||
975 | * The number of structural features of the '<em>ALS And</em>' class. | ||
976 | * <!-- begin-user-doc --> | ||
977 | * <!-- end-user-doc --> | ||
978 | * @generated | ||
979 | * @ordered | ||
980 | */ | ||
981 | int ALS_AND_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
982 | |||
983 | /** | ||
984 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class. | ||
985 | * <!-- begin-user-doc --> | ||
986 | * <!-- end-user-doc --> | ||
987 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl | ||
988 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals() | ||
989 | * @generated | ||
990 | */ | ||
991 | int ALS_EQUALS = 23; | ||
992 | |||
993 | /** | ||
994 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
995 | * <!-- begin-user-doc --> | ||
996 | * <!-- end-user-doc --> | ||
997 | * @generated | ||
998 | * @ordered | ||
999 | */ | ||
1000 | int ALS_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1001 | |||
1002 | /** | ||
1003 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1004 | * <!-- begin-user-doc --> | ||
1005 | * <!-- end-user-doc --> | ||
1006 | * @generated | ||
1007 | * @ordered | ||
1008 | */ | ||
1009 | int ALS_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1010 | |||
1011 | /** | ||
1012 | * The number of structural features of the '<em>ALS Equals</em>' class. | ||
1013 | * <!-- begin-user-doc --> | ||
1014 | * <!-- end-user-doc --> | ||
1015 | * @generated | ||
1016 | * @ordered | ||
1017 | */ | ||
1018 | int ALS_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1019 | |||
1020 | /** | ||
1021 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class. | ||
1022 | * <!-- begin-user-doc --> | ||
1023 | * <!-- end-user-doc --> | ||
1024 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl | ||
1025 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals() | ||
1026 | * @generated | ||
1027 | */ | ||
1028 | int ALS_NOT_EQUALS = 24; | ||
1029 | |||
1030 | /** | ||
1031 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1032 | * <!-- begin-user-doc --> | ||
1033 | * <!-- end-user-doc --> | ||
1034 | * @generated | ||
1035 | * @ordered | ||
1036 | */ | ||
1037 | int ALS_NOT_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1038 | |||
1039 | /** | ||
1040 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1041 | * <!-- begin-user-doc --> | ||
1042 | * <!-- end-user-doc --> | ||
1043 | * @generated | ||
1044 | * @ordered | ||
1045 | */ | ||
1046 | int ALS_NOT_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1047 | |||
1048 | /** | ||
1049 | * The number of structural features of the '<em>ALS Not Equals</em>' class. | ||
1050 | * <!-- begin-user-doc --> | ||
1051 | * <!-- end-user-doc --> | ||
1052 | * @generated | ||
1053 | * @ordered | ||
1054 | */ | ||
1055 | int ALS_NOT_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1056 | |||
1057 | /** | ||
1058 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class. | ||
1059 | * <!-- begin-user-doc --> | ||
1060 | * <!-- end-user-doc --> | ||
1061 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl | ||
1062 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset() | ||
1063 | * @generated | ||
1064 | */ | ||
1065 | int ALS_SUBSET = 25; | ||
1066 | |||
1067 | /** | ||
1068 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1069 | * <!-- begin-user-doc --> | ||
1070 | * <!-- end-user-doc --> | ||
1071 | * @generated | ||
1072 | * @ordered | ||
1073 | */ | ||
1074 | int ALS_SUBSET__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1075 | |||
1076 | /** | ||
1077 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1078 | * <!-- begin-user-doc --> | ||
1079 | * <!-- end-user-doc --> | ||
1080 | * @generated | ||
1081 | * @ordered | ||
1082 | */ | ||
1083 | int ALS_SUBSET__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1084 | |||
1085 | /** | ||
1086 | * The number of structural features of the '<em>ALS Subset</em>' class. | ||
1087 | * <!-- begin-user-doc --> | ||
1088 | * <!-- end-user-doc --> | ||
1089 | * @generated | ||
1090 | * @ordered | ||
1091 | */ | ||
1092 | int ALS_SUBSET_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1093 | |||
1094 | /** | ||
1095 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class. | ||
1096 | * <!-- begin-user-doc --> | ||
1097 | * <!-- end-user-doc --> | ||
1098 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl | ||
1099 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess() | ||
1100 | * @generated | ||
1101 | */ | ||
1102 | int ALS_LESS = 26; | ||
1103 | |||
1104 | /** | ||
1105 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1106 | * <!-- begin-user-doc --> | ||
1107 | * <!-- end-user-doc --> | ||
1108 | * @generated | ||
1109 | * @ordered | ||
1110 | */ | ||
1111 | int ALS_LESS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1112 | |||
1113 | /** | ||
1114 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1115 | * <!-- begin-user-doc --> | ||
1116 | * <!-- end-user-doc --> | ||
1117 | * @generated | ||
1118 | * @ordered | ||
1119 | */ | ||
1120 | int ALS_LESS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1121 | |||
1122 | /** | ||
1123 | * The number of structural features of the '<em>ALS Less</em>' class. | ||
1124 | * <!-- begin-user-doc --> | ||
1125 | * <!-- end-user-doc --> | ||
1126 | * @generated | ||
1127 | * @ordered | ||
1128 | */ | ||
1129 | int ALS_LESS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1130 | |||
1131 | /** | ||
1132 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class. | ||
1133 | * <!-- begin-user-doc --> | ||
1134 | * <!-- end-user-doc --> | ||
1135 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl | ||
1136 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq() | ||
1137 | * @generated | ||
1138 | */ | ||
1139 | int ALS_LEQ = 27; | ||
1140 | |||
1141 | /** | ||
1142 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1143 | * <!-- begin-user-doc --> | ||
1144 | * <!-- end-user-doc --> | ||
1145 | * @generated | ||
1146 | * @ordered | ||
1147 | */ | ||
1148 | int ALS_LEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1149 | |||
1150 | /** | ||
1151 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1152 | * <!-- begin-user-doc --> | ||
1153 | * <!-- end-user-doc --> | ||
1154 | * @generated | ||
1155 | * @ordered | ||
1156 | */ | ||
1157 | int ALS_LEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1158 | |||
1159 | /** | ||
1160 | * The number of structural features of the '<em>ALS Leq</em>' class. | ||
1161 | * <!-- begin-user-doc --> | ||
1162 | * <!-- end-user-doc --> | ||
1163 | * @generated | ||
1164 | * @ordered | ||
1165 | */ | ||
1166 | int ALS_LEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1167 | |||
1168 | /** | ||
1169 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class. | ||
1170 | * <!-- begin-user-doc --> | ||
1171 | * <!-- end-user-doc --> | ||
1172 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl | ||
1173 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore() | ||
1174 | * @generated | ||
1175 | */ | ||
1176 | int ALS_MORE = 28; | ||
1177 | |||
1178 | /** | ||
1179 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1180 | * <!-- begin-user-doc --> | ||
1181 | * <!-- end-user-doc --> | ||
1182 | * @generated | ||
1183 | * @ordered | ||
1184 | */ | ||
1185 | int ALS_MORE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1186 | |||
1187 | /** | ||
1188 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1189 | * <!-- begin-user-doc --> | ||
1190 | * <!-- end-user-doc --> | ||
1191 | * @generated | ||
1192 | * @ordered | ||
1193 | */ | ||
1194 | int ALS_MORE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1195 | |||
1196 | /** | ||
1197 | * The number of structural features of the '<em>ALS More</em>' class. | ||
1198 | * <!-- begin-user-doc --> | ||
1199 | * <!-- end-user-doc --> | ||
1200 | * @generated | ||
1201 | * @ordered | ||
1202 | */ | ||
1203 | int ALS_MORE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1204 | |||
1205 | /** | ||
1206 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class. | ||
1207 | * <!-- begin-user-doc --> | ||
1208 | * <!-- end-user-doc --> | ||
1209 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl | ||
1210 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq() | ||
1211 | * @generated | ||
1212 | */ | ||
1213 | int ALS_MEQ = 29; | ||
1214 | |||
1215 | /** | ||
1216 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1217 | * <!-- begin-user-doc --> | ||
1218 | * <!-- end-user-doc --> | ||
1219 | * @generated | ||
1220 | * @ordered | ||
1221 | */ | ||
1222 | int ALS_MEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1223 | |||
1224 | /** | ||
1225 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1226 | * <!-- begin-user-doc --> | ||
1227 | * <!-- end-user-doc --> | ||
1228 | * @generated | ||
1229 | * @ordered | ||
1230 | */ | ||
1231 | int ALS_MEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1232 | |||
1233 | /** | ||
1234 | * The number of structural features of the '<em>ALS Meq</em>' class. | ||
1235 | * <!-- begin-user-doc --> | ||
1236 | * <!-- end-user-doc --> | ||
1237 | * @generated | ||
1238 | * @ordered | ||
1239 | */ | ||
1240 | int ALS_MEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1241 | |||
1242 | /** | ||
1243 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class. | ||
1244 | * <!-- begin-user-doc --> | ||
1245 | * <!-- end-user-doc --> | ||
1246 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl | ||
1247 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride() | ||
1248 | * @generated | ||
1249 | */ | ||
1250 | int ALS_OVERRIDE = 30; | ||
1251 | |||
1252 | /** | ||
1253 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1254 | * <!-- begin-user-doc --> | ||
1255 | * <!-- end-user-doc --> | ||
1256 | * @generated | ||
1257 | * @ordered | ||
1258 | */ | ||
1259 | int ALS_OVERRIDE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1260 | |||
1261 | /** | ||
1262 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1263 | * <!-- begin-user-doc --> | ||
1264 | * <!-- end-user-doc --> | ||
1265 | * @generated | ||
1266 | * @ordered | ||
1267 | */ | ||
1268 | int ALS_OVERRIDE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1269 | |||
1270 | /** | ||
1271 | * The number of structural features of the '<em>ALS Override</em>' class. | ||
1272 | * <!-- begin-user-doc --> | ||
1273 | * <!-- end-user-doc --> | ||
1274 | * @generated | ||
1275 | * @ordered | ||
1276 | */ | ||
1277 | int ALS_OVERRIDE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1278 | |||
1279 | /** | ||
1280 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class. | ||
1281 | * <!-- begin-user-doc --> | ||
1282 | * <!-- end-user-doc --> | ||
1283 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl | ||
1284 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight() | ||
1285 | * @generated | ||
1286 | */ | ||
1287 | int ALS_RANGE_RESTRICTION_RIGHT = 31; | ||
1288 | |||
1289 | /** | ||
1290 | * The feature id for the '<em><b>Relation</b></em>' containment reference. | ||
1291 | * <!-- begin-user-doc --> | ||
1292 | * <!-- end-user-doc --> | ||
1293 | * @generated | ||
1294 | * @ordered | ||
1295 | */ | ||
1296 | int ALS_RANGE_RESTRICTION_RIGHT__RELATION = ALS_TERM_FEATURE_COUNT + 0; | ||
1297 | |||
1298 | /** | ||
1299 | * The feature id for the '<em><b>Filter</b></em>' containment reference. | ||
1300 | * <!-- begin-user-doc --> | ||
1301 | * <!-- end-user-doc --> | ||
1302 | * @generated | ||
1303 | * @ordered | ||
1304 | */ | ||
1305 | int ALS_RANGE_RESTRICTION_RIGHT__FILTER = ALS_TERM_FEATURE_COUNT + 1; | ||
1306 | |||
1307 | /** | ||
1308 | * The number of structural features of the '<em>ALS Range Restriction Right</em>' class. | ||
1309 | * <!-- begin-user-doc --> | ||
1310 | * <!-- end-user-doc --> | ||
1311 | * @generated | ||
1312 | * @ordered | ||
1313 | */ | ||
1314 | int ALS_RANGE_RESTRICTION_RIGHT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1315 | |||
1316 | /** | ||
1317 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class. | ||
1318 | * <!-- begin-user-doc --> | ||
1319 | * <!-- end-user-doc --> | ||
1320 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl | ||
1321 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft() | ||
1322 | * @generated | ||
1323 | */ | ||
1324 | int ALS_RANGE_RESTRICTION_LEFT = 32; | ||
1325 | |||
1326 | /** | ||
1327 | * The feature id for the '<em><b>Filter</b></em>' containment reference. | ||
1328 | * <!-- begin-user-doc --> | ||
1329 | * <!-- end-user-doc --> | ||
1330 | * @generated | ||
1331 | * @ordered | ||
1332 | */ | ||
1333 | int ALS_RANGE_RESTRICTION_LEFT__FILTER = ALS_TERM_FEATURE_COUNT + 0; | ||
1334 | |||
1335 | /** | ||
1336 | * The feature id for the '<em><b>Relation</b></em>' containment reference. | ||
1337 | * <!-- begin-user-doc --> | ||
1338 | * <!-- end-user-doc --> | ||
1339 | * @generated | ||
1340 | * @ordered | ||
1341 | */ | ||
1342 | int ALS_RANGE_RESTRICTION_LEFT__RELATION = ALS_TERM_FEATURE_COUNT + 1; | ||
1343 | |||
1344 | /** | ||
1345 | * The number of structural features of the '<em>ALS Range Restriction Left</em>' class. | ||
1346 | * <!-- begin-user-doc --> | ||
1347 | * <!-- end-user-doc --> | ||
1348 | * @generated | ||
1349 | * @ordered | ||
1350 | */ | ||
1351 | int ALS_RANGE_RESTRICTION_LEFT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1352 | |||
1353 | /** | ||
1354 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class. | ||
1355 | * <!-- begin-user-doc --> | ||
1356 | * <!-- end-user-doc --> | ||
1357 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl | ||
1358 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin() | ||
1359 | * @generated | ||
1360 | */ | ||
1361 | int ALS_JOIN = 33; | ||
1362 | |||
1363 | /** | ||
1364 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1365 | * <!-- begin-user-doc --> | ||
1366 | * <!-- end-user-doc --> | ||
1367 | * @generated | ||
1368 | * @ordered | ||
1369 | */ | ||
1370 | int ALS_JOIN__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1371 | |||
1372 | /** | ||
1373 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1374 | * <!-- begin-user-doc --> | ||
1375 | * <!-- end-user-doc --> | ||
1376 | * @generated | ||
1377 | * @ordered | ||
1378 | */ | ||
1379 | int ALS_JOIN__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1380 | |||
1381 | /** | ||
1382 | * The number of structural features of the '<em>ALS Join</em>' class. | ||
1383 | * <!-- begin-user-doc --> | ||
1384 | * <!-- end-user-doc --> | ||
1385 | * @generated | ||
1386 | * @ordered | ||
1387 | */ | ||
1388 | int ALS_JOIN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1389 | |||
1390 | /** | ||
1391 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class. | ||
1392 | * <!-- begin-user-doc --> | ||
1393 | * <!-- end-user-doc --> | ||
1394 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl | ||
1395 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus() | ||
1396 | * @generated | ||
1397 | */ | ||
1398 | int ALS_MINUS = 34; | ||
1399 | |||
1400 | /** | ||
1401 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1402 | * <!-- begin-user-doc --> | ||
1403 | * <!-- end-user-doc --> | ||
1404 | * @generated | ||
1405 | * @ordered | ||
1406 | */ | ||
1407 | int ALS_MINUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1408 | |||
1409 | /** | ||
1410 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1411 | * <!-- begin-user-doc --> | ||
1412 | * <!-- end-user-doc --> | ||
1413 | * @generated | ||
1414 | * @ordered | ||
1415 | */ | ||
1416 | int ALS_MINUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1417 | |||
1418 | /** | ||
1419 | * The number of structural features of the '<em>ALS Minus</em>' class. | ||
1420 | * <!-- begin-user-doc --> | ||
1421 | * <!-- end-user-doc --> | ||
1422 | * @generated | ||
1423 | * @ordered | ||
1424 | */ | ||
1425 | int ALS_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1426 | |||
1427 | /** | ||
1428 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class. | ||
1429 | * <!-- begin-user-doc --> | ||
1430 | * <!-- end-user-doc --> | ||
1431 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl | ||
1432 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus() | ||
1433 | * @generated | ||
1434 | */ | ||
1435 | int ALS_PLUS = 35; | ||
1436 | |||
1437 | /** | ||
1438 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1439 | * <!-- begin-user-doc --> | ||
1440 | * <!-- end-user-doc --> | ||
1441 | * @generated | ||
1442 | * @ordered | ||
1443 | */ | ||
1444 | int ALS_PLUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1445 | |||
1446 | /** | ||
1447 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1448 | * <!-- begin-user-doc --> | ||
1449 | * <!-- end-user-doc --> | ||
1450 | * @generated | ||
1451 | * @ordered | ||
1452 | */ | ||
1453 | int ALS_PLUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1454 | |||
1455 | /** | ||
1456 | * The number of structural features of the '<em>ALS Plus</em>' class. | ||
1457 | * <!-- begin-user-doc --> | ||
1458 | * <!-- end-user-doc --> | ||
1459 | * @generated | ||
1460 | * @ordered | ||
1461 | */ | ||
1462 | int ALS_PLUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1463 | |||
1464 | /** | ||
1465 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class. | ||
1466 | * <!-- begin-user-doc --> | ||
1467 | * <!-- end-user-doc --> | ||
1468 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl | ||
1469 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection() | ||
1470 | * @generated | ||
1471 | */ | ||
1472 | int ALS_INTERSECTION = 36; | ||
1473 | |||
1474 | /** | ||
1475 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1476 | * <!-- begin-user-doc --> | ||
1477 | * <!-- end-user-doc --> | ||
1478 | * @generated | ||
1479 | * @ordered | ||
1480 | */ | ||
1481 | int ALS_INTERSECTION__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1482 | |||
1483 | /** | ||
1484 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1485 | * <!-- begin-user-doc --> | ||
1486 | * <!-- end-user-doc --> | ||
1487 | * @generated | ||
1488 | * @ordered | ||
1489 | */ | ||
1490 | int ALS_INTERSECTION__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1491 | |||
1492 | /** | ||
1493 | * The number of structural features of the '<em>ALS Intersection</em>' class. | ||
1494 | * <!-- begin-user-doc --> | ||
1495 | * <!-- end-user-doc --> | ||
1496 | * @generated | ||
1497 | * @ordered | ||
1498 | */ | ||
1499 | int ALS_INTERSECTION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1500 | |||
1501 | /** | ||
1502 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class. | ||
1503 | * <!-- begin-user-doc --> | ||
1504 | * <!-- end-user-doc --> | ||
1505 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl | ||
1506 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct() | ||
1507 | * @generated | ||
1508 | */ | ||
1509 | int ALS_DIRECT_PRODUCT = 37; | ||
1510 | |||
1511 | /** | ||
1512 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1513 | * <!-- begin-user-doc --> | ||
1514 | * <!-- end-user-doc --> | ||
1515 | * @generated | ||
1516 | * @ordered | ||
1517 | */ | ||
1518 | int ALS_DIRECT_PRODUCT__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1519 | |||
1520 | /** | ||
1521 | * The feature id for the '<em><b>Left Multiplicit</b></em>' attribute. | ||
1522 | * <!-- begin-user-doc --> | ||
1523 | * <!-- end-user-doc --> | ||
1524 | * @generated | ||
1525 | * @ordered | ||
1526 | */ | ||
1527 | int ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 1; | ||
1528 | |||
1529 | /** | ||
1530 | * The feature id for the '<em><b>Right Multiplicit</b></em>' attribute. | ||
1531 | * <!-- begin-user-doc --> | ||
1532 | * <!-- end-user-doc --> | ||
1533 | * @generated | ||
1534 | * @ordered | ||
1535 | */ | ||
1536 | int ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 2; | ||
1537 | |||
1538 | /** | ||
1539 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1540 | * <!-- begin-user-doc --> | ||
1541 | * <!-- end-user-doc --> | ||
1542 | * @generated | ||
1543 | * @ordered | ||
1544 | */ | ||
1545 | int ALS_DIRECT_PRODUCT__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 3; | ||
1546 | |||
1547 | /** | ||
1548 | * The number of structural features of the '<em>ALS Direct Product</em>' class. | ||
1549 | * <!-- begin-user-doc --> | ||
1550 | * <!-- end-user-doc --> | ||
1551 | * @generated | ||
1552 | * @ordered | ||
1553 | */ | ||
1554 | int ALS_DIRECT_PRODUCT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4; | ||
1555 | |||
1556 | /** | ||
1557 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class. | ||
1558 | * <!-- begin-user-doc --> | ||
1559 | * <!-- end-user-doc --> | ||
1560 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl | ||
1561 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot() | ||
1562 | * @generated | ||
1563 | */ | ||
1564 | int ALS_NOT = 38; | ||
1565 | |||
1566 | /** | ||
1567 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1568 | * <!-- begin-user-doc --> | ||
1569 | * <!-- end-user-doc --> | ||
1570 | * @generated | ||
1571 | * @ordered | ||
1572 | */ | ||
1573 | int ALS_NOT__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1574 | |||
1575 | /** | ||
1576 | * The number of structural features of the '<em>ALS Not</em>' class. | ||
1577 | * <!-- begin-user-doc --> | ||
1578 | * <!-- end-user-doc --> | ||
1579 | * @generated | ||
1580 | * @ordered | ||
1581 | */ | ||
1582 | int ALS_NOT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1583 | |||
1584 | /** | ||
1585 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class. | ||
1586 | * <!-- begin-user-doc --> | ||
1587 | * <!-- end-user-doc --> | ||
1588 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl | ||
1589 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation() | ||
1590 | * @generated | ||
1591 | */ | ||
1592 | int ALS_INVERSE_RELATION = 39; | ||
1593 | |||
1594 | /** | ||
1595 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1596 | * <!-- begin-user-doc --> | ||
1597 | * <!-- end-user-doc --> | ||
1598 | * @generated | ||
1599 | * @ordered | ||
1600 | */ | ||
1601 | int ALS_INVERSE_RELATION__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1602 | |||
1603 | /** | ||
1604 | * The number of structural features of the '<em>ALS Inverse Relation</em>' class. | ||
1605 | * <!-- begin-user-doc --> | ||
1606 | * <!-- end-user-doc --> | ||
1607 | * @generated | ||
1608 | * @ordered | ||
1609 | */ | ||
1610 | int ALS_INVERSE_RELATION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1611 | |||
1612 | /** | ||
1613 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class. | ||
1614 | * <!-- begin-user-doc --> | ||
1615 | * <!-- end-user-doc --> | ||
1616 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl | ||
1617 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure() | ||
1618 | * @generated | ||
1619 | */ | ||
1620 | int AL_STRANSITIVE_CLOSURE = 40; | ||
1621 | |||
1622 | /** | ||
1623 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1624 | * <!-- begin-user-doc --> | ||
1625 | * <!-- end-user-doc --> | ||
1626 | * @generated | ||
1627 | * @ordered | ||
1628 | */ | ||
1629 | int AL_STRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1630 | |||
1631 | /** | ||
1632 | * The number of structural features of the '<em>Al STransitive Closure</em>' class. | ||
1633 | * <!-- begin-user-doc --> | ||
1634 | * <!-- end-user-doc --> | ||
1635 | * @generated | ||
1636 | * @ordered | ||
1637 | */ | ||
1638 | int AL_STRANSITIVE_CLOSURE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1639 | |||
1640 | /** | ||
1641 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class. | ||
1642 | * <!-- begin-user-doc --> | ||
1643 | * <!-- end-user-doc --> | ||
1644 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl | ||
1645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure() | ||
1646 | * @generated | ||
1647 | */ | ||
1648 | int ALS_REFLECTIVE_TRANSITIVE_CLOSURE = 41; | ||
1649 | |||
1650 | /** | ||
1651 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1652 | * <!-- begin-user-doc --> | ||
1653 | * <!-- end-user-doc --> | ||
1654 | * @generated | ||
1655 | * @ordered | ||
1656 | */ | ||
1657 | int ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1658 | |||
1659 | /** | ||
1660 | * The number of structural features of the '<em>ALS Reflective Transitive Closure</em>' class. | ||
1661 | * <!-- begin-user-doc --> | ||
1662 | * <!-- end-user-doc --> | ||
1663 | * @generated | ||
1664 | * @ordered | ||
1665 | */ | ||
1666 | int ALS_REFLECTIVE_TRANSITIVE_CLOSURE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1667 | |||
1668 | /** | ||
1669 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class. | ||
1670 | * <!-- begin-user-doc --> | ||
1671 | * <!-- end-user-doc --> | ||
1672 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl | ||
1673 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality() | ||
1674 | * @generated | ||
1675 | */ | ||
1676 | int ALS_CARDINALITY = 42; | ||
1677 | |||
1678 | /** | ||
1679 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1680 | * <!-- begin-user-doc --> | ||
1681 | * <!-- end-user-doc --> | ||
1682 | * @generated | ||
1683 | * @ordered | ||
1684 | */ | ||
1685 | int ALS_CARDINALITY__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1686 | |||
1687 | /** | ||
1688 | * The number of structural features of the '<em>ALS Cardinality</em>' class. | ||
1689 | * <!-- begin-user-doc --> | ||
1690 | * <!-- end-user-doc --> | ||
1691 | * @generated | ||
1692 | * @ordered | ||
1693 | */ | ||
1694 | int ALS_CARDINALITY_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1695 | |||
1696 | /** | ||
1697 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class. | ||
1698 | * <!-- begin-user-doc --> | ||
1699 | * <!-- end-user-doc --> | ||
1700 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl | ||
1701 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus() | ||
1702 | * @generated | ||
1703 | */ | ||
1704 | int ALS_UNARY_MINUS = 43; | ||
1705 | |||
1706 | /** | ||
1707 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1708 | * <!-- begin-user-doc --> | ||
1709 | * <!-- end-user-doc --> | ||
1710 | * @generated | ||
1711 | * @ordered | ||
1712 | */ | ||
1713 | int ALS_UNARY_MINUS__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1714 | |||
1715 | /** | ||
1716 | * The number of structural features of the '<em>ALS Unary Minus</em>' class. | ||
1717 | * <!-- begin-user-doc --> | ||
1718 | * <!-- end-user-doc --> | ||
1719 | * @generated | ||
1720 | * @ordered | ||
1721 | */ | ||
1722 | int ALS_UNARY_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1723 | |||
1724 | /** | ||
1725 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class. | ||
1726 | * <!-- begin-user-doc --> | ||
1727 | * <!-- end-user-doc --> | ||
1728 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl | ||
1729 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum() | ||
1730 | * @generated | ||
1731 | */ | ||
1732 | int ALS_SUM = 44; | ||
1733 | |||
1734 | /** | ||
1735 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
1736 | * <!-- begin-user-doc --> | ||
1737 | * <!-- end-user-doc --> | ||
1738 | * @generated | ||
1739 | * @ordered | ||
1740 | */ | ||
1741 | int ALS_SUM__VARIABLES = ALS_TERM_FEATURE_COUNT + 0; | ||
1742 | |||
1743 | /** | ||
1744 | * The feature id for the '<em><b>Expression</b></em>' containment reference. | ||
1745 | * <!-- begin-user-doc --> | ||
1746 | * <!-- end-user-doc --> | ||
1747 | * @generated | ||
1748 | * @ordered | ||
1749 | */ | ||
1750 | int ALS_SUM__EXPRESSION = ALS_TERM_FEATURE_COUNT + 1; | ||
1751 | |||
1752 | /** | ||
1753 | * The number of structural features of the '<em>ALS Sum</em>' class. | ||
1754 | * <!-- begin-user-doc --> | ||
1755 | * <!-- end-user-doc --> | ||
1756 | * @generated | ||
1757 | * @ordered | ||
1758 | */ | ||
1759 | int ALS_SUM_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1760 | |||
1761 | /** | ||
1762 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class. | ||
1763 | * <!-- begin-user-doc --> | ||
1764 | * <!-- end-user-doc --> | ||
1765 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl | ||
1766 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall() | ||
1767 | * @generated | ||
1768 | */ | ||
1769 | int ALS_FUNCTION_CALL = 45; | ||
1770 | |||
1771 | /** | ||
1772 | * The feature id for the '<em><b>Referred Definition</b></em>' reference. | ||
1773 | * <!-- begin-user-doc --> | ||
1774 | * <!-- end-user-doc --> | ||
1775 | * @generated | ||
1776 | * @ordered | ||
1777 | */ | ||
1778 | int ALS_FUNCTION_CALL__REFERRED_DEFINITION = ALS_TERM_FEATURE_COUNT + 0; | ||
1779 | |||
1780 | /** | ||
1781 | * The feature id for the '<em><b>Referred Numeric Operator</b></em>' attribute. | ||
1782 | * <!-- begin-user-doc --> | ||
1783 | * <!-- end-user-doc --> | ||
1784 | * @generated | ||
1785 | * @ordered | ||
1786 | */ | ||
1787 | int ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = ALS_TERM_FEATURE_COUNT + 1; | ||
1788 | |||
1789 | /** | ||
1790 | * The feature id for the '<em><b>Params</b></em>' containment reference list. | ||
1791 | * <!-- begin-user-doc --> | ||
1792 | * <!-- end-user-doc --> | ||
1793 | * @generated | ||
1794 | * @ordered | ||
1795 | */ | ||
1796 | int ALS_FUNCTION_CALL__PARAMS = ALS_TERM_FEATURE_COUNT + 2; | ||
1797 | |||
1798 | /** | ||
1799 | * The number of structural features of the '<em>ALS Function Call</em>' class. | ||
1800 | * <!-- begin-user-doc --> | ||
1801 | * <!-- end-user-doc --> | ||
1802 | * @generated | ||
1803 | * @ordered | ||
1804 | */ | ||
1805 | int ALS_FUNCTION_CALL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3; | ||
1806 | |||
1807 | /** | ||
1808 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class. | ||
1809 | * <!-- begin-user-doc --> | ||
1810 | * <!-- end-user-doc --> | ||
1811 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl | ||
1812 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone() | ||
1813 | * @generated | ||
1814 | */ | ||
1815 | int ALS_NONE = 46; | ||
1816 | |||
1817 | /** | ||
1818 | * The number of structural features of the '<em>ALS None</em>' class. | ||
1819 | * <!-- begin-user-doc --> | ||
1820 | * <!-- end-user-doc --> | ||
1821 | * @generated | ||
1822 | * @ordered | ||
1823 | */ | ||
1824 | int ALS_NONE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1825 | |||
1826 | /** | ||
1827 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class. | ||
1828 | * <!-- begin-user-doc --> | ||
1829 | * <!-- end-user-doc --> | ||
1830 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl | ||
1831 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden() | ||
1832 | * @generated | ||
1833 | */ | ||
1834 | int ALS_IDEN = 47; | ||
1835 | |||
1836 | /** | ||
1837 | * The number of structural features of the '<em>ALS Iden</em>' class. | ||
1838 | * <!-- begin-user-doc --> | ||
1839 | * <!-- end-user-doc --> | ||
1840 | * @generated | ||
1841 | * @ordered | ||
1842 | */ | ||
1843 | int ALS_IDEN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1844 | |||
1845 | /** | ||
1846 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class. | ||
1847 | * <!-- begin-user-doc --> | ||
1848 | * <!-- end-user-doc --> | ||
1849 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl | ||
1850 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv() | ||
1851 | * @generated | ||
1852 | */ | ||
1853 | int ALS_UNIV = 48; | ||
1854 | |||
1855 | /** | ||
1856 | * The number of structural features of the '<em>ALS Univ</em>' class. | ||
1857 | * <!-- begin-user-doc --> | ||
1858 | * <!-- end-user-doc --> | ||
1859 | * @generated | ||
1860 | * @ordered | ||
1861 | */ | ||
1862 | int ALS_UNIV_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1863 | |||
1864 | /** | ||
1865 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class. | ||
1866 | * <!-- begin-user-doc --> | ||
1867 | * <!-- end-user-doc --> | ||
1868 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl | ||
1869 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt() | ||
1870 | * @generated | ||
1871 | */ | ||
1872 | int ALS_INT = 49; | ||
1873 | |||
1874 | /** | ||
1875 | * The number of structural features of the '<em>ALS Int</em>' class. | ||
1876 | * <!-- begin-user-doc --> | ||
1877 | * <!-- end-user-doc --> | ||
1878 | * @generated | ||
1879 | * @ordered | ||
1880 | */ | ||
1881 | int ALS_INT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1882 | |||
1883 | /** | ||
1884 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class. | ||
1885 | * <!-- begin-user-doc --> | ||
1886 | * <!-- end-user-doc --> | ||
1887 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl | ||
1888 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference() | ||
1889 | * @generated | ||
1890 | */ | ||
1891 | int ALS_REFERENCE = 50; | ||
1892 | |||
1893 | /** | ||
1894 | * The feature id for the '<em><b>Referred</b></em>' reference. | ||
1895 | * <!-- begin-user-doc --> | ||
1896 | * <!-- end-user-doc --> | ||
1897 | * @generated | ||
1898 | * @ordered | ||
1899 | */ | ||
1900 | int ALS_REFERENCE__REFERRED = ALS_TERM_FEATURE_COUNT + 0; | ||
1901 | |||
1902 | /** | ||
1903 | * The number of structural features of the '<em>ALS Reference</em>' class. | ||
1904 | * <!-- begin-user-doc --> | ||
1905 | * <!-- end-user-doc --> | ||
1906 | * @generated | ||
1907 | * @ordered | ||
1908 | */ | ||
1909 | int ALS_REFERENCE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1910 | |||
1911 | /** | ||
1912 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class. | ||
1913 | * <!-- begin-user-doc --> | ||
1914 | * <!-- end-user-doc --> | ||
1915 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl | ||
1916 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral() | ||
1917 | * @generated | ||
1918 | */ | ||
1919 | int ALS_NUMBER_LITERAL = 51; | ||
1920 | |||
1921 | /** | ||
1922 | * The feature id for the '<em><b>Value</b></em>' attribute. | ||
1923 | * <!-- begin-user-doc --> | ||
1924 | * <!-- end-user-doc --> | ||
1925 | * @generated | ||
1926 | * @ordered | ||
1927 | */ | ||
1928 | int ALS_NUMBER_LITERAL__VALUE = ALS_TERM_FEATURE_COUNT + 0; | ||
1929 | |||
1930 | /** | ||
1931 | * The number of structural features of the '<em>ALS Number Literal</em>' class. | ||
1932 | * <!-- begin-user-doc --> | ||
1933 | * <!-- end-user-doc --> | ||
1934 | * @generated | ||
1935 | * @ordered | ||
1936 | */ | ||
1937 | int ALS_NUMBER_LITERAL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1938 | |||
1939 | /** | ||
1940 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum. | ||
1941 | * <!-- begin-user-doc --> | ||
1942 | * <!-- end-user-doc --> | ||
1943 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
1944 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity() | ||
1945 | * @generated | ||
1946 | */ | ||
1947 | int ALS_MULTIPLICITY = 52; | ||
1948 | |||
1949 | /** | ||
1950 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum. | ||
1951 | * <!-- begin-user-doc --> | ||
1952 | * <!-- end-user-doc --> | ||
1953 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
1954 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator() | ||
1955 | * @generated | ||
1956 | */ | ||
1957 | int ALS_NUMERIC_OPERATOR = 53; | ||
1958 | |||
1959 | |||
1960 | /** | ||
1961 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument <em>ALS Document</em>}'. | ||
1962 | * <!-- begin-user-doc --> | ||
1963 | * <!-- end-user-doc --> | ||
1964 | * @return the meta object for class '<em>ALS Document</em>'. | ||
1965 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument | ||
1966 | * @generated | ||
1967 | */ | ||
1968 | EClass getALSDocument(); | ||
1969 | |||
1970 | /** | ||
1971 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations <em>Enum Declarations</em>}'. | ||
1972 | * <!-- begin-user-doc --> | ||
1973 | * <!-- end-user-doc --> | ||
1974 | * @return the meta object for the containment reference list '<em>Enum Declarations</em>'. | ||
1975 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations() | ||
1976 | * @see #getALSDocument() | ||
1977 | * @generated | ||
1978 | */ | ||
1979 | EReference getALSDocument_EnumDeclarations(); | ||
1980 | |||
1981 | /** | ||
1982 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies <em>Signature Bodies</em>}'. | ||
1983 | * <!-- begin-user-doc --> | ||
1984 | * <!-- end-user-doc --> | ||
1985 | * @return the meta object for the containment reference list '<em>Signature Bodies</em>'. | ||
1986 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies() | ||
1987 | * @see #getALSDocument() | ||
1988 | * @generated | ||
1989 | */ | ||
1990 | EReference getALSDocument_SignatureBodies(); | ||
1991 | |||
1992 | /** | ||
1993 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions <em>Function Definitions</em>}'. | ||
1994 | * <!-- begin-user-doc --> | ||
1995 | * <!-- end-user-doc --> | ||
1996 | * @return the meta object for the containment reference list '<em>Function Definitions</em>'. | ||
1997 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions() | ||
1998 | * @see #getALSDocument() | ||
1999 | * @generated | ||
2000 | */ | ||
2001 | EReference getALSDocument_FunctionDefinitions(); | ||
2002 | |||
2003 | /** | ||
2004 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions <em>Relation Definitions</em>}'. | ||
2005 | * <!-- begin-user-doc --> | ||
2006 | * <!-- end-user-doc --> | ||
2007 | * @return the meta object for the containment reference list '<em>Relation Definitions</em>'. | ||
2008 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions() | ||
2009 | * @see #getALSDocument() | ||
2010 | * @generated | ||
2011 | */ | ||
2012 | EReference getALSDocument_RelationDefinitions(); | ||
2013 | |||
2014 | /** | ||
2015 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations <em>Fact Declarations</em>}'. | ||
2016 | * <!-- begin-user-doc --> | ||
2017 | * <!-- end-user-doc --> | ||
2018 | * @return the meta object for the containment reference list '<em>Fact Declarations</em>'. | ||
2019 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations() | ||
2020 | * @see #getALSDocument() | ||
2021 | * @generated | ||
2022 | */ | ||
2023 | EReference getALSDocument_FactDeclarations(); | ||
2024 | |||
2025 | /** | ||
2026 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand <em>Run Command</em>}'. | ||
2027 | * <!-- begin-user-doc --> | ||
2028 | * <!-- end-user-doc --> | ||
2029 | * @return the meta object for the containment reference '<em>Run Command</em>'. | ||
2030 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand() | ||
2031 | * @see #getALSDocument() | ||
2032 | * @generated | ||
2033 | */ | ||
2034 | EReference getALSDocument_RunCommand(); | ||
2035 | |||
2036 | /** | ||
2037 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration <em>ALS Relation Declaration</em>}'. | ||
2038 | * <!-- begin-user-doc --> | ||
2039 | * <!-- end-user-doc --> | ||
2040 | * @return the meta object for class '<em>ALS Relation Declaration</em>'. | ||
2041 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration | ||
2042 | * @generated | ||
2043 | */ | ||
2044 | EClass getALSRelationDeclaration(); | ||
2045 | |||
2046 | /** | ||
2047 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName <em>Name</em>}'. | ||
2048 | * <!-- begin-user-doc --> | ||
2049 | * <!-- end-user-doc --> | ||
2050 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2051 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName() | ||
2052 | * @see #getALSRelationDeclaration() | ||
2053 | * @generated | ||
2054 | */ | ||
2055 | EAttribute getALSRelationDeclaration_Name(); | ||
2056 | |||
2057 | /** | ||
2058 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration <em>ALS Type Declaration</em>}'. | ||
2059 | * <!-- begin-user-doc --> | ||
2060 | * <!-- end-user-doc --> | ||
2061 | * @return the meta object for class '<em>ALS Type Declaration</em>'. | ||
2062 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration | ||
2063 | * @generated | ||
2064 | */ | ||
2065 | EClass getALSTypeDeclaration(); | ||
2066 | |||
2067 | /** | ||
2068 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration <em>ALS Enum Declaration</em>}'. | ||
2069 | * <!-- begin-user-doc --> | ||
2070 | * <!-- end-user-doc --> | ||
2071 | * @return the meta object for class '<em>ALS Enum Declaration</em>'. | ||
2072 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration | ||
2073 | * @generated | ||
2074 | */ | ||
2075 | EClass getALSEnumDeclaration(); | ||
2076 | |||
2077 | /** | ||
2078 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral <em>Literal</em>}'. | ||
2079 | * <!-- begin-user-doc --> | ||
2080 | * <!-- end-user-doc --> | ||
2081 | * @return the meta object for the containment reference list '<em>Literal</em>'. | ||
2082 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral() | ||
2083 | * @see #getALSEnumDeclaration() | ||
2084 | * @generated | ||
2085 | */ | ||
2086 | EReference getALSEnumDeclaration_Literal(); | ||
2087 | |||
2088 | /** | ||
2089 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral <em>ALS Enum Literal</em>}'. | ||
2090 | * <!-- begin-user-doc --> | ||
2091 | * <!-- end-user-doc --> | ||
2092 | * @return the meta object for class '<em>ALS Enum Literal</em>'. | ||
2093 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral | ||
2094 | * @generated | ||
2095 | */ | ||
2096 | EClass getALSEnumLiteral(); | ||
2097 | |||
2098 | /** | ||
2099 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration <em>ALS Signature Declaration</em>}'. | ||
2100 | * <!-- begin-user-doc --> | ||
2101 | * <!-- end-user-doc --> | ||
2102 | * @return the meta object for class '<em>ALS Signature Declaration</em>'. | ||
2103 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration | ||
2104 | * @generated | ||
2105 | */ | ||
2106 | EClass getALSSignatureDeclaration(); | ||
2107 | |||
2108 | /** | ||
2109 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody <em>ALS Signature Body</em>}'. | ||
2110 | * <!-- begin-user-doc --> | ||
2111 | * <!-- end-user-doc --> | ||
2112 | * @return the meta object for class '<em>ALS Signature Body</em>'. | ||
2113 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody | ||
2114 | * @generated | ||
2115 | */ | ||
2116 | EClass getALSSignatureBody(); | ||
2117 | |||
2118 | /** | ||
2119 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity <em>Multiplicity</em>}'. | ||
2120 | * <!-- begin-user-doc --> | ||
2121 | * <!-- end-user-doc --> | ||
2122 | * @return the meta object for the attribute '<em>Multiplicity</em>'. | ||
2123 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity() | ||
2124 | * @see #getALSSignatureBody() | ||
2125 | * @generated | ||
2126 | */ | ||
2127 | EAttribute getALSSignatureBody_Multiplicity(); | ||
2128 | |||
2129 | /** | ||
2130 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract <em>Abstract</em>}'. | ||
2131 | * <!-- begin-user-doc --> | ||
2132 | * <!-- end-user-doc --> | ||
2133 | * @return the meta object for the attribute '<em>Abstract</em>'. | ||
2134 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract() | ||
2135 | * @see #getALSSignatureBody() | ||
2136 | * @generated | ||
2137 | */ | ||
2138 | EAttribute getALSSignatureBody_Abstract(); | ||
2139 | |||
2140 | /** | ||
2141 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations <em>Declarations</em>}'. | ||
2142 | * <!-- begin-user-doc --> | ||
2143 | * <!-- end-user-doc --> | ||
2144 | * @return the meta object for the containment reference list '<em>Declarations</em>'. | ||
2145 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations() | ||
2146 | * @see #getALSSignatureBody() | ||
2147 | * @generated | ||
2148 | */ | ||
2149 | EReference getALSSignatureBody_Declarations(); | ||
2150 | |||
2151 | /** | ||
2152 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype <em>Supertype</em>}'. | ||
2153 | * <!-- begin-user-doc --> | ||
2154 | * <!-- end-user-doc --> | ||
2155 | * @return the meta object for the reference '<em>Supertype</em>'. | ||
2156 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype() | ||
2157 | * @see #getALSSignatureBody() | ||
2158 | * @generated | ||
2159 | */ | ||
2160 | EReference getALSSignatureBody_Supertype(); | ||
2161 | |||
2162 | /** | ||
2163 | * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset <em>Superset</em>}'. | ||
2164 | * <!-- begin-user-doc --> | ||
2165 | * <!-- end-user-doc --> | ||
2166 | * @return the meta object for the reference list '<em>Superset</em>'. | ||
2167 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset() | ||
2168 | * @see #getALSSignatureBody() | ||
2169 | * @generated | ||
2170 | */ | ||
2171 | EReference getALSSignatureBody_Superset(); | ||
2172 | |||
2173 | /** | ||
2174 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields <em>Fields</em>}'. | ||
2175 | * <!-- begin-user-doc --> | ||
2176 | * <!-- end-user-doc --> | ||
2177 | * @return the meta object for the containment reference list '<em>Fields</em>'. | ||
2178 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields() | ||
2179 | * @see #getALSSignatureBody() | ||
2180 | * @generated | ||
2181 | */ | ||
2182 | EReference getALSSignatureBody_Fields(); | ||
2183 | |||
2184 | /** | ||
2185 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration <em>ALS Field Declaration</em>}'. | ||
2186 | * <!-- begin-user-doc --> | ||
2187 | * <!-- end-user-doc --> | ||
2188 | * @return the meta object for class '<em>ALS Field Declaration</em>'. | ||
2189 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration | ||
2190 | * @generated | ||
2191 | */ | ||
2192 | EClass getALSFieldDeclaration(); | ||
2193 | |||
2194 | /** | ||
2195 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity <em>Multiplicity</em>}'. | ||
2196 | * <!-- begin-user-doc --> | ||
2197 | * <!-- end-user-doc --> | ||
2198 | * @return the meta object for the attribute '<em>Multiplicity</em>'. | ||
2199 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity() | ||
2200 | * @see #getALSFieldDeclaration() | ||
2201 | * @generated | ||
2202 | */ | ||
2203 | EAttribute getALSFieldDeclaration_Multiplicity(); | ||
2204 | |||
2205 | /** | ||
2206 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType <em>Type</em>}'. | ||
2207 | * <!-- begin-user-doc --> | ||
2208 | * <!-- end-user-doc --> | ||
2209 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2210 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType() | ||
2211 | * @see #getALSFieldDeclaration() | ||
2212 | * @generated | ||
2213 | */ | ||
2214 | EReference getALSFieldDeclaration_Type(); | ||
2215 | |||
2216 | /** | ||
2217 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition <em>ALS Definition</em>}'. | ||
2218 | * <!-- begin-user-doc --> | ||
2219 | * <!-- end-user-doc --> | ||
2220 | * @return the meta object for class '<em>ALS Definition</em>'. | ||
2221 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition | ||
2222 | * @generated | ||
2223 | */ | ||
2224 | EClass getALSDefinition(); | ||
2225 | |||
2226 | /** | ||
2227 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName <em>Name</em>}'. | ||
2228 | * <!-- begin-user-doc --> | ||
2229 | * <!-- end-user-doc --> | ||
2230 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2231 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName() | ||
2232 | * @see #getALSDefinition() | ||
2233 | * @generated | ||
2234 | */ | ||
2235 | EAttribute getALSDefinition_Name(); | ||
2236 | |||
2237 | /** | ||
2238 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables <em>Variables</em>}'. | ||
2239 | * <!-- begin-user-doc --> | ||
2240 | * <!-- end-user-doc --> | ||
2241 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
2242 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables() | ||
2243 | * @see #getALSDefinition() | ||
2244 | * @generated | ||
2245 | */ | ||
2246 | EReference getALSDefinition_Variables(); | ||
2247 | |||
2248 | /** | ||
2249 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue <em>Value</em>}'. | ||
2250 | * <!-- begin-user-doc --> | ||
2251 | * <!-- end-user-doc --> | ||
2252 | * @return the meta object for the containment reference '<em>Value</em>'. | ||
2253 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue() | ||
2254 | * @see #getALSDefinition() | ||
2255 | * @generated | ||
2256 | */ | ||
2257 | EReference getALSDefinition_Value(); | ||
2258 | |||
2259 | /** | ||
2260 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition <em>ALS Function Definition</em>}'. | ||
2261 | * <!-- begin-user-doc --> | ||
2262 | * <!-- end-user-doc --> | ||
2263 | * @return the meta object for class '<em>ALS Function Definition</em>'. | ||
2264 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition | ||
2265 | * @generated | ||
2266 | */ | ||
2267 | EClass getALSFunctionDefinition(); | ||
2268 | |||
2269 | /** | ||
2270 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType <em>Type</em>}'. | ||
2271 | * <!-- begin-user-doc --> | ||
2272 | * <!-- end-user-doc --> | ||
2273 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2274 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType() | ||
2275 | * @see #getALSFunctionDefinition() | ||
2276 | * @generated | ||
2277 | */ | ||
2278 | EReference getALSFunctionDefinition_Type(); | ||
2279 | |||
2280 | /** | ||
2281 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition <em>ALS Relation Definition</em>}'. | ||
2282 | * <!-- begin-user-doc --> | ||
2283 | * <!-- end-user-doc --> | ||
2284 | * @return the meta object for class '<em>ALS Relation Definition</em>'. | ||
2285 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition | ||
2286 | * @generated | ||
2287 | */ | ||
2288 | EClass getALSRelationDefinition(); | ||
2289 | |||
2290 | /** | ||
2291 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration <em>ALS Fact Declaration</em>}'. | ||
2292 | * <!-- begin-user-doc --> | ||
2293 | * <!-- end-user-doc --> | ||
2294 | * @return the meta object for class '<em>ALS Fact Declaration</em>'. | ||
2295 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration | ||
2296 | * @generated | ||
2297 | */ | ||
2298 | EClass getALSFactDeclaration(); | ||
2299 | |||
2300 | /** | ||
2301 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName <em>Name</em>}'. | ||
2302 | * <!-- begin-user-doc --> | ||
2303 | * <!-- end-user-doc --> | ||
2304 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2305 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName() | ||
2306 | * @see #getALSFactDeclaration() | ||
2307 | * @generated | ||
2308 | */ | ||
2309 | EAttribute getALSFactDeclaration_Name(); | ||
2310 | |||
2311 | /** | ||
2312 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm <em>Term</em>}'. | ||
2313 | * <!-- begin-user-doc --> | ||
2314 | * <!-- end-user-doc --> | ||
2315 | * @return the meta object for the containment reference '<em>Term</em>'. | ||
2316 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm() | ||
2317 | * @see #getALSFactDeclaration() | ||
2318 | * @generated | ||
2319 | */ | ||
2320 | EReference getALSFactDeclaration_Term(); | ||
2321 | |||
2322 | /** | ||
2323 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm <em>ALS Term</em>}'. | ||
2324 | * <!-- begin-user-doc --> | ||
2325 | * <!-- end-user-doc --> | ||
2326 | * @return the meta object for class '<em>ALS Term</em>'. | ||
2327 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm | ||
2328 | * @generated | ||
2329 | */ | ||
2330 | EClass getALSTerm(); | ||
2331 | |||
2332 | /** | ||
2333 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration <em>ALS Variable Declaration</em>}'. | ||
2334 | * <!-- begin-user-doc --> | ||
2335 | * <!-- end-user-doc --> | ||
2336 | * @return the meta object for class '<em>ALS Variable Declaration</em>'. | ||
2337 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration | ||
2338 | * @generated | ||
2339 | */ | ||
2340 | EClass getALSVariableDeclaration(); | ||
2341 | |||
2342 | /** | ||
2343 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange <em>Range</em>}'. | ||
2344 | * <!-- begin-user-doc --> | ||
2345 | * <!-- end-user-doc --> | ||
2346 | * @return the meta object for the containment reference '<em>Range</em>'. | ||
2347 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange() | ||
2348 | * @see #getALSVariableDeclaration() | ||
2349 | * @generated | ||
2350 | */ | ||
2351 | EReference getALSVariableDeclaration_Range(); | ||
2352 | |||
2353 | /** | ||
2354 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand <em>ALS Run Command</em>}'. | ||
2355 | * <!-- begin-user-doc --> | ||
2356 | * <!-- end-user-doc --> | ||
2357 | * @return the meta object for class '<em>ALS Run Command</em>'. | ||
2358 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand | ||
2359 | * @generated | ||
2360 | */ | ||
2361 | EClass getALSRunCommand(); | ||
2362 | |||
2363 | /** | ||
2364 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes <em>Type Scopes</em>}'. | ||
2365 | * <!-- begin-user-doc --> | ||
2366 | * <!-- end-user-doc --> | ||
2367 | * @return the meta object for the containment reference list '<em>Type Scopes</em>'. | ||
2368 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes() | ||
2369 | * @see #getALSRunCommand() | ||
2370 | * @generated | ||
2371 | */ | ||
2372 | EReference getALSRunCommand_TypeScopes(); | ||
2373 | |||
2374 | /** | ||
2375 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope <em>ALS Type Scope</em>}'. | ||
2376 | * <!-- begin-user-doc --> | ||
2377 | * <!-- end-user-doc --> | ||
2378 | * @return the meta object for class '<em>ALS Type Scope</em>'. | ||
2379 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope | ||
2380 | * @generated | ||
2381 | */ | ||
2382 | EClass getALSTypeScope(); | ||
2383 | |||
2384 | /** | ||
2385 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber <em>Number</em>}'. | ||
2386 | * <!-- begin-user-doc --> | ||
2387 | * <!-- end-user-doc --> | ||
2388 | * @return the meta object for the attribute '<em>Number</em>'. | ||
2389 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber() | ||
2390 | * @see #getALSTypeScope() | ||
2391 | * @generated | ||
2392 | */ | ||
2393 | EAttribute getALSTypeScope_Number(); | ||
2394 | |||
2395 | /** | ||
2396 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope <em>ALS Sig Scope</em>}'. | ||
2397 | * <!-- begin-user-doc --> | ||
2398 | * <!-- end-user-doc --> | ||
2399 | * @return the meta object for class '<em>ALS Sig Scope</em>'. | ||
2400 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope | ||
2401 | * @generated | ||
2402 | */ | ||
2403 | EClass getALSSigScope(); | ||
2404 | |||
2405 | /** | ||
2406 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly <em>Exactly</em>}'. | ||
2407 | * <!-- begin-user-doc --> | ||
2408 | * <!-- end-user-doc --> | ||
2409 | * @return the meta object for the attribute '<em>Exactly</em>'. | ||
2410 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly() | ||
2411 | * @see #getALSSigScope() | ||
2412 | * @generated | ||
2413 | */ | ||
2414 | EAttribute getALSSigScope_Exactly(); | ||
2415 | |||
2416 | /** | ||
2417 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType <em>Type</em>}'. | ||
2418 | * <!-- begin-user-doc --> | ||
2419 | * <!-- end-user-doc --> | ||
2420 | * @return the meta object for the reference '<em>Type</em>'. | ||
2421 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType() | ||
2422 | * @see #getALSSigScope() | ||
2423 | * @generated | ||
2424 | */ | ||
2425 | EReference getALSSigScope_Type(); | ||
2426 | |||
2427 | /** | ||
2428 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope <em>ALS Int Scope</em>}'. | ||
2429 | * <!-- begin-user-doc --> | ||
2430 | * <!-- end-user-doc --> | ||
2431 | * @return the meta object for class '<em>ALS Int Scope</em>'. | ||
2432 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope | ||
2433 | * @generated | ||
2434 | */ | ||
2435 | EClass getALSIntScope(); | ||
2436 | |||
2437 | /** | ||
2438 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx <em>ALS Quantified Ex</em>}'. | ||
2439 | * <!-- begin-user-doc --> | ||
2440 | * <!-- end-user-doc --> | ||
2441 | * @return the meta object for class '<em>ALS Quantified Ex</em>'. | ||
2442 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx | ||
2443 | * @generated | ||
2444 | */ | ||
2445 | EClass getALSQuantifiedEx(); | ||
2446 | |||
2447 | /** | ||
2448 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType <em>Type</em>}'. | ||
2449 | * <!-- begin-user-doc --> | ||
2450 | * <!-- end-user-doc --> | ||
2451 | * @return the meta object for the attribute '<em>Type</em>'. | ||
2452 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType() | ||
2453 | * @see #getALSQuantifiedEx() | ||
2454 | * @generated | ||
2455 | */ | ||
2456 | EAttribute getALSQuantifiedEx_Type(); | ||
2457 | |||
2458 | /** | ||
2459 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj <em>Disj</em>}'. | ||
2460 | * <!-- begin-user-doc --> | ||
2461 | * <!-- end-user-doc --> | ||
2462 | * @return the meta object for the attribute '<em>Disj</em>'. | ||
2463 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj() | ||
2464 | * @see #getALSQuantifiedEx() | ||
2465 | * @generated | ||
2466 | */ | ||
2467 | EAttribute getALSQuantifiedEx_Disj(); | ||
2468 | |||
2469 | /** | ||
2470 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables <em>Variables</em>}'. | ||
2471 | * <!-- begin-user-doc --> | ||
2472 | * <!-- end-user-doc --> | ||
2473 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
2474 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables() | ||
2475 | * @see #getALSQuantifiedEx() | ||
2476 | * @generated | ||
2477 | */ | ||
2478 | EReference getALSQuantifiedEx_Variables(); | ||
2479 | |||
2480 | /** | ||
2481 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression <em>Expression</em>}'. | ||
2482 | * <!-- begin-user-doc --> | ||
2483 | * <!-- end-user-doc --> | ||
2484 | * @return the meta object for the containment reference '<em>Expression</em>'. | ||
2485 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression() | ||
2486 | * @see #getALSQuantifiedEx() | ||
2487 | * @generated | ||
2488 | */ | ||
2489 | EReference getALSQuantifiedEx_Expression(); | ||
2490 | |||
2491 | /** | ||
2492 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr <em>ALS Or</em>}'. | ||
2493 | * <!-- begin-user-doc --> | ||
2494 | * <!-- end-user-doc --> | ||
2495 | * @return the meta object for class '<em>ALS Or</em>'. | ||
2496 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr | ||
2497 | * @generated | ||
2498 | */ | ||
2499 | EClass getALSOr(); | ||
2500 | |||
2501 | /** | ||
2502 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand <em>Left Operand</em>}'. | ||
2503 | * <!-- begin-user-doc --> | ||
2504 | * <!-- end-user-doc --> | ||
2505 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2506 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand() | ||
2507 | * @see #getALSOr() | ||
2508 | * @generated | ||
2509 | */ | ||
2510 | EReference getALSOr_LeftOperand(); | ||
2511 | |||
2512 | /** | ||
2513 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand <em>Right Operand</em>}'. | ||
2514 | * <!-- begin-user-doc --> | ||
2515 | * <!-- end-user-doc --> | ||
2516 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2517 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand() | ||
2518 | * @see #getALSOr() | ||
2519 | * @generated | ||
2520 | */ | ||
2521 | EReference getALSOr_RightOperand(); | ||
2522 | |||
2523 | /** | ||
2524 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff <em>ALS Iff</em>}'. | ||
2525 | * <!-- begin-user-doc --> | ||
2526 | * <!-- end-user-doc --> | ||
2527 | * @return the meta object for class '<em>ALS Iff</em>'. | ||
2528 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff | ||
2529 | * @generated | ||
2530 | */ | ||
2531 | EClass getALSIff(); | ||
2532 | |||
2533 | /** | ||
2534 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand <em>Left Operand</em>}'. | ||
2535 | * <!-- begin-user-doc --> | ||
2536 | * <!-- end-user-doc --> | ||
2537 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2538 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand() | ||
2539 | * @see #getALSIff() | ||
2540 | * @generated | ||
2541 | */ | ||
2542 | EReference getALSIff_LeftOperand(); | ||
2543 | |||
2544 | /** | ||
2545 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand <em>Right Operand</em>}'. | ||
2546 | * <!-- begin-user-doc --> | ||
2547 | * <!-- end-user-doc --> | ||
2548 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2549 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand() | ||
2550 | * @see #getALSIff() | ||
2551 | * @generated | ||
2552 | */ | ||
2553 | EReference getALSIff_RightOperand(); | ||
2554 | |||
2555 | /** | ||
2556 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl <em>ALS Impl</em>}'. | ||
2557 | * <!-- begin-user-doc --> | ||
2558 | * <!-- end-user-doc --> | ||
2559 | * @return the meta object for class '<em>ALS Impl</em>'. | ||
2560 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl | ||
2561 | * @generated | ||
2562 | */ | ||
2563 | EClass getALSImpl(); | ||
2564 | |||
2565 | /** | ||
2566 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand <em>Left Operand</em>}'. | ||
2567 | * <!-- begin-user-doc --> | ||
2568 | * <!-- end-user-doc --> | ||
2569 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2570 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand() | ||
2571 | * @see #getALSImpl() | ||
2572 | * @generated | ||
2573 | */ | ||
2574 | EReference getALSImpl_LeftOperand(); | ||
2575 | |||
2576 | /** | ||
2577 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand <em>Right Operand</em>}'. | ||
2578 | * <!-- begin-user-doc --> | ||
2579 | * <!-- end-user-doc --> | ||
2580 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2581 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand() | ||
2582 | * @see #getALSImpl() | ||
2583 | * @generated | ||
2584 | */ | ||
2585 | EReference getALSImpl_RightOperand(); | ||
2586 | |||
2587 | /** | ||
2588 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand <em>Else Operand</em>}'. | ||
2589 | * <!-- begin-user-doc --> | ||
2590 | * <!-- end-user-doc --> | ||
2591 | * @return the meta object for the containment reference '<em>Else Operand</em>'. | ||
2592 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand() | ||
2593 | * @see #getALSImpl() | ||
2594 | * @generated | ||
2595 | */ | ||
2596 | EReference getALSImpl_ElseOperand(); | ||
2597 | |||
2598 | /** | ||
2599 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd <em>ALS And</em>}'. | ||
2600 | * <!-- begin-user-doc --> | ||
2601 | * <!-- end-user-doc --> | ||
2602 | * @return the meta object for class '<em>ALS And</em>'. | ||
2603 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd | ||
2604 | * @generated | ||
2605 | */ | ||
2606 | EClass getALSAnd(); | ||
2607 | |||
2608 | /** | ||
2609 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand <em>Left Operand</em>}'. | ||
2610 | * <!-- begin-user-doc --> | ||
2611 | * <!-- end-user-doc --> | ||
2612 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2613 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand() | ||
2614 | * @see #getALSAnd() | ||
2615 | * @generated | ||
2616 | */ | ||
2617 | EReference getALSAnd_LeftOperand(); | ||
2618 | |||
2619 | /** | ||
2620 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand <em>Right Operand</em>}'. | ||
2621 | * <!-- begin-user-doc --> | ||
2622 | * <!-- end-user-doc --> | ||
2623 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2624 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand() | ||
2625 | * @see #getALSAnd() | ||
2626 | * @generated | ||
2627 | */ | ||
2628 | EReference getALSAnd_RightOperand(); | ||
2629 | |||
2630 | /** | ||
2631 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals <em>ALS Equals</em>}'. | ||
2632 | * <!-- begin-user-doc --> | ||
2633 | * <!-- end-user-doc --> | ||
2634 | * @return the meta object for class '<em>ALS Equals</em>'. | ||
2635 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals | ||
2636 | * @generated | ||
2637 | */ | ||
2638 | EClass getALSEquals(); | ||
2639 | |||
2640 | /** | ||
2641 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand <em>Left Operand</em>}'. | ||
2642 | * <!-- begin-user-doc --> | ||
2643 | * <!-- end-user-doc --> | ||
2644 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand() | ||
2646 | * @see #getALSEquals() | ||
2647 | * @generated | ||
2648 | */ | ||
2649 | EReference getALSEquals_LeftOperand(); | ||
2650 | |||
2651 | /** | ||
2652 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand <em>Right Operand</em>}'. | ||
2653 | * <!-- begin-user-doc --> | ||
2654 | * <!-- end-user-doc --> | ||
2655 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2656 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand() | ||
2657 | * @see #getALSEquals() | ||
2658 | * @generated | ||
2659 | */ | ||
2660 | EReference getALSEquals_RightOperand(); | ||
2661 | |||
2662 | /** | ||
2663 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals <em>ALS Not Equals</em>}'. | ||
2664 | * <!-- begin-user-doc --> | ||
2665 | * <!-- end-user-doc --> | ||
2666 | * @return the meta object for class '<em>ALS Not Equals</em>'. | ||
2667 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals | ||
2668 | * @generated | ||
2669 | */ | ||
2670 | EClass getALSNotEquals(); | ||
2671 | |||
2672 | /** | ||
2673 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand <em>Left Operand</em>}'. | ||
2674 | * <!-- begin-user-doc --> | ||
2675 | * <!-- end-user-doc --> | ||
2676 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2677 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand() | ||
2678 | * @see #getALSNotEquals() | ||
2679 | * @generated | ||
2680 | */ | ||
2681 | EReference getALSNotEquals_LeftOperand(); | ||
2682 | |||
2683 | /** | ||
2684 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand <em>Right Operand</em>}'. | ||
2685 | * <!-- begin-user-doc --> | ||
2686 | * <!-- end-user-doc --> | ||
2687 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2688 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand() | ||
2689 | * @see #getALSNotEquals() | ||
2690 | * @generated | ||
2691 | */ | ||
2692 | EReference getALSNotEquals_RightOperand(); | ||
2693 | |||
2694 | /** | ||
2695 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset <em>ALS Subset</em>}'. | ||
2696 | * <!-- begin-user-doc --> | ||
2697 | * <!-- end-user-doc --> | ||
2698 | * @return the meta object for class '<em>ALS Subset</em>'. | ||
2699 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset | ||
2700 | * @generated | ||
2701 | */ | ||
2702 | EClass getALSSubset(); | ||
2703 | |||
2704 | /** | ||
2705 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand <em>Left Operand</em>}'. | ||
2706 | * <!-- begin-user-doc --> | ||
2707 | * <!-- end-user-doc --> | ||
2708 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2709 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand() | ||
2710 | * @see #getALSSubset() | ||
2711 | * @generated | ||
2712 | */ | ||
2713 | EReference getALSSubset_LeftOperand(); | ||
2714 | |||
2715 | /** | ||
2716 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand <em>Right Operand</em>}'. | ||
2717 | * <!-- begin-user-doc --> | ||
2718 | * <!-- end-user-doc --> | ||
2719 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2720 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand() | ||
2721 | * @see #getALSSubset() | ||
2722 | * @generated | ||
2723 | */ | ||
2724 | EReference getALSSubset_RightOperand(); | ||
2725 | |||
2726 | /** | ||
2727 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess <em>ALS Less</em>}'. | ||
2728 | * <!-- begin-user-doc --> | ||
2729 | * <!-- end-user-doc --> | ||
2730 | * @return the meta object for class '<em>ALS Less</em>'. | ||
2731 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess | ||
2732 | * @generated | ||
2733 | */ | ||
2734 | EClass getALSLess(); | ||
2735 | |||
2736 | /** | ||
2737 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand <em>Left Operand</em>}'. | ||
2738 | * <!-- begin-user-doc --> | ||
2739 | * <!-- end-user-doc --> | ||
2740 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2741 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand() | ||
2742 | * @see #getALSLess() | ||
2743 | * @generated | ||
2744 | */ | ||
2745 | EReference getALSLess_LeftOperand(); | ||
2746 | |||
2747 | /** | ||
2748 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand <em>Right Operand</em>}'. | ||
2749 | * <!-- begin-user-doc --> | ||
2750 | * <!-- end-user-doc --> | ||
2751 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2752 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand() | ||
2753 | * @see #getALSLess() | ||
2754 | * @generated | ||
2755 | */ | ||
2756 | EReference getALSLess_RightOperand(); | ||
2757 | |||
2758 | /** | ||
2759 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq <em>ALS Leq</em>}'. | ||
2760 | * <!-- begin-user-doc --> | ||
2761 | * <!-- end-user-doc --> | ||
2762 | * @return the meta object for class '<em>ALS Leq</em>'. | ||
2763 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq | ||
2764 | * @generated | ||
2765 | */ | ||
2766 | EClass getALSLeq(); | ||
2767 | |||
2768 | /** | ||
2769 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand <em>Left Operand</em>}'. | ||
2770 | * <!-- begin-user-doc --> | ||
2771 | * <!-- end-user-doc --> | ||
2772 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2773 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand() | ||
2774 | * @see #getALSLeq() | ||
2775 | * @generated | ||
2776 | */ | ||
2777 | EReference getALSLeq_LeftOperand(); | ||
2778 | |||
2779 | /** | ||
2780 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand <em>Right Operand</em>}'. | ||
2781 | * <!-- begin-user-doc --> | ||
2782 | * <!-- end-user-doc --> | ||
2783 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2784 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand() | ||
2785 | * @see #getALSLeq() | ||
2786 | * @generated | ||
2787 | */ | ||
2788 | EReference getALSLeq_RightOperand(); | ||
2789 | |||
2790 | /** | ||
2791 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore <em>ALS More</em>}'. | ||
2792 | * <!-- begin-user-doc --> | ||
2793 | * <!-- end-user-doc --> | ||
2794 | * @return the meta object for class '<em>ALS More</em>'. | ||
2795 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore | ||
2796 | * @generated | ||
2797 | */ | ||
2798 | EClass getALSMore(); | ||
2799 | |||
2800 | /** | ||
2801 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand <em>Left Operand</em>}'. | ||
2802 | * <!-- begin-user-doc --> | ||
2803 | * <!-- end-user-doc --> | ||
2804 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2805 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand() | ||
2806 | * @see #getALSMore() | ||
2807 | * @generated | ||
2808 | */ | ||
2809 | EReference getALSMore_LeftOperand(); | ||
2810 | |||
2811 | /** | ||
2812 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand <em>Right Operand</em>}'. | ||
2813 | * <!-- begin-user-doc --> | ||
2814 | * <!-- end-user-doc --> | ||
2815 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2816 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand() | ||
2817 | * @see #getALSMore() | ||
2818 | * @generated | ||
2819 | */ | ||
2820 | EReference getALSMore_RightOperand(); | ||
2821 | |||
2822 | /** | ||
2823 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq <em>ALS Meq</em>}'. | ||
2824 | * <!-- begin-user-doc --> | ||
2825 | * <!-- end-user-doc --> | ||
2826 | * @return the meta object for class '<em>ALS Meq</em>'. | ||
2827 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq | ||
2828 | * @generated | ||
2829 | */ | ||
2830 | EClass getALSMeq(); | ||
2831 | |||
2832 | /** | ||
2833 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand <em>Left Operand</em>}'. | ||
2834 | * <!-- begin-user-doc --> | ||
2835 | * <!-- end-user-doc --> | ||
2836 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2837 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand() | ||
2838 | * @see #getALSMeq() | ||
2839 | * @generated | ||
2840 | */ | ||
2841 | EReference getALSMeq_LeftOperand(); | ||
2842 | |||
2843 | /** | ||
2844 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand <em>Right Operand</em>}'. | ||
2845 | * <!-- begin-user-doc --> | ||
2846 | * <!-- end-user-doc --> | ||
2847 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2848 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand() | ||
2849 | * @see #getALSMeq() | ||
2850 | * @generated | ||
2851 | */ | ||
2852 | EReference getALSMeq_RightOperand(); | ||
2853 | |||
2854 | /** | ||
2855 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride <em>ALS Override</em>}'. | ||
2856 | * <!-- begin-user-doc --> | ||
2857 | * <!-- end-user-doc --> | ||
2858 | * @return the meta object for class '<em>ALS Override</em>'. | ||
2859 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride | ||
2860 | * @generated | ||
2861 | */ | ||
2862 | EClass getALSOverride(); | ||
2863 | |||
2864 | /** | ||
2865 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand <em>Left Operand</em>}'. | ||
2866 | * <!-- begin-user-doc --> | ||
2867 | * <!-- end-user-doc --> | ||
2868 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2869 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand() | ||
2870 | * @see #getALSOverride() | ||
2871 | * @generated | ||
2872 | */ | ||
2873 | EReference getALSOverride_LeftOperand(); | ||
2874 | |||
2875 | /** | ||
2876 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand <em>Right Operand</em>}'. | ||
2877 | * <!-- begin-user-doc --> | ||
2878 | * <!-- end-user-doc --> | ||
2879 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2880 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand() | ||
2881 | * @see #getALSOverride() | ||
2882 | * @generated | ||
2883 | */ | ||
2884 | EReference getALSOverride_RightOperand(); | ||
2885 | |||
2886 | /** | ||
2887 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight <em>ALS Range Restriction Right</em>}'. | ||
2888 | * <!-- begin-user-doc --> | ||
2889 | * <!-- end-user-doc --> | ||
2890 | * @return the meta object for class '<em>ALS Range Restriction Right</em>'. | ||
2891 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight | ||
2892 | * @generated | ||
2893 | */ | ||
2894 | EClass getALSRangeRestrictionRight(); | ||
2895 | |||
2896 | /** | ||
2897 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation <em>Relation</em>}'. | ||
2898 | * <!-- begin-user-doc --> | ||
2899 | * <!-- end-user-doc --> | ||
2900 | * @return the meta object for the containment reference '<em>Relation</em>'. | ||
2901 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation() | ||
2902 | * @see #getALSRangeRestrictionRight() | ||
2903 | * @generated | ||
2904 | */ | ||
2905 | EReference getALSRangeRestrictionRight_Relation(); | ||
2906 | |||
2907 | /** | ||
2908 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter <em>Filter</em>}'. | ||
2909 | * <!-- begin-user-doc --> | ||
2910 | * <!-- end-user-doc --> | ||
2911 | * @return the meta object for the containment reference '<em>Filter</em>'. | ||
2912 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter() | ||
2913 | * @see #getALSRangeRestrictionRight() | ||
2914 | * @generated | ||
2915 | */ | ||
2916 | EReference getALSRangeRestrictionRight_Filter(); | ||
2917 | |||
2918 | /** | ||
2919 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft <em>ALS Range Restriction Left</em>}'. | ||
2920 | * <!-- begin-user-doc --> | ||
2921 | * <!-- end-user-doc --> | ||
2922 | * @return the meta object for class '<em>ALS Range Restriction Left</em>'. | ||
2923 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft | ||
2924 | * @generated | ||
2925 | */ | ||
2926 | EClass getALSRangeRestrictionLeft(); | ||
2927 | |||
2928 | /** | ||
2929 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter <em>Filter</em>}'. | ||
2930 | * <!-- begin-user-doc --> | ||
2931 | * <!-- end-user-doc --> | ||
2932 | * @return the meta object for the containment reference '<em>Filter</em>'. | ||
2933 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter() | ||
2934 | * @see #getALSRangeRestrictionLeft() | ||
2935 | * @generated | ||
2936 | */ | ||
2937 | EReference getALSRangeRestrictionLeft_Filter(); | ||
2938 | |||
2939 | /** | ||
2940 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation <em>Relation</em>}'. | ||
2941 | * <!-- begin-user-doc --> | ||
2942 | * <!-- end-user-doc --> | ||
2943 | * @return the meta object for the containment reference '<em>Relation</em>'. | ||
2944 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation() | ||
2945 | * @see #getALSRangeRestrictionLeft() | ||
2946 | * @generated | ||
2947 | */ | ||
2948 | EReference getALSRangeRestrictionLeft_Relation(); | ||
2949 | |||
2950 | /** | ||
2951 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin <em>ALS Join</em>}'. | ||
2952 | * <!-- begin-user-doc --> | ||
2953 | * <!-- end-user-doc --> | ||
2954 | * @return the meta object for class '<em>ALS Join</em>'. | ||
2955 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin | ||
2956 | * @generated | ||
2957 | */ | ||
2958 | EClass getALSJoin(); | ||
2959 | |||
2960 | /** | ||
2961 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand <em>Left Operand</em>}'. | ||
2962 | * <!-- begin-user-doc --> | ||
2963 | * <!-- end-user-doc --> | ||
2964 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2965 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand() | ||
2966 | * @see #getALSJoin() | ||
2967 | * @generated | ||
2968 | */ | ||
2969 | EReference getALSJoin_LeftOperand(); | ||
2970 | |||
2971 | /** | ||
2972 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand <em>Right Operand</em>}'. | ||
2973 | * <!-- begin-user-doc --> | ||
2974 | * <!-- end-user-doc --> | ||
2975 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2976 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand() | ||
2977 | * @see #getALSJoin() | ||
2978 | * @generated | ||
2979 | */ | ||
2980 | EReference getALSJoin_RightOperand(); | ||
2981 | |||
2982 | /** | ||
2983 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus <em>ALS Minus</em>}'. | ||
2984 | * <!-- begin-user-doc --> | ||
2985 | * <!-- end-user-doc --> | ||
2986 | * @return the meta object for class '<em>ALS Minus</em>'. | ||
2987 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus | ||
2988 | * @generated | ||
2989 | */ | ||
2990 | EClass getALSMinus(); | ||
2991 | |||
2992 | /** | ||
2993 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand <em>Left Operand</em>}'. | ||
2994 | * <!-- begin-user-doc --> | ||
2995 | * <!-- end-user-doc --> | ||
2996 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2997 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand() | ||
2998 | * @see #getALSMinus() | ||
2999 | * @generated | ||
3000 | */ | ||
3001 | EReference getALSMinus_LeftOperand(); | ||
3002 | |||
3003 | /** | ||
3004 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand <em>Right Operand</em>}'. | ||
3005 | * <!-- begin-user-doc --> | ||
3006 | * <!-- end-user-doc --> | ||
3007 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3008 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand() | ||
3009 | * @see #getALSMinus() | ||
3010 | * @generated | ||
3011 | */ | ||
3012 | EReference getALSMinus_RightOperand(); | ||
3013 | |||
3014 | /** | ||
3015 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus <em>ALS Plus</em>}'. | ||
3016 | * <!-- begin-user-doc --> | ||
3017 | * <!-- end-user-doc --> | ||
3018 | * @return the meta object for class '<em>ALS Plus</em>'. | ||
3019 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus | ||
3020 | * @generated | ||
3021 | */ | ||
3022 | EClass getALSPlus(); | ||
3023 | |||
3024 | /** | ||
3025 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand <em>Left Operand</em>}'. | ||
3026 | * <!-- begin-user-doc --> | ||
3027 | * <!-- end-user-doc --> | ||
3028 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3029 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand() | ||
3030 | * @see #getALSPlus() | ||
3031 | * @generated | ||
3032 | */ | ||
3033 | EReference getALSPlus_LeftOperand(); | ||
3034 | |||
3035 | /** | ||
3036 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand <em>Right Operand</em>}'. | ||
3037 | * <!-- begin-user-doc --> | ||
3038 | * <!-- end-user-doc --> | ||
3039 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3040 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand() | ||
3041 | * @see #getALSPlus() | ||
3042 | * @generated | ||
3043 | */ | ||
3044 | EReference getALSPlus_RightOperand(); | ||
3045 | |||
3046 | /** | ||
3047 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection <em>ALS Intersection</em>}'. | ||
3048 | * <!-- begin-user-doc --> | ||
3049 | * <!-- end-user-doc --> | ||
3050 | * @return the meta object for class '<em>ALS Intersection</em>'. | ||
3051 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection | ||
3052 | * @generated | ||
3053 | */ | ||
3054 | EClass getALSIntersection(); | ||
3055 | |||
3056 | /** | ||
3057 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand <em>Left Operand</em>}'. | ||
3058 | * <!-- begin-user-doc --> | ||
3059 | * <!-- end-user-doc --> | ||
3060 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3061 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand() | ||
3062 | * @see #getALSIntersection() | ||
3063 | * @generated | ||
3064 | */ | ||
3065 | EReference getALSIntersection_LeftOperand(); | ||
3066 | |||
3067 | /** | ||
3068 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand <em>Right Operand</em>}'. | ||
3069 | * <!-- begin-user-doc --> | ||
3070 | * <!-- end-user-doc --> | ||
3071 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3072 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand() | ||
3073 | * @see #getALSIntersection() | ||
3074 | * @generated | ||
3075 | */ | ||
3076 | EReference getALSIntersection_RightOperand(); | ||
3077 | |||
3078 | /** | ||
3079 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct <em>ALS Direct Product</em>}'. | ||
3080 | * <!-- begin-user-doc --> | ||
3081 | * <!-- end-user-doc --> | ||
3082 | * @return the meta object for class '<em>ALS Direct Product</em>'. | ||
3083 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct | ||
3084 | * @generated | ||
3085 | */ | ||
3086 | EClass getALSDirectProduct(); | ||
3087 | |||
3088 | /** | ||
3089 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand <em>Left Operand</em>}'. | ||
3090 | * <!-- begin-user-doc --> | ||
3091 | * <!-- end-user-doc --> | ||
3092 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3093 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand() | ||
3094 | * @see #getALSDirectProduct() | ||
3095 | * @generated | ||
3096 | */ | ||
3097 | EReference getALSDirectProduct_LeftOperand(); | ||
3098 | |||
3099 | /** | ||
3100 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit <em>Left Multiplicit</em>}'. | ||
3101 | * <!-- begin-user-doc --> | ||
3102 | * <!-- end-user-doc --> | ||
3103 | * @return the meta object for the attribute '<em>Left Multiplicit</em>'. | ||
3104 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit() | ||
3105 | * @see #getALSDirectProduct() | ||
3106 | * @generated | ||
3107 | */ | ||
3108 | EAttribute getALSDirectProduct_LeftMultiplicit(); | ||
3109 | |||
3110 | /** | ||
3111 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit <em>Right Multiplicit</em>}'. | ||
3112 | * <!-- begin-user-doc --> | ||
3113 | * <!-- end-user-doc --> | ||
3114 | * @return the meta object for the attribute '<em>Right Multiplicit</em>'. | ||
3115 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit() | ||
3116 | * @see #getALSDirectProduct() | ||
3117 | * @generated | ||
3118 | */ | ||
3119 | EAttribute getALSDirectProduct_RightMultiplicit(); | ||
3120 | |||
3121 | /** | ||
3122 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand <em>Right Operand</em>}'. | ||
3123 | * <!-- begin-user-doc --> | ||
3124 | * <!-- end-user-doc --> | ||
3125 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3126 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand() | ||
3127 | * @see #getALSDirectProduct() | ||
3128 | * @generated | ||
3129 | */ | ||
3130 | EReference getALSDirectProduct_RightOperand(); | ||
3131 | |||
3132 | /** | ||
3133 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot <em>ALS Not</em>}'. | ||
3134 | * <!-- begin-user-doc --> | ||
3135 | * <!-- end-user-doc --> | ||
3136 | * @return the meta object for class '<em>ALS Not</em>'. | ||
3137 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot | ||
3138 | * @generated | ||
3139 | */ | ||
3140 | EClass getALSNot(); | ||
3141 | |||
3142 | /** | ||
3143 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand <em>Operand</em>}'. | ||
3144 | * <!-- begin-user-doc --> | ||
3145 | * <!-- end-user-doc --> | ||
3146 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3147 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand() | ||
3148 | * @see #getALSNot() | ||
3149 | * @generated | ||
3150 | */ | ||
3151 | EReference getALSNot_Operand(); | ||
3152 | |||
3153 | /** | ||
3154 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation <em>ALS Inverse Relation</em>}'. | ||
3155 | * <!-- begin-user-doc --> | ||
3156 | * <!-- end-user-doc --> | ||
3157 | * @return the meta object for class '<em>ALS Inverse Relation</em>'. | ||
3158 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation | ||
3159 | * @generated | ||
3160 | */ | ||
3161 | EClass getALSInverseRelation(); | ||
3162 | |||
3163 | /** | ||
3164 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand <em>Operand</em>}'. | ||
3165 | * <!-- begin-user-doc --> | ||
3166 | * <!-- end-user-doc --> | ||
3167 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3168 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand() | ||
3169 | * @see #getALSInverseRelation() | ||
3170 | * @generated | ||
3171 | */ | ||
3172 | EReference getALSInverseRelation_Operand(); | ||
3173 | |||
3174 | /** | ||
3175 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure <em>Al STransitive Closure</em>}'. | ||
3176 | * <!-- begin-user-doc --> | ||
3177 | * <!-- end-user-doc --> | ||
3178 | * @return the meta object for class '<em>Al STransitive Closure</em>'. | ||
3179 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure | ||
3180 | * @generated | ||
3181 | */ | ||
3182 | EClass getAlSTransitiveClosure(); | ||
3183 | |||
3184 | /** | ||
3185 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand <em>Operand</em>}'. | ||
3186 | * <!-- begin-user-doc --> | ||
3187 | * <!-- end-user-doc --> | ||
3188 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3189 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand() | ||
3190 | * @see #getAlSTransitiveClosure() | ||
3191 | * @generated | ||
3192 | */ | ||
3193 | EReference getAlSTransitiveClosure_Operand(); | ||
3194 | |||
3195 | /** | ||
3196 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure <em>ALS Reflective Transitive Closure</em>}'. | ||
3197 | * <!-- begin-user-doc --> | ||
3198 | * <!-- end-user-doc --> | ||
3199 | * @return the meta object for class '<em>ALS Reflective Transitive Closure</em>'. | ||
3200 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure | ||
3201 | * @generated | ||
3202 | */ | ||
3203 | EClass getALSReflectiveTransitiveClosure(); | ||
3204 | |||
3205 | /** | ||
3206 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand <em>Operand</em>}'. | ||
3207 | * <!-- begin-user-doc --> | ||
3208 | * <!-- end-user-doc --> | ||
3209 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3210 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand() | ||
3211 | * @see #getALSReflectiveTransitiveClosure() | ||
3212 | * @generated | ||
3213 | */ | ||
3214 | EReference getALSReflectiveTransitiveClosure_Operand(); | ||
3215 | |||
3216 | /** | ||
3217 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality <em>ALS Cardinality</em>}'. | ||
3218 | * <!-- begin-user-doc --> | ||
3219 | * <!-- end-user-doc --> | ||
3220 | * @return the meta object for class '<em>ALS Cardinality</em>'. | ||
3221 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality | ||
3222 | * @generated | ||
3223 | */ | ||
3224 | EClass getALSCardinality(); | ||
3225 | |||
3226 | /** | ||
3227 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand <em>Operand</em>}'. | ||
3228 | * <!-- begin-user-doc --> | ||
3229 | * <!-- end-user-doc --> | ||
3230 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3231 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand() | ||
3232 | * @see #getALSCardinality() | ||
3233 | * @generated | ||
3234 | */ | ||
3235 | EReference getALSCardinality_Operand(); | ||
3236 | |||
3237 | /** | ||
3238 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus <em>ALS Unary Minus</em>}'. | ||
3239 | * <!-- begin-user-doc --> | ||
3240 | * <!-- end-user-doc --> | ||
3241 | * @return the meta object for class '<em>ALS Unary Minus</em>'. | ||
3242 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus | ||
3243 | * @generated | ||
3244 | */ | ||
3245 | EClass getALSUnaryMinus(); | ||
3246 | |||
3247 | /** | ||
3248 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand <em>Operand</em>}'. | ||
3249 | * <!-- begin-user-doc --> | ||
3250 | * <!-- end-user-doc --> | ||
3251 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3252 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand() | ||
3253 | * @see #getALSUnaryMinus() | ||
3254 | * @generated | ||
3255 | */ | ||
3256 | EReference getALSUnaryMinus_Operand(); | ||
3257 | |||
3258 | /** | ||
3259 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum <em>ALS Sum</em>}'. | ||
3260 | * <!-- begin-user-doc --> | ||
3261 | * <!-- end-user-doc --> | ||
3262 | * @return the meta object for class '<em>ALS Sum</em>'. | ||
3263 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum | ||
3264 | * @generated | ||
3265 | */ | ||
3266 | EClass getALSSum(); | ||
3267 | |||
3268 | /** | ||
3269 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables <em>Variables</em>}'. | ||
3270 | * <!-- begin-user-doc --> | ||
3271 | * <!-- end-user-doc --> | ||
3272 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
3273 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables() | ||
3274 | * @see #getALSSum() | ||
3275 | * @generated | ||
3276 | */ | ||
3277 | EReference getALSSum_Variables(); | ||
3278 | |||
3279 | /** | ||
3280 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression <em>Expression</em>}'. | ||
3281 | * <!-- begin-user-doc --> | ||
3282 | * <!-- end-user-doc --> | ||
3283 | * @return the meta object for the containment reference '<em>Expression</em>'. | ||
3284 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression() | ||
3285 | * @see #getALSSum() | ||
3286 | * @generated | ||
3287 | */ | ||
3288 | EReference getALSSum_Expression(); | ||
3289 | |||
3290 | /** | ||
3291 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall <em>ALS Function Call</em>}'. | ||
3292 | * <!-- begin-user-doc --> | ||
3293 | * <!-- end-user-doc --> | ||
3294 | * @return the meta object for class '<em>ALS Function Call</em>'. | ||
3295 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall | ||
3296 | * @generated | ||
3297 | */ | ||
3298 | EClass getALSFunctionCall(); | ||
3299 | |||
3300 | /** | ||
3301 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition <em>Referred Definition</em>}'. | ||
3302 | * <!-- begin-user-doc --> | ||
3303 | * <!-- end-user-doc --> | ||
3304 | * @return the meta object for the reference '<em>Referred Definition</em>'. | ||
3305 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition() | ||
3306 | * @see #getALSFunctionCall() | ||
3307 | * @generated | ||
3308 | */ | ||
3309 | EReference getALSFunctionCall_ReferredDefinition(); | ||
3310 | |||
3311 | /** | ||
3312 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator <em>Referred Numeric Operator</em>}'. | ||
3313 | * <!-- begin-user-doc --> | ||
3314 | * <!-- end-user-doc --> | ||
3315 | * @return the meta object for the attribute '<em>Referred Numeric Operator</em>'. | ||
3316 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator() | ||
3317 | * @see #getALSFunctionCall() | ||
3318 | * @generated | ||
3319 | */ | ||
3320 | EAttribute getALSFunctionCall_ReferredNumericOperator(); | ||
3321 | |||
3322 | /** | ||
3323 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams <em>Params</em>}'. | ||
3324 | * <!-- begin-user-doc --> | ||
3325 | * <!-- end-user-doc --> | ||
3326 | * @return the meta object for the containment reference list '<em>Params</em>'. | ||
3327 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams() | ||
3328 | * @see #getALSFunctionCall() | ||
3329 | * @generated | ||
3330 | */ | ||
3331 | EReference getALSFunctionCall_Params(); | ||
3332 | |||
3333 | /** | ||
3334 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone <em>ALS None</em>}'. | ||
3335 | * <!-- begin-user-doc --> | ||
3336 | * <!-- end-user-doc --> | ||
3337 | * @return the meta object for class '<em>ALS None</em>'. | ||
3338 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone | ||
3339 | * @generated | ||
3340 | */ | ||
3341 | EClass getALSNone(); | ||
3342 | |||
3343 | /** | ||
3344 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden <em>ALS Iden</em>}'. | ||
3345 | * <!-- begin-user-doc --> | ||
3346 | * <!-- end-user-doc --> | ||
3347 | * @return the meta object for class '<em>ALS Iden</em>'. | ||
3348 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden | ||
3349 | * @generated | ||
3350 | */ | ||
3351 | EClass getALSIden(); | ||
3352 | |||
3353 | /** | ||
3354 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv <em>ALS Univ</em>}'. | ||
3355 | * <!-- begin-user-doc --> | ||
3356 | * <!-- end-user-doc --> | ||
3357 | * @return the meta object for class '<em>ALS Univ</em>'. | ||
3358 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv | ||
3359 | * @generated | ||
3360 | */ | ||
3361 | EClass getALSUniv(); | ||
3362 | |||
3363 | /** | ||
3364 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt <em>ALS Int</em>}'. | ||
3365 | * <!-- begin-user-doc --> | ||
3366 | * <!-- end-user-doc --> | ||
3367 | * @return the meta object for class '<em>ALS Int</em>'. | ||
3368 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt | ||
3369 | * @generated | ||
3370 | */ | ||
3371 | EClass getALSInt(); | ||
3372 | |||
3373 | /** | ||
3374 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference <em>ALS Reference</em>}'. | ||
3375 | * <!-- begin-user-doc --> | ||
3376 | * <!-- end-user-doc --> | ||
3377 | * @return the meta object for class '<em>ALS Reference</em>'. | ||
3378 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference | ||
3379 | * @generated | ||
3380 | */ | ||
3381 | EClass getALSReference(); | ||
3382 | |||
3383 | /** | ||
3384 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred <em>Referred</em>}'. | ||
3385 | * <!-- begin-user-doc --> | ||
3386 | * <!-- end-user-doc --> | ||
3387 | * @return the meta object for the reference '<em>Referred</em>'. | ||
3388 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred() | ||
3389 | * @see #getALSReference() | ||
3390 | * @generated | ||
3391 | */ | ||
3392 | EReference getALSReference_Referred(); | ||
3393 | |||
3394 | /** | ||
3395 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral <em>ALS Number Literal</em>}'. | ||
3396 | * <!-- begin-user-doc --> | ||
3397 | * <!-- end-user-doc --> | ||
3398 | * @return the meta object for class '<em>ALS Number Literal</em>'. | ||
3399 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral | ||
3400 | * @generated | ||
3401 | */ | ||
3402 | EClass getALSNumberLiteral(); | ||
3403 | |||
3404 | /** | ||
3405 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue <em>Value</em>}'. | ||
3406 | * <!-- begin-user-doc --> | ||
3407 | * <!-- end-user-doc --> | ||
3408 | * @return the meta object for the attribute '<em>Value</em>'. | ||
3409 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue() | ||
3410 | * @see #getALSNumberLiteral() | ||
3411 | * @generated | ||
3412 | */ | ||
3413 | EAttribute getALSNumberLiteral_Value(); | ||
3414 | |||
3415 | /** | ||
3416 | * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}'. | ||
3417 | * <!-- begin-user-doc --> | ||
3418 | * <!-- end-user-doc --> | ||
3419 | * @return the meta object for enum '<em>ALS Multiplicity</em>'. | ||
3420 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
3421 | * @generated | ||
3422 | */ | ||
3423 | EEnum getALSMultiplicity(); | ||
3424 | |||
3425 | /** | ||
3426 | * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}'. | ||
3427 | * <!-- begin-user-doc --> | ||
3428 | * <!-- end-user-doc --> | ||
3429 | * @return the meta object for enum '<em>ALS Numeric Operator</em>'. | ||
3430 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
3431 | * @generated | ||
3432 | */ | ||
3433 | EEnum getALSNumericOperator(); | ||
3434 | |||
3435 | /** | ||
3436 | * Returns the factory that creates the instances of the model. | ||
3437 | * <!-- begin-user-doc --> | ||
3438 | * <!-- end-user-doc --> | ||
3439 | * @return the factory that creates the instances of the model. | ||
3440 | * @generated | ||
3441 | */ | ||
3442 | AlloyLanguageFactory getAlloyLanguageFactory(); | ||
3443 | |||
3444 | /** | ||
3445 | * <!-- begin-user-doc --> | ||
3446 | * Defines literals for the meta objects that represent | ||
3447 | * <ul> | ||
3448 | * <li>each class,</li> | ||
3449 | * <li>each feature of each class,</li> | ||
3450 | * <li>each enum,</li> | ||
3451 | * <li>and each data type</li> | ||
3452 | * </ul> | ||
3453 | * <!-- end-user-doc --> | ||
3454 | * @generated | ||
3455 | */ | ||
3456 | interface Literals | ||
3457 | { | ||
3458 | /** | ||
3459 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl <em>ALS Document</em>}' class. | ||
3460 | * <!-- begin-user-doc --> | ||
3461 | * <!-- end-user-doc --> | ||
3462 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl | ||
3463 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDocument() | ||
3464 | * @generated | ||
3465 | */ | ||
3466 | EClass ALS_DOCUMENT = eINSTANCE.getALSDocument(); | ||
3467 | |||
3468 | /** | ||
3469 | * The meta object literal for the '<em><b>Enum Declarations</b></em>' containment reference list feature. | ||
3470 | * <!-- begin-user-doc --> | ||
3471 | * <!-- end-user-doc --> | ||
3472 | * @generated | ||
3473 | */ | ||
3474 | EReference ALS_DOCUMENT__ENUM_DECLARATIONS = eINSTANCE.getALSDocument_EnumDeclarations(); | ||
3475 | |||
3476 | /** | ||
3477 | * The meta object literal for the '<em><b>Signature Bodies</b></em>' containment reference list feature. | ||
3478 | * <!-- begin-user-doc --> | ||
3479 | * <!-- end-user-doc --> | ||
3480 | * @generated | ||
3481 | */ | ||
3482 | EReference ALS_DOCUMENT__SIGNATURE_BODIES = eINSTANCE.getALSDocument_SignatureBodies(); | ||
3483 | |||
3484 | /** | ||
3485 | * The meta object literal for the '<em><b>Function Definitions</b></em>' containment reference list feature. | ||
3486 | * <!-- begin-user-doc --> | ||
3487 | * <!-- end-user-doc --> | ||
3488 | * @generated | ||
3489 | */ | ||
3490 | EReference ALS_DOCUMENT__FUNCTION_DEFINITIONS = eINSTANCE.getALSDocument_FunctionDefinitions(); | ||
3491 | |||
3492 | /** | ||
3493 | * The meta object literal for the '<em><b>Relation Definitions</b></em>' containment reference list feature. | ||
3494 | * <!-- begin-user-doc --> | ||
3495 | * <!-- end-user-doc --> | ||
3496 | * @generated | ||
3497 | */ | ||
3498 | EReference ALS_DOCUMENT__RELATION_DEFINITIONS = eINSTANCE.getALSDocument_RelationDefinitions(); | ||
3499 | |||
3500 | /** | ||
3501 | * The meta object literal for the '<em><b>Fact Declarations</b></em>' containment reference list feature. | ||
3502 | * <!-- begin-user-doc --> | ||
3503 | * <!-- end-user-doc --> | ||
3504 | * @generated | ||
3505 | */ | ||
3506 | EReference ALS_DOCUMENT__FACT_DECLARATIONS = eINSTANCE.getALSDocument_FactDeclarations(); | ||
3507 | |||
3508 | /** | ||
3509 | * The meta object literal for the '<em><b>Run Command</b></em>' containment reference feature. | ||
3510 | * <!-- begin-user-doc --> | ||
3511 | * <!-- end-user-doc --> | ||
3512 | * @generated | ||
3513 | */ | ||
3514 | EReference ALS_DOCUMENT__RUN_COMMAND = eINSTANCE.getALSDocument_RunCommand(); | ||
3515 | |||
3516 | /** | ||
3517 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl <em>ALS Relation Declaration</em>}' class. | ||
3518 | * <!-- begin-user-doc --> | ||
3519 | * <!-- end-user-doc --> | ||
3520 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl | ||
3521 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDeclaration() | ||
3522 | * @generated | ||
3523 | */ | ||
3524 | EClass ALS_RELATION_DECLARATION = eINSTANCE.getALSRelationDeclaration(); | ||
3525 | |||
3526 | /** | ||
3527 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3528 | * <!-- begin-user-doc --> | ||
3529 | * <!-- end-user-doc --> | ||
3530 | * @generated | ||
3531 | */ | ||
3532 | EAttribute ALS_RELATION_DECLARATION__NAME = eINSTANCE.getALSRelationDeclaration_Name(); | ||
3533 | |||
3534 | /** | ||
3535 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl <em>ALS Type Declaration</em>}' class. | ||
3536 | * <!-- begin-user-doc --> | ||
3537 | * <!-- end-user-doc --> | ||
3538 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl | ||
3539 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeDeclaration() | ||
3540 | * @generated | ||
3541 | */ | ||
3542 | EClass ALS_TYPE_DECLARATION = eINSTANCE.getALSTypeDeclaration(); | ||
3543 | |||
3544 | /** | ||
3545 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl <em>ALS Enum Declaration</em>}' class. | ||
3546 | * <!-- begin-user-doc --> | ||
3547 | * <!-- end-user-doc --> | ||
3548 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl | ||
3549 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumDeclaration() | ||
3550 | * @generated | ||
3551 | */ | ||
3552 | EClass ALS_ENUM_DECLARATION = eINSTANCE.getALSEnumDeclaration(); | ||
3553 | |||
3554 | /** | ||
3555 | * The meta object literal for the '<em><b>Literal</b></em>' containment reference list feature. | ||
3556 | * <!-- begin-user-doc --> | ||
3557 | * <!-- end-user-doc --> | ||
3558 | * @generated | ||
3559 | */ | ||
3560 | EReference ALS_ENUM_DECLARATION__LITERAL = eINSTANCE.getALSEnumDeclaration_Literal(); | ||
3561 | |||
3562 | /** | ||
3563 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl <em>ALS Enum Literal</em>}' class. | ||
3564 | * <!-- begin-user-doc --> | ||
3565 | * <!-- end-user-doc --> | ||
3566 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl | ||
3567 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumLiteral() | ||
3568 | * @generated | ||
3569 | */ | ||
3570 | EClass ALS_ENUM_LITERAL = eINSTANCE.getALSEnumLiteral(); | ||
3571 | |||
3572 | /** | ||
3573 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl <em>ALS Signature Declaration</em>}' class. | ||
3574 | * <!-- begin-user-doc --> | ||
3575 | * <!-- end-user-doc --> | ||
3576 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl | ||
3577 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureDeclaration() | ||
3578 | * @generated | ||
3579 | */ | ||
3580 | EClass ALS_SIGNATURE_DECLARATION = eINSTANCE.getALSSignatureDeclaration(); | ||
3581 | |||
3582 | /** | ||
3583 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl <em>ALS Signature Body</em>}' class. | ||
3584 | * <!-- begin-user-doc --> | ||
3585 | * <!-- end-user-doc --> | ||
3586 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl | ||
3587 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureBody() | ||
3588 | * @generated | ||
3589 | */ | ||
3590 | EClass ALS_SIGNATURE_BODY = eINSTANCE.getALSSignatureBody(); | ||
3591 | |||
3592 | /** | ||
3593 | * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. | ||
3594 | * <!-- begin-user-doc --> | ||
3595 | * <!-- end-user-doc --> | ||
3596 | * @generated | ||
3597 | */ | ||
3598 | EAttribute ALS_SIGNATURE_BODY__MULTIPLICITY = eINSTANCE.getALSSignatureBody_Multiplicity(); | ||
3599 | |||
3600 | /** | ||
3601 | * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature. | ||
3602 | * <!-- begin-user-doc --> | ||
3603 | * <!-- end-user-doc --> | ||
3604 | * @generated | ||
3605 | */ | ||
3606 | EAttribute ALS_SIGNATURE_BODY__ABSTRACT = eINSTANCE.getALSSignatureBody_Abstract(); | ||
3607 | |||
3608 | /** | ||
3609 | * The meta object literal for the '<em><b>Declarations</b></em>' containment reference list feature. | ||
3610 | * <!-- begin-user-doc --> | ||
3611 | * <!-- end-user-doc --> | ||
3612 | * @generated | ||
3613 | */ | ||
3614 | EReference ALS_SIGNATURE_BODY__DECLARATIONS = eINSTANCE.getALSSignatureBody_Declarations(); | ||
3615 | |||
3616 | /** | ||
3617 | * The meta object literal for the '<em><b>Supertype</b></em>' reference feature. | ||
3618 | * <!-- begin-user-doc --> | ||
3619 | * <!-- end-user-doc --> | ||
3620 | * @generated | ||
3621 | */ | ||
3622 | EReference ALS_SIGNATURE_BODY__SUPERTYPE = eINSTANCE.getALSSignatureBody_Supertype(); | ||
3623 | |||
3624 | /** | ||
3625 | * The meta object literal for the '<em><b>Superset</b></em>' reference list feature. | ||
3626 | * <!-- begin-user-doc --> | ||
3627 | * <!-- end-user-doc --> | ||
3628 | * @generated | ||
3629 | */ | ||
3630 | EReference ALS_SIGNATURE_BODY__SUPERSET = eINSTANCE.getALSSignatureBody_Superset(); | ||
3631 | |||
3632 | /** | ||
3633 | * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature. | ||
3634 | * <!-- begin-user-doc --> | ||
3635 | * <!-- end-user-doc --> | ||
3636 | * @generated | ||
3637 | */ | ||
3638 | EReference ALS_SIGNATURE_BODY__FIELDS = eINSTANCE.getALSSignatureBody_Fields(); | ||
3639 | |||
3640 | /** | ||
3641 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl <em>ALS Field Declaration</em>}' class. | ||
3642 | * <!-- begin-user-doc --> | ||
3643 | * <!-- end-user-doc --> | ||
3644 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl | ||
3645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFieldDeclaration() | ||
3646 | * @generated | ||
3647 | */ | ||
3648 | EClass ALS_FIELD_DECLARATION = eINSTANCE.getALSFieldDeclaration(); | ||
3649 | |||
3650 | /** | ||
3651 | * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. | ||
3652 | * <!-- begin-user-doc --> | ||
3653 | * <!-- end-user-doc --> | ||
3654 | * @generated | ||
3655 | */ | ||
3656 | EAttribute ALS_FIELD_DECLARATION__MULTIPLICITY = eINSTANCE.getALSFieldDeclaration_Multiplicity(); | ||
3657 | |||
3658 | /** | ||
3659 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
3660 | * <!-- begin-user-doc --> | ||
3661 | * <!-- end-user-doc --> | ||
3662 | * @generated | ||
3663 | */ | ||
3664 | EReference ALS_FIELD_DECLARATION__TYPE = eINSTANCE.getALSFieldDeclaration_Type(); | ||
3665 | |||
3666 | /** | ||
3667 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl <em>ALS Definition</em>}' class. | ||
3668 | * <!-- begin-user-doc --> | ||
3669 | * <!-- end-user-doc --> | ||
3670 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl | ||
3671 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDefinition() | ||
3672 | * @generated | ||
3673 | */ | ||
3674 | EClass ALS_DEFINITION = eINSTANCE.getALSDefinition(); | ||
3675 | |||
3676 | /** | ||
3677 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3678 | * <!-- begin-user-doc --> | ||
3679 | * <!-- end-user-doc --> | ||
3680 | * @generated | ||
3681 | */ | ||
3682 | EAttribute ALS_DEFINITION__NAME = eINSTANCE.getALSDefinition_Name(); | ||
3683 | |||
3684 | /** | ||
3685 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
3686 | * <!-- begin-user-doc --> | ||
3687 | * <!-- end-user-doc --> | ||
3688 | * @generated | ||
3689 | */ | ||
3690 | EReference ALS_DEFINITION__VARIABLES = eINSTANCE.getALSDefinition_Variables(); | ||
3691 | |||
3692 | /** | ||
3693 | * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. | ||
3694 | * <!-- begin-user-doc --> | ||
3695 | * <!-- end-user-doc --> | ||
3696 | * @generated | ||
3697 | */ | ||
3698 | EReference ALS_DEFINITION__VALUE = eINSTANCE.getALSDefinition_Value(); | ||
3699 | |||
3700 | /** | ||
3701 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl <em>ALS Function Definition</em>}' class. | ||
3702 | * <!-- begin-user-doc --> | ||
3703 | * <!-- end-user-doc --> | ||
3704 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl | ||
3705 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionDefinition() | ||
3706 | * @generated | ||
3707 | */ | ||
3708 | EClass ALS_FUNCTION_DEFINITION = eINSTANCE.getALSFunctionDefinition(); | ||
3709 | |||
3710 | /** | ||
3711 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
3712 | * <!-- begin-user-doc --> | ||
3713 | * <!-- end-user-doc --> | ||
3714 | * @generated | ||
3715 | */ | ||
3716 | EReference ALS_FUNCTION_DEFINITION__TYPE = eINSTANCE.getALSFunctionDefinition_Type(); | ||
3717 | |||
3718 | /** | ||
3719 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl <em>ALS Relation Definition</em>}' class. | ||
3720 | * <!-- begin-user-doc --> | ||
3721 | * <!-- end-user-doc --> | ||
3722 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl | ||
3723 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDefinition() | ||
3724 | * @generated | ||
3725 | */ | ||
3726 | EClass ALS_RELATION_DEFINITION = eINSTANCE.getALSRelationDefinition(); | ||
3727 | |||
3728 | /** | ||
3729 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl <em>ALS Fact Declaration</em>}' class. | ||
3730 | * <!-- begin-user-doc --> | ||
3731 | * <!-- end-user-doc --> | ||
3732 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl | ||
3733 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFactDeclaration() | ||
3734 | * @generated | ||
3735 | */ | ||
3736 | EClass ALS_FACT_DECLARATION = eINSTANCE.getALSFactDeclaration(); | ||
3737 | |||
3738 | /** | ||
3739 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3740 | * <!-- begin-user-doc --> | ||
3741 | * <!-- end-user-doc --> | ||
3742 | * @generated | ||
3743 | */ | ||
3744 | EAttribute ALS_FACT_DECLARATION__NAME = eINSTANCE.getALSFactDeclaration_Name(); | ||
3745 | |||
3746 | /** | ||
3747 | * The meta object literal for the '<em><b>Term</b></em>' containment reference feature. | ||
3748 | * <!-- begin-user-doc --> | ||
3749 | * <!-- end-user-doc --> | ||
3750 | * @generated | ||
3751 | */ | ||
3752 | EReference ALS_FACT_DECLARATION__TERM = eINSTANCE.getALSFactDeclaration_Term(); | ||
3753 | |||
3754 | /** | ||
3755 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl <em>ALS Term</em>}' class. | ||
3756 | * <!-- begin-user-doc --> | ||
3757 | * <!-- end-user-doc --> | ||
3758 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl | ||
3759 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTerm() | ||
3760 | * @generated | ||
3761 | */ | ||
3762 | EClass ALS_TERM = eINSTANCE.getALSTerm(); | ||
3763 | |||
3764 | /** | ||
3765 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl <em>ALS Variable Declaration</em>}' class. | ||
3766 | * <!-- begin-user-doc --> | ||
3767 | * <!-- end-user-doc --> | ||
3768 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl | ||
3769 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSVariableDeclaration() | ||
3770 | * @generated | ||
3771 | */ | ||
3772 | EClass ALS_VARIABLE_DECLARATION = eINSTANCE.getALSVariableDeclaration(); | ||
3773 | |||
3774 | /** | ||
3775 | * The meta object literal for the '<em><b>Range</b></em>' containment reference feature. | ||
3776 | * <!-- begin-user-doc --> | ||
3777 | * <!-- end-user-doc --> | ||
3778 | * @generated | ||
3779 | */ | ||
3780 | EReference ALS_VARIABLE_DECLARATION__RANGE = eINSTANCE.getALSVariableDeclaration_Range(); | ||
3781 | |||
3782 | /** | ||
3783 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl <em>ALS Run Command</em>}' class. | ||
3784 | * <!-- begin-user-doc --> | ||
3785 | * <!-- end-user-doc --> | ||
3786 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl | ||
3787 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRunCommand() | ||
3788 | * @generated | ||
3789 | */ | ||
3790 | EClass ALS_RUN_COMMAND = eINSTANCE.getALSRunCommand(); | ||
3791 | |||
3792 | /** | ||
3793 | * The meta object literal for the '<em><b>Type Scopes</b></em>' containment reference list feature. | ||
3794 | * <!-- begin-user-doc --> | ||
3795 | * <!-- end-user-doc --> | ||
3796 | * @generated | ||
3797 | */ | ||
3798 | EReference ALS_RUN_COMMAND__TYPE_SCOPES = eINSTANCE.getALSRunCommand_TypeScopes(); | ||
3799 | |||
3800 | /** | ||
3801 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl <em>ALS Type Scope</em>}' class. | ||
3802 | * <!-- begin-user-doc --> | ||
3803 | * <!-- end-user-doc --> | ||
3804 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl | ||
3805 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeScope() | ||
3806 | * @generated | ||
3807 | */ | ||
3808 | EClass ALS_TYPE_SCOPE = eINSTANCE.getALSTypeScope(); | ||
3809 | |||
3810 | /** | ||
3811 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. | ||
3812 | * <!-- begin-user-doc --> | ||
3813 | * <!-- end-user-doc --> | ||
3814 | * @generated | ||
3815 | */ | ||
3816 | EAttribute ALS_TYPE_SCOPE__NUMBER = eINSTANCE.getALSTypeScope_Number(); | ||
3817 | |||
3818 | /** | ||
3819 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl <em>ALS Sig Scope</em>}' class. | ||
3820 | * <!-- begin-user-doc --> | ||
3821 | * <!-- end-user-doc --> | ||
3822 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl | ||
3823 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSigScope() | ||
3824 | * @generated | ||
3825 | */ | ||
3826 | EClass ALS_SIG_SCOPE = eINSTANCE.getALSSigScope(); | ||
3827 | |||
3828 | /** | ||
3829 | * The meta object literal for the '<em><b>Exactly</b></em>' attribute feature. | ||
3830 | * <!-- begin-user-doc --> | ||
3831 | * <!-- end-user-doc --> | ||
3832 | * @generated | ||
3833 | */ | ||
3834 | EAttribute ALS_SIG_SCOPE__EXACTLY = eINSTANCE.getALSSigScope_Exactly(); | ||
3835 | |||
3836 | /** | ||
3837 | * The meta object literal for the '<em><b>Type</b></em>' reference feature. | ||
3838 | * <!-- begin-user-doc --> | ||
3839 | * <!-- end-user-doc --> | ||
3840 | * @generated | ||
3841 | */ | ||
3842 | EReference ALS_SIG_SCOPE__TYPE = eINSTANCE.getALSSigScope_Type(); | ||
3843 | |||
3844 | /** | ||
3845 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl <em>ALS Int Scope</em>}' class. | ||
3846 | * <!-- begin-user-doc --> | ||
3847 | * <!-- end-user-doc --> | ||
3848 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl | ||
3849 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntScope() | ||
3850 | * @generated | ||
3851 | */ | ||
3852 | EClass ALS_INT_SCOPE = eINSTANCE.getALSIntScope(); | ||
3853 | |||
3854 | /** | ||
3855 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class. | ||
3856 | * <!-- begin-user-doc --> | ||
3857 | * <!-- end-user-doc --> | ||
3858 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl | ||
3859 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx() | ||
3860 | * @generated | ||
3861 | */ | ||
3862 | EClass ALS_QUANTIFIED_EX = eINSTANCE.getALSQuantifiedEx(); | ||
3863 | |||
3864 | /** | ||
3865 | * The meta object literal for the '<em><b>Type</b></em>' attribute feature. | ||
3866 | * <!-- begin-user-doc --> | ||
3867 | * <!-- end-user-doc --> | ||
3868 | * @generated | ||
3869 | */ | ||
3870 | EAttribute ALS_QUANTIFIED_EX__TYPE = eINSTANCE.getALSQuantifiedEx_Type(); | ||
3871 | |||
3872 | /** | ||
3873 | * The meta object literal for the '<em><b>Disj</b></em>' attribute feature. | ||
3874 | * <!-- begin-user-doc --> | ||
3875 | * <!-- end-user-doc --> | ||
3876 | * @generated | ||
3877 | */ | ||
3878 | EAttribute ALS_QUANTIFIED_EX__DISJ = eINSTANCE.getALSQuantifiedEx_Disj(); | ||
3879 | |||
3880 | /** | ||
3881 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
3882 | * <!-- begin-user-doc --> | ||
3883 | * <!-- end-user-doc --> | ||
3884 | * @generated | ||
3885 | */ | ||
3886 | EReference ALS_QUANTIFIED_EX__VARIABLES = eINSTANCE.getALSQuantifiedEx_Variables(); | ||
3887 | |||
3888 | /** | ||
3889 | * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. | ||
3890 | * <!-- begin-user-doc --> | ||
3891 | * <!-- end-user-doc --> | ||
3892 | * @generated | ||
3893 | */ | ||
3894 | EReference ALS_QUANTIFIED_EX__EXPRESSION = eINSTANCE.getALSQuantifiedEx_Expression(); | ||
3895 | |||
3896 | /** | ||
3897 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class. | ||
3898 | * <!-- begin-user-doc --> | ||
3899 | * <!-- end-user-doc --> | ||
3900 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl | ||
3901 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr() | ||
3902 | * @generated | ||
3903 | */ | ||
3904 | EClass ALS_OR = eINSTANCE.getALSOr(); | ||
3905 | |||
3906 | /** | ||
3907 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
3908 | * <!-- begin-user-doc --> | ||
3909 | * <!-- end-user-doc --> | ||
3910 | * @generated | ||
3911 | */ | ||
3912 | EReference ALS_OR__LEFT_OPERAND = eINSTANCE.getALSOr_LeftOperand(); | ||
3913 | |||
3914 | /** | ||
3915 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
3916 | * <!-- begin-user-doc --> | ||
3917 | * <!-- end-user-doc --> | ||
3918 | * @generated | ||
3919 | */ | ||
3920 | EReference ALS_OR__RIGHT_OPERAND = eINSTANCE.getALSOr_RightOperand(); | ||
3921 | |||
3922 | /** | ||
3923 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class. | ||
3924 | * <!-- begin-user-doc --> | ||
3925 | * <!-- end-user-doc --> | ||
3926 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl | ||
3927 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff() | ||
3928 | * @generated | ||
3929 | */ | ||
3930 | EClass ALS_IFF = eINSTANCE.getALSIff(); | ||
3931 | |||
3932 | /** | ||
3933 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
3934 | * <!-- begin-user-doc --> | ||
3935 | * <!-- end-user-doc --> | ||
3936 | * @generated | ||
3937 | */ | ||
3938 | EReference ALS_IFF__LEFT_OPERAND = eINSTANCE.getALSIff_LeftOperand(); | ||
3939 | |||
3940 | /** | ||
3941 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
3942 | * <!-- begin-user-doc --> | ||
3943 | * <!-- end-user-doc --> | ||
3944 | * @generated | ||
3945 | */ | ||
3946 | EReference ALS_IFF__RIGHT_OPERAND = eINSTANCE.getALSIff_RightOperand(); | ||
3947 | |||
3948 | /** | ||
3949 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class. | ||
3950 | * <!-- begin-user-doc --> | ||
3951 | * <!-- end-user-doc --> | ||
3952 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl | ||
3953 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl() | ||
3954 | * @generated | ||
3955 | */ | ||
3956 | EClass ALS_IMPL = eINSTANCE.getALSImpl(); | ||
3957 | |||
3958 | /** | ||
3959 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
3960 | * <!-- begin-user-doc --> | ||
3961 | * <!-- end-user-doc --> | ||
3962 | * @generated | ||
3963 | */ | ||
3964 | EReference ALS_IMPL__LEFT_OPERAND = eINSTANCE.getALSImpl_LeftOperand(); | ||
3965 | |||
3966 | /** | ||
3967 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
3968 | * <!-- begin-user-doc --> | ||
3969 | * <!-- end-user-doc --> | ||
3970 | * @generated | ||
3971 | */ | ||
3972 | EReference ALS_IMPL__RIGHT_OPERAND = eINSTANCE.getALSImpl_RightOperand(); | ||
3973 | |||
3974 | /** | ||
3975 | * The meta object literal for the '<em><b>Else Operand</b></em>' containment reference feature. | ||
3976 | * <!-- begin-user-doc --> | ||
3977 | * <!-- end-user-doc --> | ||
3978 | * @generated | ||
3979 | */ | ||
3980 | EReference ALS_IMPL__ELSE_OPERAND = eINSTANCE.getALSImpl_ElseOperand(); | ||
3981 | |||
3982 | /** | ||
3983 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class. | ||
3984 | * <!-- begin-user-doc --> | ||
3985 | * <!-- end-user-doc --> | ||
3986 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl | ||
3987 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd() | ||
3988 | * @generated | ||
3989 | */ | ||
3990 | EClass ALS_AND = eINSTANCE.getALSAnd(); | ||
3991 | |||
3992 | /** | ||
3993 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
3994 | * <!-- begin-user-doc --> | ||
3995 | * <!-- end-user-doc --> | ||
3996 | * @generated | ||
3997 | */ | ||
3998 | EReference ALS_AND__LEFT_OPERAND = eINSTANCE.getALSAnd_LeftOperand(); | ||
3999 | |||
4000 | /** | ||
4001 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4002 | * <!-- begin-user-doc --> | ||
4003 | * <!-- end-user-doc --> | ||
4004 | * @generated | ||
4005 | */ | ||
4006 | EReference ALS_AND__RIGHT_OPERAND = eINSTANCE.getALSAnd_RightOperand(); | ||
4007 | |||
4008 | /** | ||
4009 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class. | ||
4010 | * <!-- begin-user-doc --> | ||
4011 | * <!-- end-user-doc --> | ||
4012 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl | ||
4013 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals() | ||
4014 | * @generated | ||
4015 | */ | ||
4016 | EClass ALS_EQUALS = eINSTANCE.getALSEquals(); | ||
4017 | |||
4018 | /** | ||
4019 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4020 | * <!-- begin-user-doc --> | ||
4021 | * <!-- end-user-doc --> | ||
4022 | * @generated | ||
4023 | */ | ||
4024 | EReference ALS_EQUALS__LEFT_OPERAND = eINSTANCE.getALSEquals_LeftOperand(); | ||
4025 | |||
4026 | /** | ||
4027 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4028 | * <!-- begin-user-doc --> | ||
4029 | * <!-- end-user-doc --> | ||
4030 | * @generated | ||
4031 | */ | ||
4032 | EReference ALS_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSEquals_RightOperand(); | ||
4033 | |||
4034 | /** | ||
4035 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class. | ||
4036 | * <!-- begin-user-doc --> | ||
4037 | * <!-- end-user-doc --> | ||
4038 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl | ||
4039 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals() | ||
4040 | * @generated | ||
4041 | */ | ||
4042 | EClass ALS_NOT_EQUALS = eINSTANCE.getALSNotEquals(); | ||
4043 | |||
4044 | /** | ||
4045 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4046 | * <!-- begin-user-doc --> | ||
4047 | * <!-- end-user-doc --> | ||
4048 | * @generated | ||
4049 | */ | ||
4050 | EReference ALS_NOT_EQUALS__LEFT_OPERAND = eINSTANCE.getALSNotEquals_LeftOperand(); | ||
4051 | |||
4052 | /** | ||
4053 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4054 | * <!-- begin-user-doc --> | ||
4055 | * <!-- end-user-doc --> | ||
4056 | * @generated | ||
4057 | */ | ||
4058 | EReference ALS_NOT_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSNotEquals_RightOperand(); | ||
4059 | |||
4060 | /** | ||
4061 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class. | ||
4062 | * <!-- begin-user-doc --> | ||
4063 | * <!-- end-user-doc --> | ||
4064 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl | ||
4065 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset() | ||
4066 | * @generated | ||
4067 | */ | ||
4068 | EClass ALS_SUBSET = eINSTANCE.getALSSubset(); | ||
4069 | |||
4070 | /** | ||
4071 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4072 | * <!-- begin-user-doc --> | ||
4073 | * <!-- end-user-doc --> | ||
4074 | * @generated | ||
4075 | */ | ||
4076 | EReference ALS_SUBSET__LEFT_OPERAND = eINSTANCE.getALSSubset_LeftOperand(); | ||
4077 | |||
4078 | /** | ||
4079 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4080 | * <!-- begin-user-doc --> | ||
4081 | * <!-- end-user-doc --> | ||
4082 | * @generated | ||
4083 | */ | ||
4084 | EReference ALS_SUBSET__RIGHT_OPERAND = eINSTANCE.getALSSubset_RightOperand(); | ||
4085 | |||
4086 | /** | ||
4087 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class. | ||
4088 | * <!-- begin-user-doc --> | ||
4089 | * <!-- end-user-doc --> | ||
4090 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl | ||
4091 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess() | ||
4092 | * @generated | ||
4093 | */ | ||
4094 | EClass ALS_LESS = eINSTANCE.getALSLess(); | ||
4095 | |||
4096 | /** | ||
4097 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4098 | * <!-- begin-user-doc --> | ||
4099 | * <!-- end-user-doc --> | ||
4100 | * @generated | ||
4101 | */ | ||
4102 | EReference ALS_LESS__LEFT_OPERAND = eINSTANCE.getALSLess_LeftOperand(); | ||
4103 | |||
4104 | /** | ||
4105 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4106 | * <!-- begin-user-doc --> | ||
4107 | * <!-- end-user-doc --> | ||
4108 | * @generated | ||
4109 | */ | ||
4110 | EReference ALS_LESS__RIGHT_OPERAND = eINSTANCE.getALSLess_RightOperand(); | ||
4111 | |||
4112 | /** | ||
4113 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class. | ||
4114 | * <!-- begin-user-doc --> | ||
4115 | * <!-- end-user-doc --> | ||
4116 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl | ||
4117 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq() | ||
4118 | * @generated | ||
4119 | */ | ||
4120 | EClass ALS_LEQ = eINSTANCE.getALSLeq(); | ||
4121 | |||
4122 | /** | ||
4123 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4124 | * <!-- begin-user-doc --> | ||
4125 | * <!-- end-user-doc --> | ||
4126 | * @generated | ||
4127 | */ | ||
4128 | EReference ALS_LEQ__LEFT_OPERAND = eINSTANCE.getALSLeq_LeftOperand(); | ||
4129 | |||
4130 | /** | ||
4131 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4132 | * <!-- begin-user-doc --> | ||
4133 | * <!-- end-user-doc --> | ||
4134 | * @generated | ||
4135 | */ | ||
4136 | EReference ALS_LEQ__RIGHT_OPERAND = eINSTANCE.getALSLeq_RightOperand(); | ||
4137 | |||
4138 | /** | ||
4139 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class. | ||
4140 | * <!-- begin-user-doc --> | ||
4141 | * <!-- end-user-doc --> | ||
4142 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl | ||
4143 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore() | ||
4144 | * @generated | ||
4145 | */ | ||
4146 | EClass ALS_MORE = eINSTANCE.getALSMore(); | ||
4147 | |||
4148 | /** | ||
4149 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4150 | * <!-- begin-user-doc --> | ||
4151 | * <!-- end-user-doc --> | ||
4152 | * @generated | ||
4153 | */ | ||
4154 | EReference ALS_MORE__LEFT_OPERAND = eINSTANCE.getALSMore_LeftOperand(); | ||
4155 | |||
4156 | /** | ||
4157 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4158 | * <!-- begin-user-doc --> | ||
4159 | * <!-- end-user-doc --> | ||
4160 | * @generated | ||
4161 | */ | ||
4162 | EReference ALS_MORE__RIGHT_OPERAND = eINSTANCE.getALSMore_RightOperand(); | ||
4163 | |||
4164 | /** | ||
4165 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class. | ||
4166 | * <!-- begin-user-doc --> | ||
4167 | * <!-- end-user-doc --> | ||
4168 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl | ||
4169 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq() | ||
4170 | * @generated | ||
4171 | */ | ||
4172 | EClass ALS_MEQ = eINSTANCE.getALSMeq(); | ||
4173 | |||
4174 | /** | ||
4175 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4176 | * <!-- begin-user-doc --> | ||
4177 | * <!-- end-user-doc --> | ||
4178 | * @generated | ||
4179 | */ | ||
4180 | EReference ALS_MEQ__LEFT_OPERAND = eINSTANCE.getALSMeq_LeftOperand(); | ||
4181 | |||
4182 | /** | ||
4183 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4184 | * <!-- begin-user-doc --> | ||
4185 | * <!-- end-user-doc --> | ||
4186 | * @generated | ||
4187 | */ | ||
4188 | EReference ALS_MEQ__RIGHT_OPERAND = eINSTANCE.getALSMeq_RightOperand(); | ||
4189 | |||
4190 | /** | ||
4191 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class. | ||
4192 | * <!-- begin-user-doc --> | ||
4193 | * <!-- end-user-doc --> | ||
4194 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl | ||
4195 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride() | ||
4196 | * @generated | ||
4197 | */ | ||
4198 | EClass ALS_OVERRIDE = eINSTANCE.getALSOverride(); | ||
4199 | |||
4200 | /** | ||
4201 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4202 | * <!-- begin-user-doc --> | ||
4203 | * <!-- end-user-doc --> | ||
4204 | * @generated | ||
4205 | */ | ||
4206 | EReference ALS_OVERRIDE__LEFT_OPERAND = eINSTANCE.getALSOverride_LeftOperand(); | ||
4207 | |||
4208 | /** | ||
4209 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4210 | * <!-- begin-user-doc --> | ||
4211 | * <!-- end-user-doc --> | ||
4212 | * @generated | ||
4213 | */ | ||
4214 | EReference ALS_OVERRIDE__RIGHT_OPERAND = eINSTANCE.getALSOverride_RightOperand(); | ||
4215 | |||
4216 | /** | ||
4217 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class. | ||
4218 | * <!-- begin-user-doc --> | ||
4219 | * <!-- end-user-doc --> | ||
4220 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl | ||
4221 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight() | ||
4222 | * @generated | ||
4223 | */ | ||
4224 | EClass ALS_RANGE_RESTRICTION_RIGHT = eINSTANCE.getALSRangeRestrictionRight(); | ||
4225 | |||
4226 | /** | ||
4227 | * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature. | ||
4228 | * <!-- begin-user-doc --> | ||
4229 | * <!-- end-user-doc --> | ||
4230 | * @generated | ||
4231 | */ | ||
4232 | EReference ALS_RANGE_RESTRICTION_RIGHT__RELATION = eINSTANCE.getALSRangeRestrictionRight_Relation(); | ||
4233 | |||
4234 | /** | ||
4235 | * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature. | ||
4236 | * <!-- begin-user-doc --> | ||
4237 | * <!-- end-user-doc --> | ||
4238 | * @generated | ||
4239 | */ | ||
4240 | EReference ALS_RANGE_RESTRICTION_RIGHT__FILTER = eINSTANCE.getALSRangeRestrictionRight_Filter(); | ||
4241 | |||
4242 | /** | ||
4243 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class. | ||
4244 | * <!-- begin-user-doc --> | ||
4245 | * <!-- end-user-doc --> | ||
4246 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl | ||
4247 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft() | ||
4248 | * @generated | ||
4249 | */ | ||
4250 | EClass ALS_RANGE_RESTRICTION_LEFT = eINSTANCE.getALSRangeRestrictionLeft(); | ||
4251 | |||
4252 | /** | ||
4253 | * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature. | ||
4254 | * <!-- begin-user-doc --> | ||
4255 | * <!-- end-user-doc --> | ||
4256 | * @generated | ||
4257 | */ | ||
4258 | EReference ALS_RANGE_RESTRICTION_LEFT__FILTER = eINSTANCE.getALSRangeRestrictionLeft_Filter(); | ||
4259 | |||
4260 | /** | ||
4261 | * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature. | ||
4262 | * <!-- begin-user-doc --> | ||
4263 | * <!-- end-user-doc --> | ||
4264 | * @generated | ||
4265 | */ | ||
4266 | EReference ALS_RANGE_RESTRICTION_LEFT__RELATION = eINSTANCE.getALSRangeRestrictionLeft_Relation(); | ||
4267 | |||
4268 | /** | ||
4269 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class. | ||
4270 | * <!-- begin-user-doc --> | ||
4271 | * <!-- end-user-doc --> | ||
4272 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl | ||
4273 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin() | ||
4274 | * @generated | ||
4275 | */ | ||
4276 | EClass ALS_JOIN = eINSTANCE.getALSJoin(); | ||
4277 | |||
4278 | /** | ||
4279 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4280 | * <!-- begin-user-doc --> | ||
4281 | * <!-- end-user-doc --> | ||
4282 | * @generated | ||
4283 | */ | ||
4284 | EReference ALS_JOIN__LEFT_OPERAND = eINSTANCE.getALSJoin_LeftOperand(); | ||
4285 | |||
4286 | /** | ||
4287 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4288 | * <!-- begin-user-doc --> | ||
4289 | * <!-- end-user-doc --> | ||
4290 | * @generated | ||
4291 | */ | ||
4292 | EReference ALS_JOIN__RIGHT_OPERAND = eINSTANCE.getALSJoin_RightOperand(); | ||
4293 | |||
4294 | /** | ||
4295 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class. | ||
4296 | * <!-- begin-user-doc --> | ||
4297 | * <!-- end-user-doc --> | ||
4298 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl | ||
4299 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus() | ||
4300 | * @generated | ||
4301 | */ | ||
4302 | EClass ALS_MINUS = eINSTANCE.getALSMinus(); | ||
4303 | |||
4304 | /** | ||
4305 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4306 | * <!-- begin-user-doc --> | ||
4307 | * <!-- end-user-doc --> | ||
4308 | * @generated | ||
4309 | */ | ||
4310 | EReference ALS_MINUS__LEFT_OPERAND = eINSTANCE.getALSMinus_LeftOperand(); | ||
4311 | |||
4312 | /** | ||
4313 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4314 | * <!-- begin-user-doc --> | ||
4315 | * <!-- end-user-doc --> | ||
4316 | * @generated | ||
4317 | */ | ||
4318 | EReference ALS_MINUS__RIGHT_OPERAND = eINSTANCE.getALSMinus_RightOperand(); | ||
4319 | |||
4320 | /** | ||
4321 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class. | ||
4322 | * <!-- begin-user-doc --> | ||
4323 | * <!-- end-user-doc --> | ||
4324 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl | ||
4325 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus() | ||
4326 | * @generated | ||
4327 | */ | ||
4328 | EClass ALS_PLUS = eINSTANCE.getALSPlus(); | ||
4329 | |||
4330 | /** | ||
4331 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4332 | * <!-- begin-user-doc --> | ||
4333 | * <!-- end-user-doc --> | ||
4334 | * @generated | ||
4335 | */ | ||
4336 | EReference ALS_PLUS__LEFT_OPERAND = eINSTANCE.getALSPlus_LeftOperand(); | ||
4337 | |||
4338 | /** | ||
4339 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4340 | * <!-- begin-user-doc --> | ||
4341 | * <!-- end-user-doc --> | ||
4342 | * @generated | ||
4343 | */ | ||
4344 | EReference ALS_PLUS__RIGHT_OPERAND = eINSTANCE.getALSPlus_RightOperand(); | ||
4345 | |||
4346 | /** | ||
4347 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class. | ||
4348 | * <!-- begin-user-doc --> | ||
4349 | * <!-- end-user-doc --> | ||
4350 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl | ||
4351 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection() | ||
4352 | * @generated | ||
4353 | */ | ||
4354 | EClass ALS_INTERSECTION = eINSTANCE.getALSIntersection(); | ||
4355 | |||
4356 | /** | ||
4357 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4358 | * <!-- begin-user-doc --> | ||
4359 | * <!-- end-user-doc --> | ||
4360 | * @generated | ||
4361 | */ | ||
4362 | EReference ALS_INTERSECTION__LEFT_OPERAND = eINSTANCE.getALSIntersection_LeftOperand(); | ||
4363 | |||
4364 | /** | ||
4365 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4366 | * <!-- begin-user-doc --> | ||
4367 | * <!-- end-user-doc --> | ||
4368 | * @generated | ||
4369 | */ | ||
4370 | EReference ALS_INTERSECTION__RIGHT_OPERAND = eINSTANCE.getALSIntersection_RightOperand(); | ||
4371 | |||
4372 | /** | ||
4373 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class. | ||
4374 | * <!-- begin-user-doc --> | ||
4375 | * <!-- end-user-doc --> | ||
4376 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl | ||
4377 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct() | ||
4378 | * @generated | ||
4379 | */ | ||
4380 | EClass ALS_DIRECT_PRODUCT = eINSTANCE.getALSDirectProduct(); | ||
4381 | |||
4382 | /** | ||
4383 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4384 | * <!-- begin-user-doc --> | ||
4385 | * <!-- end-user-doc --> | ||
4386 | * @generated | ||
4387 | */ | ||
4388 | EReference ALS_DIRECT_PRODUCT__LEFT_OPERAND = eINSTANCE.getALSDirectProduct_LeftOperand(); | ||
4389 | |||
4390 | /** | ||
4391 | * The meta object literal for the '<em><b>Left Multiplicit</b></em>' attribute feature. | ||
4392 | * <!-- begin-user-doc --> | ||
4393 | * <!-- end-user-doc --> | ||
4394 | * @generated | ||
4395 | */ | ||
4396 | EAttribute ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_LeftMultiplicit(); | ||
4397 | |||
4398 | /** | ||
4399 | * The meta object literal for the '<em><b>Right Multiplicit</b></em>' attribute feature. | ||
4400 | * <!-- begin-user-doc --> | ||
4401 | * <!-- end-user-doc --> | ||
4402 | * @generated | ||
4403 | */ | ||
4404 | EAttribute ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_RightMultiplicit(); | ||
4405 | |||
4406 | /** | ||
4407 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4408 | * <!-- begin-user-doc --> | ||
4409 | * <!-- end-user-doc --> | ||
4410 | * @generated | ||
4411 | */ | ||
4412 | EReference ALS_DIRECT_PRODUCT__RIGHT_OPERAND = eINSTANCE.getALSDirectProduct_RightOperand(); | ||
4413 | |||
4414 | /** | ||
4415 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class. | ||
4416 | * <!-- begin-user-doc --> | ||
4417 | * <!-- end-user-doc --> | ||
4418 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl | ||
4419 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot() | ||
4420 | * @generated | ||
4421 | */ | ||
4422 | EClass ALS_NOT = eINSTANCE.getALSNot(); | ||
4423 | |||
4424 | /** | ||
4425 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4426 | * <!-- begin-user-doc --> | ||
4427 | * <!-- end-user-doc --> | ||
4428 | * @generated | ||
4429 | */ | ||
4430 | EReference ALS_NOT__OPERAND = eINSTANCE.getALSNot_Operand(); | ||
4431 | |||
4432 | /** | ||
4433 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class. | ||
4434 | * <!-- begin-user-doc --> | ||
4435 | * <!-- end-user-doc --> | ||
4436 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl | ||
4437 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation() | ||
4438 | * @generated | ||
4439 | */ | ||
4440 | EClass ALS_INVERSE_RELATION = eINSTANCE.getALSInverseRelation(); | ||
4441 | |||
4442 | /** | ||
4443 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4444 | * <!-- begin-user-doc --> | ||
4445 | * <!-- end-user-doc --> | ||
4446 | * @generated | ||
4447 | */ | ||
4448 | EReference ALS_INVERSE_RELATION__OPERAND = eINSTANCE.getALSInverseRelation_Operand(); | ||
4449 | |||
4450 | /** | ||
4451 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class. | ||
4452 | * <!-- begin-user-doc --> | ||
4453 | * <!-- end-user-doc --> | ||
4454 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl | ||
4455 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure() | ||
4456 | * @generated | ||
4457 | */ | ||
4458 | EClass AL_STRANSITIVE_CLOSURE = eINSTANCE.getAlSTransitiveClosure(); | ||
4459 | |||
4460 | /** | ||
4461 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4462 | * <!-- begin-user-doc --> | ||
4463 | * <!-- end-user-doc --> | ||
4464 | * @generated | ||
4465 | */ | ||
4466 | EReference AL_STRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getAlSTransitiveClosure_Operand(); | ||
4467 | |||
4468 | /** | ||
4469 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class. | ||
4470 | * <!-- begin-user-doc --> | ||
4471 | * <!-- end-user-doc --> | ||
4472 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl | ||
4473 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure() | ||
4474 | * @generated | ||
4475 | */ | ||
4476 | EClass ALS_REFLECTIVE_TRANSITIVE_CLOSURE = eINSTANCE.getALSReflectiveTransitiveClosure(); | ||
4477 | |||
4478 | /** | ||
4479 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4480 | * <!-- begin-user-doc --> | ||
4481 | * <!-- end-user-doc --> | ||
4482 | * @generated | ||
4483 | */ | ||
4484 | EReference ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getALSReflectiveTransitiveClosure_Operand(); | ||
4485 | |||
4486 | /** | ||
4487 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class. | ||
4488 | * <!-- begin-user-doc --> | ||
4489 | * <!-- end-user-doc --> | ||
4490 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl | ||
4491 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality() | ||
4492 | * @generated | ||
4493 | */ | ||
4494 | EClass ALS_CARDINALITY = eINSTANCE.getALSCardinality(); | ||
4495 | |||
4496 | /** | ||
4497 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4498 | * <!-- begin-user-doc --> | ||
4499 | * <!-- end-user-doc --> | ||
4500 | * @generated | ||
4501 | */ | ||
4502 | EReference ALS_CARDINALITY__OPERAND = eINSTANCE.getALSCardinality_Operand(); | ||
4503 | |||
4504 | /** | ||
4505 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class. | ||
4506 | * <!-- begin-user-doc --> | ||
4507 | * <!-- end-user-doc --> | ||
4508 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl | ||
4509 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus() | ||
4510 | * @generated | ||
4511 | */ | ||
4512 | EClass ALS_UNARY_MINUS = eINSTANCE.getALSUnaryMinus(); | ||
4513 | |||
4514 | /** | ||
4515 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4516 | * <!-- begin-user-doc --> | ||
4517 | * <!-- end-user-doc --> | ||
4518 | * @generated | ||
4519 | */ | ||
4520 | EReference ALS_UNARY_MINUS__OPERAND = eINSTANCE.getALSUnaryMinus_Operand(); | ||
4521 | |||
4522 | /** | ||
4523 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class. | ||
4524 | * <!-- begin-user-doc --> | ||
4525 | * <!-- end-user-doc --> | ||
4526 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl | ||
4527 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum() | ||
4528 | * @generated | ||
4529 | */ | ||
4530 | EClass ALS_SUM = eINSTANCE.getALSSum(); | ||
4531 | |||
4532 | /** | ||
4533 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
4534 | * <!-- begin-user-doc --> | ||
4535 | * <!-- end-user-doc --> | ||
4536 | * @generated | ||
4537 | */ | ||
4538 | EReference ALS_SUM__VARIABLES = eINSTANCE.getALSSum_Variables(); | ||
4539 | |||
4540 | /** | ||
4541 | * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. | ||
4542 | * <!-- begin-user-doc --> | ||
4543 | * <!-- end-user-doc --> | ||
4544 | * @generated | ||
4545 | */ | ||
4546 | EReference ALS_SUM__EXPRESSION = eINSTANCE.getALSSum_Expression(); | ||
4547 | |||
4548 | /** | ||
4549 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class. | ||
4550 | * <!-- begin-user-doc --> | ||
4551 | * <!-- end-user-doc --> | ||
4552 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl | ||
4553 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall() | ||
4554 | * @generated | ||
4555 | */ | ||
4556 | EClass ALS_FUNCTION_CALL = eINSTANCE.getALSFunctionCall(); | ||
4557 | |||
4558 | /** | ||
4559 | * The meta object literal for the '<em><b>Referred Definition</b></em>' reference feature. | ||
4560 | * <!-- begin-user-doc --> | ||
4561 | * <!-- end-user-doc --> | ||
4562 | * @generated | ||
4563 | */ | ||
4564 | EReference ALS_FUNCTION_CALL__REFERRED_DEFINITION = eINSTANCE.getALSFunctionCall_ReferredDefinition(); | ||
4565 | |||
4566 | /** | ||
4567 | * The meta object literal for the '<em><b>Referred Numeric Operator</b></em>' attribute feature. | ||
4568 | * <!-- begin-user-doc --> | ||
4569 | * <!-- end-user-doc --> | ||
4570 | * @generated | ||
4571 | */ | ||
4572 | EAttribute ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = eINSTANCE.getALSFunctionCall_ReferredNumericOperator(); | ||
4573 | |||
4574 | /** | ||
4575 | * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature. | ||
4576 | * <!-- begin-user-doc --> | ||
4577 | * <!-- end-user-doc --> | ||
4578 | * @generated | ||
4579 | */ | ||
4580 | EReference ALS_FUNCTION_CALL__PARAMS = eINSTANCE.getALSFunctionCall_Params(); | ||
4581 | |||
4582 | /** | ||
4583 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class. | ||
4584 | * <!-- begin-user-doc --> | ||
4585 | * <!-- end-user-doc --> | ||
4586 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl | ||
4587 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone() | ||
4588 | * @generated | ||
4589 | */ | ||
4590 | EClass ALS_NONE = eINSTANCE.getALSNone(); | ||
4591 | |||
4592 | /** | ||
4593 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class. | ||
4594 | * <!-- begin-user-doc --> | ||
4595 | * <!-- end-user-doc --> | ||
4596 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl | ||
4597 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden() | ||
4598 | * @generated | ||
4599 | */ | ||
4600 | EClass ALS_IDEN = eINSTANCE.getALSIden(); | ||
4601 | |||
4602 | /** | ||
4603 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class. | ||
4604 | * <!-- begin-user-doc --> | ||
4605 | * <!-- end-user-doc --> | ||
4606 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl | ||
4607 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv() | ||
4608 | * @generated | ||
4609 | */ | ||
4610 | EClass ALS_UNIV = eINSTANCE.getALSUniv(); | ||
4611 | |||
4612 | /** | ||
4613 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class. | ||
4614 | * <!-- begin-user-doc --> | ||
4615 | * <!-- end-user-doc --> | ||
4616 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl | ||
4617 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt() | ||
4618 | * @generated | ||
4619 | */ | ||
4620 | EClass ALS_INT = eINSTANCE.getALSInt(); | ||
4621 | |||
4622 | /** | ||
4623 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class. | ||
4624 | * <!-- begin-user-doc --> | ||
4625 | * <!-- end-user-doc --> | ||
4626 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl | ||
4627 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference() | ||
4628 | * @generated | ||
4629 | */ | ||
4630 | EClass ALS_REFERENCE = eINSTANCE.getALSReference(); | ||
4631 | |||
4632 | /** | ||
4633 | * The meta object literal for the '<em><b>Referred</b></em>' reference feature. | ||
4634 | * <!-- begin-user-doc --> | ||
4635 | * <!-- end-user-doc --> | ||
4636 | * @generated | ||
4637 | */ | ||
4638 | EReference ALS_REFERENCE__REFERRED = eINSTANCE.getALSReference_Referred(); | ||
4639 | |||
4640 | /** | ||
4641 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class. | ||
4642 | * <!-- begin-user-doc --> | ||
4643 | * <!-- end-user-doc --> | ||
4644 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl | ||
4645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral() | ||
4646 | * @generated | ||
4647 | */ | ||
4648 | EClass ALS_NUMBER_LITERAL = eINSTANCE.getALSNumberLiteral(); | ||
4649 | |||
4650 | /** | ||
4651 | * The meta object literal for the '<em><b>Value</b></em>' attribute feature. | ||
4652 | * <!-- begin-user-doc --> | ||
4653 | * <!-- end-user-doc --> | ||
4654 | * @generated | ||
4655 | */ | ||
4656 | EAttribute ALS_NUMBER_LITERAL__VALUE = eINSTANCE.getALSNumberLiteral_Value(); | ||
4657 | |||
4658 | /** | ||
4659 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum. | ||
4660 | * <!-- begin-user-doc --> | ||
4661 | * <!-- end-user-doc --> | ||
4662 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
4663 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity() | ||
4664 | * @generated | ||
4665 | */ | ||
4666 | EEnum ALS_MULTIPLICITY = eINSTANCE.getALSMultiplicity(); | ||
4667 | |||
4668 | /** | ||
4669 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum. | ||
4670 | * <!-- begin-user-doc --> | ||
4671 | * <!-- end-user-doc --> | ||
4672 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
4673 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator() | ||
4674 | * @generated | ||
4675 | */ | ||
4676 | EEnum ALS_NUMERIC_OPERATOR = eINSTANCE.getALSNumericOperator(); | ||
4677 | |||
4678 | } | ||
4679 | |||
4680 | } //AlloyLanguagePackage | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSAndImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSAndImpl.java new file mode 100644 index 00000000..e8cbd9ad --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSAndImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS And</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSAndImpl extends ALSTermImpl implements ALSAnd | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSAndImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_AND; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_AND__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_AND__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_AND__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_AND__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_AND__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_AND__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_AND__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_AND__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_AND__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_AND__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSAndImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSCardinalityImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSCardinalityImpl.java new file mode 100644 index 00000000..5faf04d6 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSCardinalityImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Cardinality</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSCardinalityImpl extends ALSTermImpl implements ALSCardinality | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSCardinalityImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_CARDINALITY; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_CARDINALITY__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_CARDINALITY__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_CARDINALITY__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_CARDINALITY__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_CARDINALITY__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_CARDINALITY__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_CARDINALITY__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_CARDINALITY__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_CARDINALITY__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSCardinalityImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDefinitionImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDefinitionImpl.java new file mode 100644 index 00000000..83ba34c2 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDefinitionImpl.java | |||
@@ -0,0 +1,312 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
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>ALS Definition</b></em>'. | ||
29 | * <!-- end-user-doc --> | ||
30 | * <p> | ||
31 | * The following features are implemented: | ||
32 | * </p> | ||
33 | * <ul> | ||
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl#getName <em>Name</em>}</li> | ||
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl#getVariables <em>Variables</em>}</li> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl#getValue <em>Value</em>}</li> | ||
37 | * </ul> | ||
38 | * | ||
39 | * @generated | ||
40 | */ | ||
41 | public class ALSDefinitionImpl extends MinimalEObjectImpl.Container implements ALSDefinition | ||
42 | { | ||
43 | /** | ||
44 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getName() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected static final String NAME_EDEFAULT = null; | ||
52 | |||
53 | /** | ||
54 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @see #getName() | ||
58 | * @generated | ||
59 | * @ordered | ||
60 | */ | ||
61 | protected String name = NAME_EDEFAULT; | ||
62 | |||
63 | /** | ||
64 | * The cached value of the '{@link #getVariables() <em>Variables</em>}' containment reference list. | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @see #getVariables() | ||
68 | * @generated | ||
69 | * @ordered | ||
70 | */ | ||
71 | protected EList<ALSVariableDeclaration> variables; | ||
72 | |||
73 | /** | ||
74 | * The cached value of the '{@link #getValue() <em>Value</em>}' containment reference. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @see #getValue() | ||
78 | * @generated | ||
79 | * @ordered | ||
80 | */ | ||
81 | protected ALSTerm value; | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | protected ALSDefinitionImpl() | ||
89 | { | ||
90 | super(); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @Override | ||
99 | protected EClass eStaticClass() | ||
100 | { | ||
101 | return AlloyLanguagePackage.Literals.ALS_DEFINITION; | ||
102 | } | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | public String getName() | ||
110 | { | ||
111 | return name; | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | public void setName(String newName) | ||
120 | { | ||
121 | String oldName = name; | ||
122 | name = newName; | ||
123 | if (eNotificationRequired()) | ||
124 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DEFINITION__NAME, oldName, name)); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | public EList<ALSVariableDeclaration> getVariables() | ||
133 | { | ||
134 | if (variables == null) | ||
135 | { | ||
136 | variables = new EObjectContainmentEList<ALSVariableDeclaration>(ALSVariableDeclaration.class, this, AlloyLanguagePackage.ALS_DEFINITION__VARIABLES); | ||
137 | } | ||
138 | return variables; | ||
139 | } | ||
140 | |||
141 | /** | ||
142 | * <!-- begin-user-doc --> | ||
143 | * <!-- end-user-doc --> | ||
144 | * @generated | ||
145 | */ | ||
146 | public ALSTerm getValue() | ||
147 | { | ||
148 | return value; | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | public NotificationChain basicSetValue(ALSTerm newValue, NotificationChain msgs) | ||
157 | { | ||
158 | ALSTerm oldValue = value; | ||
159 | value = newValue; | ||
160 | if (eNotificationRequired()) | ||
161 | { | ||
162 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DEFINITION__VALUE, oldValue, newValue); | ||
163 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
164 | } | ||
165 | return msgs; | ||
166 | } | ||
167 | |||
168 | /** | ||
169 | * <!-- begin-user-doc --> | ||
170 | * <!-- end-user-doc --> | ||
171 | * @generated | ||
172 | */ | ||
173 | public void setValue(ALSTerm newValue) | ||
174 | { | ||
175 | if (newValue != value) | ||
176 | { | ||
177 | NotificationChain msgs = null; | ||
178 | if (value != null) | ||
179 | msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DEFINITION__VALUE, null, msgs); | ||
180 | if (newValue != null) | ||
181 | msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DEFINITION__VALUE, null, msgs); | ||
182 | msgs = basicSetValue(newValue, msgs); | ||
183 | if (msgs != null) msgs.dispatch(); | ||
184 | } | ||
185 | else if (eNotificationRequired()) | ||
186 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DEFINITION__VALUE, newValue, newValue)); | ||
187 | } | ||
188 | |||
189 | /** | ||
190 | * <!-- begin-user-doc --> | ||
191 | * <!-- end-user-doc --> | ||
192 | * @generated | ||
193 | */ | ||
194 | @Override | ||
195 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
196 | { | ||
197 | switch (featureID) | ||
198 | { | ||
199 | case AlloyLanguagePackage.ALS_DEFINITION__VARIABLES: | ||
200 | return ((InternalEList<?>)getVariables()).basicRemove(otherEnd, msgs); | ||
201 | case AlloyLanguagePackage.ALS_DEFINITION__VALUE: | ||
202 | return basicSetValue(null, msgs); | ||
203 | } | ||
204 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
205 | } | ||
206 | |||
207 | /** | ||
208 | * <!-- begin-user-doc --> | ||
209 | * <!-- end-user-doc --> | ||
210 | * @generated | ||
211 | */ | ||
212 | @Override | ||
213 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
214 | { | ||
215 | switch (featureID) | ||
216 | { | ||
217 | case AlloyLanguagePackage.ALS_DEFINITION__NAME: | ||
218 | return getName(); | ||
219 | case AlloyLanguagePackage.ALS_DEFINITION__VARIABLES: | ||
220 | return getVariables(); | ||
221 | case AlloyLanguagePackage.ALS_DEFINITION__VALUE: | ||
222 | return getValue(); | ||
223 | } | ||
224 | return super.eGet(featureID, resolve, coreType); | ||
225 | } | ||
226 | |||
227 | /** | ||
228 | * <!-- begin-user-doc --> | ||
229 | * <!-- end-user-doc --> | ||
230 | * @generated | ||
231 | */ | ||
232 | @SuppressWarnings("unchecked") | ||
233 | @Override | ||
234 | public void eSet(int featureID, Object newValue) | ||
235 | { | ||
236 | switch (featureID) | ||
237 | { | ||
238 | case AlloyLanguagePackage.ALS_DEFINITION__NAME: | ||
239 | setName((String)newValue); | ||
240 | return; | ||
241 | case AlloyLanguagePackage.ALS_DEFINITION__VARIABLES: | ||
242 | getVariables().clear(); | ||
243 | getVariables().addAll((Collection<? extends ALSVariableDeclaration>)newValue); | ||
244 | return; | ||
245 | case AlloyLanguagePackage.ALS_DEFINITION__VALUE: | ||
246 | setValue((ALSTerm)newValue); | ||
247 | return; | ||
248 | } | ||
249 | super.eSet(featureID, newValue); | ||
250 | } | ||
251 | |||
252 | /** | ||
253 | * <!-- begin-user-doc --> | ||
254 | * <!-- end-user-doc --> | ||
255 | * @generated | ||
256 | */ | ||
257 | @Override | ||
258 | public void eUnset(int featureID) | ||
259 | { | ||
260 | switch (featureID) | ||
261 | { | ||
262 | case AlloyLanguagePackage.ALS_DEFINITION__NAME: | ||
263 | setName(NAME_EDEFAULT); | ||
264 | return; | ||
265 | case AlloyLanguagePackage.ALS_DEFINITION__VARIABLES: | ||
266 | getVariables().clear(); | ||
267 | return; | ||
268 | case AlloyLanguagePackage.ALS_DEFINITION__VALUE: | ||
269 | setValue((ALSTerm)null); | ||
270 | return; | ||
271 | } | ||
272 | super.eUnset(featureID); | ||
273 | } | ||
274 | |||
275 | /** | ||
276 | * <!-- begin-user-doc --> | ||
277 | * <!-- end-user-doc --> | ||
278 | * @generated | ||
279 | */ | ||
280 | @Override | ||
281 | public boolean eIsSet(int featureID) | ||
282 | { | ||
283 | switch (featureID) | ||
284 | { | ||
285 | case AlloyLanguagePackage.ALS_DEFINITION__NAME: | ||
286 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
287 | case AlloyLanguagePackage.ALS_DEFINITION__VARIABLES: | ||
288 | return variables != null && !variables.isEmpty(); | ||
289 | case AlloyLanguagePackage.ALS_DEFINITION__VALUE: | ||
290 | return value != null; | ||
291 | } | ||
292 | return super.eIsSet(featureID); | ||
293 | } | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | @Override | ||
301 | public String toString() | ||
302 | { | ||
303 | if (eIsProxy()) return super.toString(); | ||
304 | |||
305 | StringBuffer result = new StringBuffer(super.toString()); | ||
306 | result.append(" (name: "); | ||
307 | result.append(name); | ||
308 | result.append(')'); | ||
309 | return result.toString(); | ||
310 | } | ||
311 | |||
312 | } //ALSDefinitionImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDirectProductImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDirectProductImpl.java new file mode 100644 index 00000000..a0b6efe7 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDirectProductImpl.java | |||
@@ -0,0 +1,392 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
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 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>ALS Direct Product</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl#getLeftMultiplicit <em>Left Multiplicit</em>}</li> | ||
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl#getRightMultiplicit <em>Right Multiplicit</em>}</li> | ||
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl#getRightOperand <em>Right Operand</em>}</li> | ||
30 | * </ul> | ||
31 | * | ||
32 | * @generated | ||
33 | */ | ||
34 | public class ALSDirectProductImpl extends ALSTermImpl implements ALSDirectProduct | ||
35 | { | ||
36 | /** | ||
37 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @see #getLeftOperand() | ||
41 | * @generated | ||
42 | * @ordered | ||
43 | */ | ||
44 | protected ALSTerm leftOperand; | ||
45 | |||
46 | /** | ||
47 | * The default value of the '{@link #getLeftMultiplicit() <em>Left Multiplicit</em>}' attribute. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @see #getLeftMultiplicit() | ||
51 | * @generated | ||
52 | * @ordered | ||
53 | */ | ||
54 | protected static final ALSMultiplicity LEFT_MULTIPLICIT_EDEFAULT = ALSMultiplicity.ALL; | ||
55 | |||
56 | /** | ||
57 | * The cached value of the '{@link #getLeftMultiplicit() <em>Left Multiplicit</em>}' attribute. | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @see #getLeftMultiplicit() | ||
61 | * @generated | ||
62 | * @ordered | ||
63 | */ | ||
64 | protected ALSMultiplicity leftMultiplicit = LEFT_MULTIPLICIT_EDEFAULT; | ||
65 | |||
66 | /** | ||
67 | * The default value of the '{@link #getRightMultiplicit() <em>Right Multiplicit</em>}' attribute. | ||
68 | * <!-- begin-user-doc --> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @see #getRightMultiplicit() | ||
71 | * @generated | ||
72 | * @ordered | ||
73 | */ | ||
74 | protected static final ALSMultiplicity RIGHT_MULTIPLICIT_EDEFAULT = ALSMultiplicity.ALL; | ||
75 | |||
76 | /** | ||
77 | * The cached value of the '{@link #getRightMultiplicit() <em>Right Multiplicit</em>}' attribute. | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @see #getRightMultiplicit() | ||
81 | * @generated | ||
82 | * @ordered | ||
83 | */ | ||
84 | protected ALSMultiplicity rightMultiplicit = RIGHT_MULTIPLICIT_EDEFAULT; | ||
85 | |||
86 | /** | ||
87 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
88 | * <!-- begin-user-doc --> | ||
89 | * <!-- end-user-doc --> | ||
90 | * @see #getRightOperand() | ||
91 | * @generated | ||
92 | * @ordered | ||
93 | */ | ||
94 | protected ALSTerm rightOperand; | ||
95 | |||
96 | /** | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @generated | ||
100 | */ | ||
101 | protected ALSDirectProductImpl() | ||
102 | { | ||
103 | super(); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | protected EClass eStaticClass() | ||
113 | { | ||
114 | return AlloyLanguagePackage.Literals.ALS_DIRECT_PRODUCT; | ||
115 | } | ||
116 | |||
117 | /** | ||
118 | * <!-- begin-user-doc --> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @generated | ||
121 | */ | ||
122 | public ALSTerm getLeftOperand() | ||
123 | { | ||
124 | return leftOperand; | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
133 | { | ||
134 | ALSTerm oldLeftOperand = leftOperand; | ||
135 | leftOperand = newLeftOperand; | ||
136 | if (eNotificationRequired()) | ||
137 | { | ||
138 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
139 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
140 | } | ||
141 | return msgs; | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
150 | { | ||
151 | if (newLeftOperand != leftOperand) | ||
152 | { | ||
153 | NotificationChain msgs = null; | ||
154 | if (leftOperand != null) | ||
155 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND, null, msgs); | ||
156 | if (newLeftOperand != null) | ||
157 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND, null, msgs); | ||
158 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
159 | if (msgs != null) msgs.dispatch(); | ||
160 | } | ||
161 | else if (eNotificationRequired()) | ||
162 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
163 | } | ||
164 | |||
165 | /** | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @generated | ||
169 | */ | ||
170 | public ALSMultiplicity getLeftMultiplicit() | ||
171 | { | ||
172 | return leftMultiplicit; | ||
173 | } | ||
174 | |||
175 | /** | ||
176 | * <!-- begin-user-doc --> | ||
177 | * <!-- end-user-doc --> | ||
178 | * @generated | ||
179 | */ | ||
180 | public void setLeftMultiplicit(ALSMultiplicity newLeftMultiplicit) | ||
181 | { | ||
182 | ALSMultiplicity oldLeftMultiplicit = leftMultiplicit; | ||
183 | leftMultiplicit = newLeftMultiplicit == null ? LEFT_MULTIPLICIT_EDEFAULT : newLeftMultiplicit; | ||
184 | if (eNotificationRequired()) | ||
185 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT, oldLeftMultiplicit, leftMultiplicit)); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | public ALSMultiplicity getRightMultiplicit() | ||
194 | { | ||
195 | return rightMultiplicit; | ||
196 | } | ||
197 | |||
198 | /** | ||
199 | * <!-- begin-user-doc --> | ||
200 | * <!-- end-user-doc --> | ||
201 | * @generated | ||
202 | */ | ||
203 | public void setRightMultiplicit(ALSMultiplicity newRightMultiplicit) | ||
204 | { | ||
205 | ALSMultiplicity oldRightMultiplicit = rightMultiplicit; | ||
206 | rightMultiplicit = newRightMultiplicit == null ? RIGHT_MULTIPLICIT_EDEFAULT : newRightMultiplicit; | ||
207 | if (eNotificationRequired()) | ||
208 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT, oldRightMultiplicit, rightMultiplicit)); | ||
209 | } | ||
210 | |||
211 | /** | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @generated | ||
215 | */ | ||
216 | public ALSTerm getRightOperand() | ||
217 | { | ||
218 | return rightOperand; | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
227 | { | ||
228 | ALSTerm oldRightOperand = rightOperand; | ||
229 | rightOperand = newRightOperand; | ||
230 | if (eNotificationRequired()) | ||
231 | { | ||
232 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
233 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
234 | } | ||
235 | return msgs; | ||
236 | } | ||
237 | |||
238 | /** | ||
239 | * <!-- begin-user-doc --> | ||
240 | * <!-- end-user-doc --> | ||
241 | * @generated | ||
242 | */ | ||
243 | public void setRightOperand(ALSTerm newRightOperand) | ||
244 | { | ||
245 | if (newRightOperand != rightOperand) | ||
246 | { | ||
247 | NotificationChain msgs = null; | ||
248 | if (rightOperand != null) | ||
249 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND, null, msgs); | ||
250 | if (newRightOperand != null) | ||
251 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND, null, msgs); | ||
252 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
253 | if (msgs != null) msgs.dispatch(); | ||
254 | } | ||
255 | else if (eNotificationRequired()) | ||
256 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
257 | } | ||
258 | |||
259 | /** | ||
260 | * <!-- begin-user-doc --> | ||
261 | * <!-- end-user-doc --> | ||
262 | * @generated | ||
263 | */ | ||
264 | @Override | ||
265 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
266 | { | ||
267 | switch (featureID) | ||
268 | { | ||
269 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND: | ||
270 | return basicSetLeftOperand(null, msgs); | ||
271 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND: | ||
272 | return basicSetRightOperand(null, msgs); | ||
273 | } | ||
274 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
275 | } | ||
276 | |||
277 | /** | ||
278 | * <!-- begin-user-doc --> | ||
279 | * <!-- end-user-doc --> | ||
280 | * @generated | ||
281 | */ | ||
282 | @Override | ||
283 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
284 | { | ||
285 | switch (featureID) | ||
286 | { | ||
287 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND: | ||
288 | return getLeftOperand(); | ||
289 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT: | ||
290 | return getLeftMultiplicit(); | ||
291 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT: | ||
292 | return getRightMultiplicit(); | ||
293 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND: | ||
294 | return getRightOperand(); | ||
295 | } | ||
296 | return super.eGet(featureID, resolve, coreType); | ||
297 | } | ||
298 | |||
299 | /** | ||
300 | * <!-- begin-user-doc --> | ||
301 | * <!-- end-user-doc --> | ||
302 | * @generated | ||
303 | */ | ||
304 | @Override | ||
305 | public void eSet(int featureID, Object newValue) | ||
306 | { | ||
307 | switch (featureID) | ||
308 | { | ||
309 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND: | ||
310 | setLeftOperand((ALSTerm)newValue); | ||
311 | return; | ||
312 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT: | ||
313 | setLeftMultiplicit((ALSMultiplicity)newValue); | ||
314 | return; | ||
315 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT: | ||
316 | setRightMultiplicit((ALSMultiplicity)newValue); | ||
317 | return; | ||
318 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND: | ||
319 | setRightOperand((ALSTerm)newValue); | ||
320 | return; | ||
321 | } | ||
322 | super.eSet(featureID, newValue); | ||
323 | } | ||
324 | |||
325 | /** | ||
326 | * <!-- begin-user-doc --> | ||
327 | * <!-- end-user-doc --> | ||
328 | * @generated | ||
329 | */ | ||
330 | @Override | ||
331 | public void eUnset(int featureID) | ||
332 | { | ||
333 | switch (featureID) | ||
334 | { | ||
335 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND: | ||
336 | setLeftOperand((ALSTerm)null); | ||
337 | return; | ||
338 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT: | ||
339 | setLeftMultiplicit(LEFT_MULTIPLICIT_EDEFAULT); | ||
340 | return; | ||
341 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT: | ||
342 | setRightMultiplicit(RIGHT_MULTIPLICIT_EDEFAULT); | ||
343 | return; | ||
344 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND: | ||
345 | setRightOperand((ALSTerm)null); | ||
346 | return; | ||
347 | } | ||
348 | super.eUnset(featureID); | ||
349 | } | ||
350 | |||
351 | /** | ||
352 | * <!-- begin-user-doc --> | ||
353 | * <!-- end-user-doc --> | ||
354 | * @generated | ||
355 | */ | ||
356 | @Override | ||
357 | public boolean eIsSet(int featureID) | ||
358 | { | ||
359 | switch (featureID) | ||
360 | { | ||
361 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_OPERAND: | ||
362 | return leftOperand != null; | ||
363 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT: | ||
364 | return leftMultiplicit != LEFT_MULTIPLICIT_EDEFAULT; | ||
365 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT: | ||
366 | return rightMultiplicit != RIGHT_MULTIPLICIT_EDEFAULT; | ||
367 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT__RIGHT_OPERAND: | ||
368 | return rightOperand != null; | ||
369 | } | ||
370 | return super.eIsSet(featureID); | ||
371 | } | ||
372 | |||
373 | /** | ||
374 | * <!-- begin-user-doc --> | ||
375 | * <!-- end-user-doc --> | ||
376 | * @generated | ||
377 | */ | ||
378 | @Override | ||
379 | public String toString() | ||
380 | { | ||
381 | if (eIsProxy()) return super.toString(); | ||
382 | |||
383 | StringBuffer result = new StringBuffer(super.toString()); | ||
384 | result.append(" (leftMultiplicit: "); | ||
385 | result.append(leftMultiplicit); | ||
386 | result.append(", rightMultiplicit: "); | ||
387 | result.append(rightMultiplicit); | ||
388 | result.append(')'); | ||
389 | return result.toString(); | ||
390 | } | ||
391 | |||
392 | } //ALSDirectProductImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDocumentImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDocumentImpl.java new file mode 100644 index 00000000..c0e4c494 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDocumentImpl.java | |||
@@ -0,0 +1,397 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition; | ||
9 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition; | ||
10 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand; | ||
11 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody; | ||
12 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
13 | |||
14 | import java.util.Collection; | ||
15 | |||
16 | import org.eclipse.emf.common.notify.Notification; | ||
17 | import org.eclipse.emf.common.notify.NotificationChain; | ||
18 | |||
19 | import org.eclipse.emf.common.util.EList; | ||
20 | |||
21 | import org.eclipse.emf.ecore.EClass; | ||
22 | import org.eclipse.emf.ecore.InternalEObject; | ||
23 | |||
24 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
25 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
26 | |||
27 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
28 | import org.eclipse.emf.ecore.util.InternalEList; | ||
29 | |||
30 | /** | ||
31 | * <!-- begin-user-doc --> | ||
32 | * An implementation of the model object '<em><b>ALS Document</b></em>'. | ||
33 | * <!-- end-user-doc --> | ||
34 | * <p> | ||
35 | * The following features are implemented: | ||
36 | * </p> | ||
37 | * <ul> | ||
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getEnumDeclarations <em>Enum Declarations</em>}</li> | ||
39 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getSignatureBodies <em>Signature Bodies</em>}</li> | ||
40 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getFunctionDefinitions <em>Function Definitions</em>}</li> | ||
41 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getRelationDefinitions <em>Relation Definitions</em>}</li> | ||
42 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getFactDeclarations <em>Fact Declarations</em>}</li> | ||
43 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl#getRunCommand <em>Run Command</em>}</li> | ||
44 | * </ul> | ||
45 | * | ||
46 | * @generated | ||
47 | */ | ||
48 | public class ALSDocumentImpl extends MinimalEObjectImpl.Container implements ALSDocument | ||
49 | { | ||
50 | /** | ||
51 | * The cached value of the '{@link #getEnumDeclarations() <em>Enum Declarations</em>}' containment reference list. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @see #getEnumDeclarations() | ||
55 | * @generated | ||
56 | * @ordered | ||
57 | */ | ||
58 | protected EList<ALSEnumDeclaration> enumDeclarations; | ||
59 | |||
60 | /** | ||
61 | * The cached value of the '{@link #getSignatureBodies() <em>Signature Bodies</em>}' containment reference list. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see #getSignatureBodies() | ||
65 | * @generated | ||
66 | * @ordered | ||
67 | */ | ||
68 | protected EList<ALSSignatureBody> signatureBodies; | ||
69 | |||
70 | /** | ||
71 | * The cached value of the '{@link #getFunctionDefinitions() <em>Function Definitions</em>}' containment reference list. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @see #getFunctionDefinitions() | ||
75 | * @generated | ||
76 | * @ordered | ||
77 | */ | ||
78 | protected EList<ALSFunctionDefinition> functionDefinitions; | ||
79 | |||
80 | /** | ||
81 | * The cached value of the '{@link #getRelationDefinitions() <em>Relation Definitions</em>}' containment reference list. | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @see #getRelationDefinitions() | ||
85 | * @generated | ||
86 | * @ordered | ||
87 | */ | ||
88 | protected EList<ALSRelationDefinition> relationDefinitions; | ||
89 | |||
90 | /** | ||
91 | * The cached value of the '{@link #getFactDeclarations() <em>Fact Declarations</em>}' containment reference list. | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @see #getFactDeclarations() | ||
95 | * @generated | ||
96 | * @ordered | ||
97 | */ | ||
98 | protected EList<ALSFactDeclaration> factDeclarations; | ||
99 | |||
100 | /** | ||
101 | * The cached value of the '{@link #getRunCommand() <em>Run Command</em>}' containment reference. | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @see #getRunCommand() | ||
105 | * @generated | ||
106 | * @ordered | ||
107 | */ | ||
108 | protected ALSRunCommand runCommand; | ||
109 | |||
110 | /** | ||
111 | * <!-- begin-user-doc --> | ||
112 | * <!-- end-user-doc --> | ||
113 | * @generated | ||
114 | */ | ||
115 | protected ALSDocumentImpl() | ||
116 | { | ||
117 | super(); | ||
118 | } | ||
119 | |||
120 | /** | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @generated | ||
124 | */ | ||
125 | @Override | ||
126 | protected EClass eStaticClass() | ||
127 | { | ||
128 | return AlloyLanguagePackage.Literals.ALS_DOCUMENT; | ||
129 | } | ||
130 | |||
131 | /** | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <!-- end-user-doc --> | ||
134 | * @generated | ||
135 | */ | ||
136 | public EList<ALSEnumDeclaration> getEnumDeclarations() | ||
137 | { | ||
138 | if (enumDeclarations == null) | ||
139 | { | ||
140 | enumDeclarations = new EObjectContainmentEList<ALSEnumDeclaration>(ALSEnumDeclaration.class, this, AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS); | ||
141 | } | ||
142 | return enumDeclarations; | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | public EList<ALSSignatureBody> getSignatureBodies() | ||
151 | { | ||
152 | if (signatureBodies == null) | ||
153 | { | ||
154 | signatureBodies = new EObjectContainmentEList<ALSSignatureBody>(ALSSignatureBody.class, this, AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES); | ||
155 | } | ||
156 | return signatureBodies; | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | public EList<ALSFunctionDefinition> getFunctionDefinitions() | ||
165 | { | ||
166 | if (functionDefinitions == null) | ||
167 | { | ||
168 | functionDefinitions = new EObjectContainmentEList<ALSFunctionDefinition>(ALSFunctionDefinition.class, this, AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS); | ||
169 | } | ||
170 | return functionDefinitions; | ||
171 | } | ||
172 | |||
173 | /** | ||
174 | * <!-- begin-user-doc --> | ||
175 | * <!-- end-user-doc --> | ||
176 | * @generated | ||
177 | */ | ||
178 | public EList<ALSRelationDefinition> getRelationDefinitions() | ||
179 | { | ||
180 | if (relationDefinitions == null) | ||
181 | { | ||
182 | relationDefinitions = new EObjectContainmentEList<ALSRelationDefinition>(ALSRelationDefinition.class, this, AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS); | ||
183 | } | ||
184 | return relationDefinitions; | ||
185 | } | ||
186 | |||
187 | /** | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @generated | ||
191 | */ | ||
192 | public EList<ALSFactDeclaration> getFactDeclarations() | ||
193 | { | ||
194 | if (factDeclarations == null) | ||
195 | { | ||
196 | factDeclarations = new EObjectContainmentEList<ALSFactDeclaration>(ALSFactDeclaration.class, this, AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS); | ||
197 | } | ||
198 | return factDeclarations; | ||
199 | } | ||
200 | |||
201 | /** | ||
202 | * <!-- begin-user-doc --> | ||
203 | * <!-- end-user-doc --> | ||
204 | * @generated | ||
205 | */ | ||
206 | public ALSRunCommand getRunCommand() | ||
207 | { | ||
208 | return runCommand; | ||
209 | } | ||
210 | |||
211 | /** | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @generated | ||
215 | */ | ||
216 | public NotificationChain basicSetRunCommand(ALSRunCommand newRunCommand, NotificationChain msgs) | ||
217 | { | ||
218 | ALSRunCommand oldRunCommand = runCommand; | ||
219 | runCommand = newRunCommand; | ||
220 | if (eNotificationRequired()) | ||
221 | { | ||
222 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND, oldRunCommand, newRunCommand); | ||
223 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
224 | } | ||
225 | return msgs; | ||
226 | } | ||
227 | |||
228 | /** | ||
229 | * <!-- begin-user-doc --> | ||
230 | * <!-- end-user-doc --> | ||
231 | * @generated | ||
232 | */ | ||
233 | public void setRunCommand(ALSRunCommand newRunCommand) | ||
234 | { | ||
235 | if (newRunCommand != runCommand) | ||
236 | { | ||
237 | NotificationChain msgs = null; | ||
238 | if (runCommand != null) | ||
239 | msgs = ((InternalEObject)runCommand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND, null, msgs); | ||
240 | if (newRunCommand != null) | ||
241 | msgs = ((InternalEObject)newRunCommand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND, null, msgs); | ||
242 | msgs = basicSetRunCommand(newRunCommand, msgs); | ||
243 | if (msgs != null) msgs.dispatch(); | ||
244 | } | ||
245 | else if (eNotificationRequired()) | ||
246 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND, newRunCommand, newRunCommand)); | ||
247 | } | ||
248 | |||
249 | /** | ||
250 | * <!-- begin-user-doc --> | ||
251 | * <!-- end-user-doc --> | ||
252 | * @generated | ||
253 | */ | ||
254 | @Override | ||
255 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
256 | { | ||
257 | switch (featureID) | ||
258 | { | ||
259 | case AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS: | ||
260 | return ((InternalEList<?>)getEnumDeclarations()).basicRemove(otherEnd, msgs); | ||
261 | case AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES: | ||
262 | return ((InternalEList<?>)getSignatureBodies()).basicRemove(otherEnd, msgs); | ||
263 | case AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS: | ||
264 | return ((InternalEList<?>)getFunctionDefinitions()).basicRemove(otherEnd, msgs); | ||
265 | case AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS: | ||
266 | return ((InternalEList<?>)getRelationDefinitions()).basicRemove(otherEnd, msgs); | ||
267 | case AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS: | ||
268 | return ((InternalEList<?>)getFactDeclarations()).basicRemove(otherEnd, msgs); | ||
269 | case AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND: | ||
270 | return basicSetRunCommand(null, msgs); | ||
271 | } | ||
272 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
273 | } | ||
274 | |||
275 | /** | ||
276 | * <!-- begin-user-doc --> | ||
277 | * <!-- end-user-doc --> | ||
278 | * @generated | ||
279 | */ | ||
280 | @Override | ||
281 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
282 | { | ||
283 | switch (featureID) | ||
284 | { | ||
285 | case AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS: | ||
286 | return getEnumDeclarations(); | ||
287 | case AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES: | ||
288 | return getSignatureBodies(); | ||
289 | case AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS: | ||
290 | return getFunctionDefinitions(); | ||
291 | case AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS: | ||
292 | return getRelationDefinitions(); | ||
293 | case AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS: | ||
294 | return getFactDeclarations(); | ||
295 | case AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND: | ||
296 | return getRunCommand(); | ||
297 | } | ||
298 | return super.eGet(featureID, resolve, coreType); | ||
299 | } | ||
300 | |||
301 | /** | ||
302 | * <!-- begin-user-doc --> | ||
303 | * <!-- end-user-doc --> | ||
304 | * @generated | ||
305 | */ | ||
306 | @SuppressWarnings("unchecked") | ||
307 | @Override | ||
308 | public void eSet(int featureID, Object newValue) | ||
309 | { | ||
310 | switch (featureID) | ||
311 | { | ||
312 | case AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS: | ||
313 | getEnumDeclarations().clear(); | ||
314 | getEnumDeclarations().addAll((Collection<? extends ALSEnumDeclaration>)newValue); | ||
315 | return; | ||
316 | case AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES: | ||
317 | getSignatureBodies().clear(); | ||
318 | getSignatureBodies().addAll((Collection<? extends ALSSignatureBody>)newValue); | ||
319 | return; | ||
320 | case AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS: | ||
321 | getFunctionDefinitions().clear(); | ||
322 | getFunctionDefinitions().addAll((Collection<? extends ALSFunctionDefinition>)newValue); | ||
323 | return; | ||
324 | case AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS: | ||
325 | getRelationDefinitions().clear(); | ||
326 | getRelationDefinitions().addAll((Collection<? extends ALSRelationDefinition>)newValue); | ||
327 | return; | ||
328 | case AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS: | ||
329 | getFactDeclarations().clear(); | ||
330 | getFactDeclarations().addAll((Collection<? extends ALSFactDeclaration>)newValue); | ||
331 | return; | ||
332 | case AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND: | ||
333 | setRunCommand((ALSRunCommand)newValue); | ||
334 | return; | ||
335 | } | ||
336 | super.eSet(featureID, newValue); | ||
337 | } | ||
338 | |||
339 | /** | ||
340 | * <!-- begin-user-doc --> | ||
341 | * <!-- end-user-doc --> | ||
342 | * @generated | ||
343 | */ | ||
344 | @Override | ||
345 | public void eUnset(int featureID) | ||
346 | { | ||
347 | switch (featureID) | ||
348 | { | ||
349 | case AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS: | ||
350 | getEnumDeclarations().clear(); | ||
351 | return; | ||
352 | case AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES: | ||
353 | getSignatureBodies().clear(); | ||
354 | return; | ||
355 | case AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS: | ||
356 | getFunctionDefinitions().clear(); | ||
357 | return; | ||
358 | case AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS: | ||
359 | getRelationDefinitions().clear(); | ||
360 | return; | ||
361 | case AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS: | ||
362 | getFactDeclarations().clear(); | ||
363 | return; | ||
364 | case AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND: | ||
365 | setRunCommand((ALSRunCommand)null); | ||
366 | return; | ||
367 | } | ||
368 | super.eUnset(featureID); | ||
369 | } | ||
370 | |||
371 | /** | ||
372 | * <!-- begin-user-doc --> | ||
373 | * <!-- end-user-doc --> | ||
374 | * @generated | ||
375 | */ | ||
376 | @Override | ||
377 | public boolean eIsSet(int featureID) | ||
378 | { | ||
379 | switch (featureID) | ||
380 | { | ||
381 | case AlloyLanguagePackage.ALS_DOCUMENT__ENUM_DECLARATIONS: | ||
382 | return enumDeclarations != null && !enumDeclarations.isEmpty(); | ||
383 | case AlloyLanguagePackage.ALS_DOCUMENT__SIGNATURE_BODIES: | ||
384 | return signatureBodies != null && !signatureBodies.isEmpty(); | ||
385 | case AlloyLanguagePackage.ALS_DOCUMENT__FUNCTION_DEFINITIONS: | ||
386 | return functionDefinitions != null && !functionDefinitions.isEmpty(); | ||
387 | case AlloyLanguagePackage.ALS_DOCUMENT__RELATION_DEFINITIONS: | ||
388 | return relationDefinitions != null && !relationDefinitions.isEmpty(); | ||
389 | case AlloyLanguagePackage.ALS_DOCUMENT__FACT_DECLARATIONS: | ||
390 | return factDeclarations != null && !factDeclarations.isEmpty(); | ||
391 | case AlloyLanguagePackage.ALS_DOCUMENT__RUN_COMMAND: | ||
392 | return runCommand != null; | ||
393 | } | ||
394 | return super.eIsSet(featureID); | ||
395 | } | ||
396 | |||
397 | } //ALSDocumentImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumDeclarationImpl.java new file mode 100644 index 00000000..776ceb88 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumDeclarationImpl.java | |||
@@ -0,0 +1,165 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.common.util.EList; | ||
14 | |||
15 | import org.eclipse.emf.ecore.EClass; | ||
16 | import org.eclipse.emf.ecore.InternalEObject; | ||
17 | |||
18 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
19 | import org.eclipse.emf.ecore.util.InternalEList; | ||
20 | |||
21 | /** | ||
22 | * <!-- begin-user-doc --> | ||
23 | * An implementation of the model object '<em><b>ALS Enum Declaration</b></em>'. | ||
24 | * <!-- end-user-doc --> | ||
25 | * <p> | ||
26 | * The following features are implemented: | ||
27 | * </p> | ||
28 | * <ul> | ||
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl#getLiteral <em>Literal</em>}</li> | ||
30 | * </ul> | ||
31 | * | ||
32 | * @generated | ||
33 | */ | ||
34 | public class ALSEnumDeclarationImpl extends ALSTypeDeclarationImpl implements ALSEnumDeclaration | ||
35 | { | ||
36 | /** | ||
37 | * The cached value of the '{@link #getLiteral() <em>Literal</em>}' containment reference list. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @see #getLiteral() | ||
41 | * @generated | ||
42 | * @ordered | ||
43 | */ | ||
44 | protected EList<ALSEnumLiteral> literal; | ||
45 | |||
46 | /** | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @generated | ||
50 | */ | ||
51 | protected ALSEnumDeclarationImpl() | ||
52 | { | ||
53 | super(); | ||
54 | } | ||
55 | |||
56 | /** | ||
57 | * <!-- begin-user-doc --> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @generated | ||
60 | */ | ||
61 | @Override | ||
62 | protected EClass eStaticClass() | ||
63 | { | ||
64 | return AlloyLanguagePackage.Literals.ALS_ENUM_DECLARATION; | ||
65 | } | ||
66 | |||
67 | /** | ||
68 | * <!-- begin-user-doc --> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @generated | ||
71 | */ | ||
72 | public EList<ALSEnumLiteral> getLiteral() | ||
73 | { | ||
74 | if (literal == null) | ||
75 | { | ||
76 | literal = new EObjectContainmentEList<ALSEnumLiteral>(ALSEnumLiteral.class, this, AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL); | ||
77 | } | ||
78 | return literal; | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | @Override | ||
87 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
88 | { | ||
89 | switch (featureID) | ||
90 | { | ||
91 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL: | ||
92 | return ((InternalEList<?>)getLiteral()).basicRemove(otherEnd, msgs); | ||
93 | } | ||
94 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
95 | } | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | @Override | ||
103 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
104 | { | ||
105 | switch (featureID) | ||
106 | { | ||
107 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL: | ||
108 | return getLiteral(); | ||
109 | } | ||
110 | return super.eGet(featureID, resolve, coreType); | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | @SuppressWarnings("unchecked") | ||
119 | @Override | ||
120 | public void eSet(int featureID, Object newValue) | ||
121 | { | ||
122 | switch (featureID) | ||
123 | { | ||
124 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL: | ||
125 | getLiteral().clear(); | ||
126 | getLiteral().addAll((Collection<? extends ALSEnumLiteral>)newValue); | ||
127 | return; | ||
128 | } | ||
129 | super.eSet(featureID, newValue); | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | @Override | ||
138 | public void eUnset(int featureID) | ||
139 | { | ||
140 | switch (featureID) | ||
141 | { | ||
142 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL: | ||
143 | getLiteral().clear(); | ||
144 | return; | ||
145 | } | ||
146 | super.eUnset(featureID); | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | @Override | ||
155 | public boolean eIsSet(int featureID) | ||
156 | { | ||
157 | switch (featureID) | ||
158 | { | ||
159 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION__LITERAL: | ||
160 | return literal != null && !literal.isEmpty(); | ||
161 | } | ||
162 | return super.eIsSet(featureID); | ||
163 | } | ||
164 | |||
165 | } //ALSEnumDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumLiteralImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumLiteralImpl.java new file mode 100644 index 00000000..59cde373 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumLiteralImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Enum Literal</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSEnumLiteralImpl extends ALSRelationDeclarationImpl implements ALSEnumLiteral | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSEnumLiteralImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_ENUM_LITERAL; | ||
38 | } | ||
39 | |||
40 | } //ALSEnumLiteralImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEqualsImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEqualsImpl.java new file mode 100644 index 00000000..8e61050b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEqualsImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Equals</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSEqualsImpl extends ALSTermImpl implements ALSEquals | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSEqualsImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_EQUALS; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_EQUALS__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_EQUALS__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSEqualsImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFactDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFactDeclarationImpl.java new file mode 100644 index 00000000..dad737b8 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFactDeclarationImpl.java | |||
@@ -0,0 +1,265 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>ALS Fact Declaration</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl#getName <em>Name</em>}</li> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl#getTerm <em>Term</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class ALSFactDeclarationImpl extends MinimalEObjectImpl.Container implements ALSFactDeclaration | ||
33 | { | ||
34 | /** | ||
35 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getName() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected static final String NAME_EDEFAULT = null; | ||
43 | |||
44 | /** | ||
45 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getName() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected String name = NAME_EDEFAULT; | ||
53 | |||
54 | /** | ||
55 | * The cached value of the '{@link #getTerm() <em>Term</em>}' containment reference. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getTerm() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected ALSTerm term; | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | protected ALSFactDeclarationImpl() | ||
70 | { | ||
71 | super(); | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | @Override | ||
80 | protected EClass eStaticClass() | ||
81 | { | ||
82 | return AlloyLanguagePackage.Literals.ALS_FACT_DECLARATION; | ||
83 | } | ||
84 | |||
85 | /** | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @generated | ||
89 | */ | ||
90 | public String getName() | ||
91 | { | ||
92 | return name; | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | public void setName(String newName) | ||
101 | { | ||
102 | String oldName = name; | ||
103 | name = newName; | ||
104 | if (eNotificationRequired()) | ||
105 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FACT_DECLARATION__NAME, oldName, name)); | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | public ALSTerm getTerm() | ||
114 | { | ||
115 | return term; | ||
116 | } | ||
117 | |||
118 | /** | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <!-- end-user-doc --> | ||
121 | * @generated | ||
122 | */ | ||
123 | public NotificationChain basicSetTerm(ALSTerm newTerm, NotificationChain msgs) | ||
124 | { | ||
125 | ALSTerm oldTerm = term; | ||
126 | term = newTerm; | ||
127 | if (eNotificationRequired()) | ||
128 | { | ||
129 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM, oldTerm, newTerm); | ||
130 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
131 | } | ||
132 | return msgs; | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | public void setTerm(ALSTerm newTerm) | ||
141 | { | ||
142 | if (newTerm != term) | ||
143 | { | ||
144 | NotificationChain msgs = null; | ||
145 | if (term != null) | ||
146 | msgs = ((InternalEObject)term).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM, null, msgs); | ||
147 | if (newTerm != null) | ||
148 | msgs = ((InternalEObject)newTerm).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM, null, msgs); | ||
149 | msgs = basicSetTerm(newTerm, msgs); | ||
150 | if (msgs != null) msgs.dispatch(); | ||
151 | } | ||
152 | else if (eNotificationRequired()) | ||
153 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM, newTerm, newTerm)); | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
163 | { | ||
164 | switch (featureID) | ||
165 | { | ||
166 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM: | ||
167 | return basicSetTerm(null, msgs); | ||
168 | } | ||
169 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
170 | } | ||
171 | |||
172 | /** | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @generated | ||
176 | */ | ||
177 | @Override | ||
178 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
179 | { | ||
180 | switch (featureID) | ||
181 | { | ||
182 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__NAME: | ||
183 | return getName(); | ||
184 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM: | ||
185 | return getTerm(); | ||
186 | } | ||
187 | return super.eGet(featureID, resolve, coreType); | ||
188 | } | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | @Override | ||
196 | public void eSet(int featureID, Object newValue) | ||
197 | { | ||
198 | switch (featureID) | ||
199 | { | ||
200 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__NAME: | ||
201 | setName((String)newValue); | ||
202 | return; | ||
203 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM: | ||
204 | setTerm((ALSTerm)newValue); | ||
205 | return; | ||
206 | } | ||
207 | super.eSet(featureID, newValue); | ||
208 | } | ||
209 | |||
210 | /** | ||
211 | * <!-- begin-user-doc --> | ||
212 | * <!-- end-user-doc --> | ||
213 | * @generated | ||
214 | */ | ||
215 | @Override | ||
216 | public void eUnset(int featureID) | ||
217 | { | ||
218 | switch (featureID) | ||
219 | { | ||
220 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__NAME: | ||
221 | setName(NAME_EDEFAULT); | ||
222 | return; | ||
223 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM: | ||
224 | setTerm((ALSTerm)null); | ||
225 | return; | ||
226 | } | ||
227 | super.eUnset(featureID); | ||
228 | } | ||
229 | |||
230 | /** | ||
231 | * <!-- begin-user-doc --> | ||
232 | * <!-- end-user-doc --> | ||
233 | * @generated | ||
234 | */ | ||
235 | @Override | ||
236 | public boolean eIsSet(int featureID) | ||
237 | { | ||
238 | switch (featureID) | ||
239 | { | ||
240 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__NAME: | ||
241 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
242 | case AlloyLanguagePackage.ALS_FACT_DECLARATION__TERM: | ||
243 | return term != null; | ||
244 | } | ||
245 | return super.eIsSet(featureID); | ||
246 | } | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | @Override | ||
254 | public String toString() | ||
255 | { | ||
256 | if (eIsProxy()) return super.toString(); | ||
257 | |||
258 | StringBuffer result = new StringBuffer(super.toString()); | ||
259 | result.append(" (name: "); | ||
260 | result.append(name); | ||
261 | result.append(')'); | ||
262 | return result.toString(); | ||
263 | } | ||
264 | |||
265 | } //ALSFactDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFieldDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFieldDeclarationImpl.java new file mode 100644 index 00000000..22e551bb --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFieldDeclarationImpl.java | |||
@@ -0,0 +1,265 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
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 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>ALS Field Declaration</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl#getMultiplicity <em>Multiplicity</em>}</li> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl#getType <em>Type</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class ALSFieldDeclarationImpl extends ALSRelationDeclarationImpl implements ALSFieldDeclaration | ||
33 | { | ||
34 | /** | ||
35 | * The default value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getMultiplicity() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected static final ALSMultiplicity MULTIPLICITY_EDEFAULT = ALSMultiplicity.ALL; | ||
43 | |||
44 | /** | ||
45 | * The cached value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getMultiplicity() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected ALSMultiplicity multiplicity = MULTIPLICITY_EDEFAULT; | ||
53 | |||
54 | /** | ||
55 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getType() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected ALSTerm type; | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | protected ALSFieldDeclarationImpl() | ||
70 | { | ||
71 | super(); | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | @Override | ||
80 | protected EClass eStaticClass() | ||
81 | { | ||
82 | return AlloyLanguagePackage.Literals.ALS_FIELD_DECLARATION; | ||
83 | } | ||
84 | |||
85 | /** | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @generated | ||
89 | */ | ||
90 | public ALSMultiplicity getMultiplicity() | ||
91 | { | ||
92 | return multiplicity; | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | public void setMultiplicity(ALSMultiplicity newMultiplicity) | ||
101 | { | ||
102 | ALSMultiplicity oldMultiplicity = multiplicity; | ||
103 | multiplicity = newMultiplicity == null ? MULTIPLICITY_EDEFAULT : newMultiplicity; | ||
104 | if (eNotificationRequired()) | ||
105 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FIELD_DECLARATION__MULTIPLICITY, oldMultiplicity, multiplicity)); | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | public ALSTerm getType() | ||
114 | { | ||
115 | return type; | ||
116 | } | ||
117 | |||
118 | /** | ||
119 | * <!-- begin-user-doc --> | ||
120 | * <!-- end-user-doc --> | ||
121 | * @generated | ||
122 | */ | ||
123 | public NotificationChain basicSetType(ALSTerm newType, NotificationChain msgs) | ||
124 | { | ||
125 | ALSTerm oldType = type; | ||
126 | type = newType; | ||
127 | if (eNotificationRequired()) | ||
128 | { | ||
129 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE, oldType, newType); | ||
130 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
131 | } | ||
132 | return msgs; | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | public void setType(ALSTerm newType) | ||
141 | { | ||
142 | if (newType != type) | ||
143 | { | ||
144 | NotificationChain msgs = null; | ||
145 | if (type != null) | ||
146 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE, null, msgs); | ||
147 | if (newType != null) | ||
148 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE, null, msgs); | ||
149 | msgs = basicSetType(newType, msgs); | ||
150 | if (msgs != null) msgs.dispatch(); | ||
151 | } | ||
152 | else if (eNotificationRequired()) | ||
153 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE, newType, newType)); | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
163 | { | ||
164 | switch (featureID) | ||
165 | { | ||
166 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE: | ||
167 | return basicSetType(null, msgs); | ||
168 | } | ||
169 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
170 | } | ||
171 | |||
172 | /** | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @generated | ||
176 | */ | ||
177 | @Override | ||
178 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
179 | { | ||
180 | switch (featureID) | ||
181 | { | ||
182 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__MULTIPLICITY: | ||
183 | return getMultiplicity(); | ||
184 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE: | ||
185 | return getType(); | ||
186 | } | ||
187 | return super.eGet(featureID, resolve, coreType); | ||
188 | } | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | @Override | ||
196 | public void eSet(int featureID, Object newValue) | ||
197 | { | ||
198 | switch (featureID) | ||
199 | { | ||
200 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__MULTIPLICITY: | ||
201 | setMultiplicity((ALSMultiplicity)newValue); | ||
202 | return; | ||
203 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE: | ||
204 | setType((ALSTerm)newValue); | ||
205 | return; | ||
206 | } | ||
207 | super.eSet(featureID, newValue); | ||
208 | } | ||
209 | |||
210 | /** | ||
211 | * <!-- begin-user-doc --> | ||
212 | * <!-- end-user-doc --> | ||
213 | * @generated | ||
214 | */ | ||
215 | @Override | ||
216 | public void eUnset(int featureID) | ||
217 | { | ||
218 | switch (featureID) | ||
219 | { | ||
220 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__MULTIPLICITY: | ||
221 | setMultiplicity(MULTIPLICITY_EDEFAULT); | ||
222 | return; | ||
223 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE: | ||
224 | setType((ALSTerm)null); | ||
225 | return; | ||
226 | } | ||
227 | super.eUnset(featureID); | ||
228 | } | ||
229 | |||
230 | /** | ||
231 | * <!-- begin-user-doc --> | ||
232 | * <!-- end-user-doc --> | ||
233 | * @generated | ||
234 | */ | ||
235 | @Override | ||
236 | public boolean eIsSet(int featureID) | ||
237 | { | ||
238 | switch (featureID) | ||
239 | { | ||
240 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__MULTIPLICITY: | ||
241 | return multiplicity != MULTIPLICITY_EDEFAULT; | ||
242 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION__TYPE: | ||
243 | return type != null; | ||
244 | } | ||
245 | return super.eIsSet(featureID); | ||
246 | } | ||
247 | |||
248 | /** | ||
249 | * <!-- begin-user-doc --> | ||
250 | * <!-- end-user-doc --> | ||
251 | * @generated | ||
252 | */ | ||
253 | @Override | ||
254 | public String toString() | ||
255 | { | ||
256 | if (eIsProxy()) return super.toString(); | ||
257 | |||
258 | StringBuffer result = new StringBuffer(super.toString()); | ||
259 | result.append(" (multiplicity: "); | ||
260 | result.append(multiplicity); | ||
261 | result.append(')'); | ||
262 | return result.toString(); | ||
263 | } | ||
264 | |||
265 | } //ALSFieldDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionCallImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionCallImpl.java new file mode 100644 index 00000000..e602f63b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionCallImpl.java | |||
@@ -0,0 +1,306 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
9 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
10 | |||
11 | import java.util.Collection; | ||
12 | |||
13 | import org.eclipse.emf.common.notify.Notification; | ||
14 | import org.eclipse.emf.common.notify.NotificationChain; | ||
15 | |||
16 | import org.eclipse.emf.common.util.EList; | ||
17 | |||
18 | import org.eclipse.emf.ecore.EClass; | ||
19 | import org.eclipse.emf.ecore.InternalEObject; | ||
20 | |||
21 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
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>ALS Function Call</b></em>'. | ||
29 | * <!-- end-user-doc --> | ||
30 | * <p> | ||
31 | * The following features are implemented: | ||
32 | * </p> | ||
33 | * <ul> | ||
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl#getReferredDefinition <em>Referred Definition</em>}</li> | ||
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl#getReferredNumericOperator <em>Referred Numeric Operator</em>}</li> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl#getParams <em>Params</em>}</li> | ||
37 | * </ul> | ||
38 | * | ||
39 | * @generated | ||
40 | */ | ||
41 | public class ALSFunctionCallImpl extends ALSTermImpl implements ALSFunctionCall | ||
42 | { | ||
43 | /** | ||
44 | * The cached value of the '{@link #getReferredDefinition() <em>Referred Definition</em>}' reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getReferredDefinition() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSDefinition referredDefinition; | ||
52 | |||
53 | /** | ||
54 | * The default value of the '{@link #getReferredNumericOperator() <em>Referred Numeric Operator</em>}' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @see #getReferredNumericOperator() | ||
58 | * @generated | ||
59 | * @ordered | ||
60 | */ | ||
61 | protected static final ALSNumericOperator REFERRED_NUMERIC_OPERATOR_EDEFAULT = ALSNumericOperator.PLUS; | ||
62 | |||
63 | /** | ||
64 | * The cached value of the '{@link #getReferredNumericOperator() <em>Referred Numeric Operator</em>}' attribute. | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @see #getReferredNumericOperator() | ||
68 | * @generated | ||
69 | * @ordered | ||
70 | */ | ||
71 | protected ALSNumericOperator referredNumericOperator = REFERRED_NUMERIC_OPERATOR_EDEFAULT; | ||
72 | |||
73 | /** | ||
74 | * The cached value of the '{@link #getParams() <em>Params</em>}' containment reference list. | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @see #getParams() | ||
78 | * @generated | ||
79 | * @ordered | ||
80 | */ | ||
81 | protected EList<ALSTerm> params; | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | protected ALSFunctionCallImpl() | ||
89 | { | ||
90 | super(); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @Override | ||
99 | protected EClass eStaticClass() | ||
100 | { | ||
101 | return AlloyLanguagePackage.Literals.ALS_FUNCTION_CALL; | ||
102 | } | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | public ALSDefinition getReferredDefinition() | ||
110 | { | ||
111 | if (referredDefinition != null && referredDefinition.eIsProxy()) | ||
112 | { | ||
113 | InternalEObject oldReferredDefinition = (InternalEObject)referredDefinition; | ||
114 | referredDefinition = (ALSDefinition)eResolveProxy(oldReferredDefinition); | ||
115 | if (referredDefinition != oldReferredDefinition) | ||
116 | { | ||
117 | if (eNotificationRequired()) | ||
118 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION, oldReferredDefinition, referredDefinition)); | ||
119 | } | ||
120 | } | ||
121 | return referredDefinition; | ||
122 | } | ||
123 | |||
124 | /** | ||
125 | * <!-- begin-user-doc --> | ||
126 | * <!-- end-user-doc --> | ||
127 | * @generated | ||
128 | */ | ||
129 | public ALSDefinition basicGetReferredDefinition() | ||
130 | { | ||
131 | return referredDefinition; | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | public void setReferredDefinition(ALSDefinition newReferredDefinition) | ||
140 | { | ||
141 | ALSDefinition oldReferredDefinition = referredDefinition; | ||
142 | referredDefinition = newReferredDefinition; | ||
143 | if (eNotificationRequired()) | ||
144 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION, oldReferredDefinition, referredDefinition)); | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | public ALSNumericOperator getReferredNumericOperator() | ||
153 | { | ||
154 | return referredNumericOperator; | ||
155 | } | ||
156 | |||
157 | /** | ||
158 | * <!-- begin-user-doc --> | ||
159 | * <!-- end-user-doc --> | ||
160 | * @generated | ||
161 | */ | ||
162 | public void setReferredNumericOperator(ALSNumericOperator newReferredNumericOperator) | ||
163 | { | ||
164 | ALSNumericOperator oldReferredNumericOperator = referredNumericOperator; | ||
165 | referredNumericOperator = newReferredNumericOperator == null ? REFERRED_NUMERIC_OPERATOR_EDEFAULT : newReferredNumericOperator; | ||
166 | if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR, oldReferredNumericOperator, referredNumericOperator)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | public EList<ALSTerm> getParams() | ||
176 | { | ||
177 | if (params == null) | ||
178 | { | ||
179 | params = new EObjectContainmentEList<ALSTerm>(ALSTerm.class, this, AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS); | ||
180 | } | ||
181 | return params; | ||
182 | } | ||
183 | |||
184 | /** | ||
185 | * <!-- begin-user-doc --> | ||
186 | * <!-- end-user-doc --> | ||
187 | * @generated | ||
188 | */ | ||
189 | @Override | ||
190 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
191 | { | ||
192 | switch (featureID) | ||
193 | { | ||
194 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS: | ||
195 | return ((InternalEList<?>)getParams()).basicRemove(otherEnd, msgs); | ||
196 | } | ||
197 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
198 | } | ||
199 | |||
200 | /** | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | */ | ||
205 | @Override | ||
206 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
207 | { | ||
208 | switch (featureID) | ||
209 | { | ||
210 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION: | ||
211 | if (resolve) return getReferredDefinition(); | ||
212 | return basicGetReferredDefinition(); | ||
213 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR: | ||
214 | return getReferredNumericOperator(); | ||
215 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS: | ||
216 | return getParams(); | ||
217 | } | ||
218 | return super.eGet(featureID, resolve, coreType); | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | @SuppressWarnings("unchecked") | ||
227 | @Override | ||
228 | public void eSet(int featureID, Object newValue) | ||
229 | { | ||
230 | switch (featureID) | ||
231 | { | ||
232 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION: | ||
233 | setReferredDefinition((ALSDefinition)newValue); | ||
234 | return; | ||
235 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR: | ||
236 | setReferredNumericOperator((ALSNumericOperator)newValue); | ||
237 | return; | ||
238 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS: | ||
239 | getParams().clear(); | ||
240 | getParams().addAll((Collection<? extends ALSTerm>)newValue); | ||
241 | return; | ||
242 | } | ||
243 | super.eSet(featureID, newValue); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public void eUnset(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION: | ||
257 | setReferredDefinition((ALSDefinition)null); | ||
258 | return; | ||
259 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR: | ||
260 | setReferredNumericOperator(REFERRED_NUMERIC_OPERATOR_EDEFAULT); | ||
261 | return; | ||
262 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS: | ||
263 | getParams().clear(); | ||
264 | return; | ||
265 | } | ||
266 | super.eUnset(featureID); | ||
267 | } | ||
268 | |||
269 | /** | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @generated | ||
273 | */ | ||
274 | @Override | ||
275 | public boolean eIsSet(int featureID) | ||
276 | { | ||
277 | switch (featureID) | ||
278 | { | ||
279 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_DEFINITION: | ||
280 | return referredDefinition != null; | ||
281 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR: | ||
282 | return referredNumericOperator != REFERRED_NUMERIC_OPERATOR_EDEFAULT; | ||
283 | case AlloyLanguagePackage.ALS_FUNCTION_CALL__PARAMS: | ||
284 | return params != null && !params.isEmpty(); | ||
285 | } | ||
286 | return super.eIsSet(featureID); | ||
287 | } | ||
288 | |||
289 | /** | ||
290 | * <!-- begin-user-doc --> | ||
291 | * <!-- end-user-doc --> | ||
292 | * @generated | ||
293 | */ | ||
294 | @Override | ||
295 | public String toString() | ||
296 | { | ||
297 | if (eIsProxy()) return super.toString(); | ||
298 | |||
299 | StringBuffer result = new StringBuffer(super.toString()); | ||
300 | result.append(" (referredNumericOperator: "); | ||
301 | result.append(referredNumericOperator); | ||
302 | result.append(')'); | ||
303 | return result.toString(); | ||
304 | } | ||
305 | |||
306 | } //ALSFunctionCallImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionDefinitionImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionDefinitionImpl.java new file mode 100644 index 00000000..3256eee1 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionDefinitionImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Function Definition</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl#getType <em>Type</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSFunctionDefinitionImpl extends ALSDefinitionImpl implements ALSFunctionDefinition | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getType() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm type; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSFunctionDefinitionImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_FUNCTION_DEFINITION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getType() | ||
69 | { | ||
70 | return type; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetType(ALSTerm newType, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldType = type; | ||
81 | type = newType; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE, oldType, newType); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setType(ALSTerm newType) | ||
96 | { | ||
97 | if (newType != type) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (type != null) | ||
101 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE, null, msgs); | ||
102 | if (newType != null) | ||
103 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE, null, msgs); | ||
104 | msgs = basicSetType(newType, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE, newType, newType)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE: | ||
122 | return basicSetType(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE: | ||
138 | return getType(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE: | ||
154 | setType((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE: | ||
171 | setType((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION__TYPE: | ||
188 | return type != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSFunctionDefinitionImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIdenImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIdenImpl.java new file mode 100644 index 00000000..24b72beb --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIdenImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Iden</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSIdenImpl extends ALSTermImpl implements ALSIden | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSIdenImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_IDEN; | ||
38 | } | ||
39 | |||
40 | } //ALSIdenImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIffImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIffImpl.java new file mode 100644 index 00000000..ac2b73e6 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIffImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Iff</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSIffImpl extends ALSTermImpl implements ALSIff | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSIffImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_IFF; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_IFF__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_IFF__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSIffImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSImplImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSImplImpl.java new file mode 100644 index 00000000..27623e4f --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSImplImpl.java | |||
@@ -0,0 +1,335 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Impl</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl#getElseOperand <em>Else Operand</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class ALSImplImpl extends ALSTermImpl implements ALSImpl | ||
33 | { | ||
34 | /** | ||
35 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getLeftOperand() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected ALSTerm leftOperand; | ||
43 | |||
44 | /** | ||
45 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getRightOperand() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected ALSTerm rightOperand; | ||
53 | |||
54 | /** | ||
55 | * The cached value of the '{@link #getElseOperand() <em>Else Operand</em>}' containment reference. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getElseOperand() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected ALSTerm elseOperand; | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | protected ALSImplImpl() | ||
70 | { | ||
71 | super(); | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | @Override | ||
80 | protected EClass eStaticClass() | ||
81 | { | ||
82 | return AlloyLanguagePackage.Literals.ALS_IMPL; | ||
83 | } | ||
84 | |||
85 | /** | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @generated | ||
89 | */ | ||
90 | public ALSTerm getLeftOperand() | ||
91 | { | ||
92 | return leftOperand; | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
101 | { | ||
102 | ALSTerm oldLeftOperand = leftOperand; | ||
103 | leftOperand = newLeftOperand; | ||
104 | if (eNotificationRequired()) | ||
105 | { | ||
106 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
107 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
108 | } | ||
109 | return msgs; | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
118 | { | ||
119 | if (newLeftOperand != leftOperand) | ||
120 | { | ||
121 | NotificationChain msgs = null; | ||
122 | if (leftOperand != null) | ||
123 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND, null, msgs); | ||
124 | if (newLeftOperand != null) | ||
125 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND, null, msgs); | ||
126 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
127 | if (msgs != null) msgs.dispatch(); | ||
128 | } | ||
129 | else if (eNotificationRequired()) | ||
130 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | public ALSTerm getRightOperand() | ||
139 | { | ||
140 | return rightOperand; | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
149 | { | ||
150 | ALSTerm oldRightOperand = rightOperand; | ||
151 | rightOperand = newRightOperand; | ||
152 | if (eNotificationRequired()) | ||
153 | { | ||
154 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
155 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
156 | } | ||
157 | return msgs; | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | public void setRightOperand(ALSTerm newRightOperand) | ||
166 | { | ||
167 | if (newRightOperand != rightOperand) | ||
168 | { | ||
169 | NotificationChain msgs = null; | ||
170 | if (rightOperand != null) | ||
171 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND, null, msgs); | ||
172 | if (newRightOperand != null) | ||
173 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND, null, msgs); | ||
174 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
175 | if (msgs != null) msgs.dispatch(); | ||
176 | } | ||
177 | else if (eNotificationRequired()) | ||
178 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
179 | } | ||
180 | |||
181 | /** | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | */ | ||
186 | public ALSTerm getElseOperand() | ||
187 | { | ||
188 | return elseOperand; | ||
189 | } | ||
190 | |||
191 | /** | ||
192 | * <!-- begin-user-doc --> | ||
193 | * <!-- end-user-doc --> | ||
194 | * @generated | ||
195 | */ | ||
196 | public NotificationChain basicSetElseOperand(ALSTerm newElseOperand, NotificationChain msgs) | ||
197 | { | ||
198 | ALSTerm oldElseOperand = elseOperand; | ||
199 | elseOperand = newElseOperand; | ||
200 | if (eNotificationRequired()) | ||
201 | { | ||
202 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND, oldElseOperand, newElseOperand); | ||
203 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
204 | } | ||
205 | return msgs; | ||
206 | } | ||
207 | |||
208 | /** | ||
209 | * <!-- begin-user-doc --> | ||
210 | * <!-- end-user-doc --> | ||
211 | * @generated | ||
212 | */ | ||
213 | public void setElseOperand(ALSTerm newElseOperand) | ||
214 | { | ||
215 | if (newElseOperand != elseOperand) | ||
216 | { | ||
217 | NotificationChain msgs = null; | ||
218 | if (elseOperand != null) | ||
219 | msgs = ((InternalEObject)elseOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND, null, msgs); | ||
220 | if (newElseOperand != null) | ||
221 | msgs = ((InternalEObject)newElseOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND, null, msgs); | ||
222 | msgs = basicSetElseOperand(newElseOperand, msgs); | ||
223 | if (msgs != null) msgs.dispatch(); | ||
224 | } | ||
225 | else if (eNotificationRequired()) | ||
226 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND, newElseOperand, newElseOperand)); | ||
227 | } | ||
228 | |||
229 | /** | ||
230 | * <!-- begin-user-doc --> | ||
231 | * <!-- end-user-doc --> | ||
232 | * @generated | ||
233 | */ | ||
234 | @Override | ||
235 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
236 | { | ||
237 | switch (featureID) | ||
238 | { | ||
239 | case AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND: | ||
240 | return basicSetLeftOperand(null, msgs); | ||
241 | case AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND: | ||
242 | return basicSetRightOperand(null, msgs); | ||
243 | case AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND: | ||
244 | return basicSetElseOperand(null, msgs); | ||
245 | } | ||
246 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
247 | } | ||
248 | |||
249 | /** | ||
250 | * <!-- begin-user-doc --> | ||
251 | * <!-- end-user-doc --> | ||
252 | * @generated | ||
253 | */ | ||
254 | @Override | ||
255 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
256 | { | ||
257 | switch (featureID) | ||
258 | { | ||
259 | case AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND: | ||
260 | return getLeftOperand(); | ||
261 | case AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND: | ||
262 | return getRightOperand(); | ||
263 | case AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND: | ||
264 | return getElseOperand(); | ||
265 | } | ||
266 | return super.eGet(featureID, resolve, coreType); | ||
267 | } | ||
268 | |||
269 | /** | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @generated | ||
273 | */ | ||
274 | @Override | ||
275 | public void eSet(int featureID, Object newValue) | ||
276 | { | ||
277 | switch (featureID) | ||
278 | { | ||
279 | case AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND: | ||
280 | setLeftOperand((ALSTerm)newValue); | ||
281 | return; | ||
282 | case AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND: | ||
283 | setRightOperand((ALSTerm)newValue); | ||
284 | return; | ||
285 | case AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND: | ||
286 | setElseOperand((ALSTerm)newValue); | ||
287 | return; | ||
288 | } | ||
289 | super.eSet(featureID, newValue); | ||
290 | } | ||
291 | |||
292 | /** | ||
293 | * <!-- begin-user-doc --> | ||
294 | * <!-- end-user-doc --> | ||
295 | * @generated | ||
296 | */ | ||
297 | @Override | ||
298 | public void eUnset(int featureID) | ||
299 | { | ||
300 | switch (featureID) | ||
301 | { | ||
302 | case AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND: | ||
303 | setLeftOperand((ALSTerm)null); | ||
304 | return; | ||
305 | case AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND: | ||
306 | setRightOperand((ALSTerm)null); | ||
307 | return; | ||
308 | case AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND: | ||
309 | setElseOperand((ALSTerm)null); | ||
310 | return; | ||
311 | } | ||
312 | super.eUnset(featureID); | ||
313 | } | ||
314 | |||
315 | /** | ||
316 | * <!-- begin-user-doc --> | ||
317 | * <!-- end-user-doc --> | ||
318 | * @generated | ||
319 | */ | ||
320 | @Override | ||
321 | public boolean eIsSet(int featureID) | ||
322 | { | ||
323 | switch (featureID) | ||
324 | { | ||
325 | case AlloyLanguagePackage.ALS_IMPL__LEFT_OPERAND: | ||
326 | return leftOperand != null; | ||
327 | case AlloyLanguagePackage.ALS_IMPL__RIGHT_OPERAND: | ||
328 | return rightOperand != null; | ||
329 | case AlloyLanguagePackage.ALS_IMPL__ELSE_OPERAND: | ||
330 | return elseOperand != null; | ||
331 | } | ||
332 | return super.eIsSet(featureID); | ||
333 | } | ||
334 | |||
335 | } //ALSImplImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntImpl.java new file mode 100644 index 00000000..5e6cf044 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Int</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSIntImpl extends ALSTermImpl implements ALSInt | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSIntImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_INT; | ||
38 | } | ||
39 | |||
40 | } //ALSIntImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntScopeImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntScopeImpl.java new file mode 100644 index 00000000..4e6fd9d5 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntScopeImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Int Scope</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSIntScopeImpl extends ALSTypeScopeImpl implements ALSIntScope | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSIntScopeImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_INT_SCOPE; | ||
38 | } | ||
39 | |||
40 | } //ALSIntScopeImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntersectionImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntersectionImpl.java new file mode 100644 index 00000000..31003505 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntersectionImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Intersection</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSIntersectionImpl extends ALSTermImpl implements ALSIntersection | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSIntersectionImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_INTERSECTION; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_INTERSECTION__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_INTERSECTION__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSIntersectionImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSInverseRelationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSInverseRelationImpl.java new file mode 100644 index 00000000..06bdc39b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSInverseRelationImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Inverse Relation</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSInverseRelationImpl extends ALSTermImpl implements ALSInverseRelation | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSInverseRelationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_INVERSE_RELATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_INVERSE_RELATION__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSInverseRelationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSJoinImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSJoinImpl.java new file mode 100644 index 00000000..d640651b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSJoinImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Join</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSJoinImpl extends ALSTermImpl implements ALSJoin | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSJoinImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_JOIN; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_JOIN__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_JOIN__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSJoinImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLeqImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLeqImpl.java new file mode 100644 index 00000000..92162fd6 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLeqImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Leq</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSLeqImpl extends ALSTermImpl implements ALSLeq | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSLeqImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_LEQ; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_LEQ__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_LEQ__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSLeqImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLessImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLessImpl.java new file mode 100644 index 00000000..5e1f3c42 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLessImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Less</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSLessImpl extends ALSTermImpl implements ALSLess | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSLessImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_LESS; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_LESS__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_LESS__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSLessImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMeqImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMeqImpl.java new file mode 100644 index 00000000..bb21bc9b --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMeqImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Meq</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSMeqImpl extends ALSTermImpl implements ALSMeq | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSMeqImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_MEQ; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_MEQ__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_MEQ__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSMeqImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMinusImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMinusImpl.java new file mode 100644 index 00000000..b516a309 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMinusImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Minus</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSMinusImpl extends ALSTermImpl implements ALSMinus | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSMinusImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_MINUS; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_MINUS__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_MINUS__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSMinusImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMoreImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMoreImpl.java new file mode 100644 index 00000000..b37bbb1f --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMoreImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS More</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSMoreImpl extends ALSTermImpl implements ALSMore | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSMoreImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_MORE; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_MORE__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_MORE__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSMoreImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNoneImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNoneImpl.java new file mode 100644 index 00000000..3e58d2ef --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNoneImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS None</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSNoneImpl extends ALSTermImpl implements ALSNone | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSNoneImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_NONE; | ||
38 | } | ||
39 | |||
40 | } //ALSNoneImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotEqualsImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotEqualsImpl.java new file mode 100644 index 00000000..58960928 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotEqualsImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Not Equals</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSNotEqualsImpl extends ALSTermImpl implements ALSNotEquals | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSNotEqualsImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_NOT_EQUALS; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_NOT_EQUALS__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_NOT_EQUALS__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSNotEqualsImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotImpl.java new file mode 100644 index 00000000..80c6d887 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Not</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSNotImpl extends ALSTermImpl implements ALSNot | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSNotImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_NOT; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_NOT__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NOT__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_NOT__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_NOT__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_NOT__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_NOT__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_NOT__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSNotImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNumberLiteralImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNumberLiteralImpl.java new file mode 100644 index 00000000..b0ae95f1 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNumberLiteralImpl.java | |||
@@ -0,0 +1,176 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | |||
14 | /** | ||
15 | * <!-- begin-user-doc --> | ||
16 | * An implementation of the model object '<em><b>ALS Number Literal</b></em>'. | ||
17 | * <!-- end-user-doc --> | ||
18 | * <p> | ||
19 | * The following features are implemented: | ||
20 | * </p> | ||
21 | * <ul> | ||
22 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl#getValue <em>Value</em>}</li> | ||
23 | * </ul> | ||
24 | * | ||
25 | * @generated | ||
26 | */ | ||
27 | public class ALSNumberLiteralImpl extends ALSTermImpl implements ALSNumberLiteral | ||
28 | { | ||
29 | /** | ||
30 | * The default value of the '{@link #getValue() <em>Value</em>}' attribute. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @see #getValue() | ||
34 | * @generated | ||
35 | * @ordered | ||
36 | */ | ||
37 | protected static final int VALUE_EDEFAULT = 0; | ||
38 | |||
39 | /** | ||
40 | * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @see #getValue() | ||
44 | * @generated | ||
45 | * @ordered | ||
46 | */ | ||
47 | protected int value = VALUE_EDEFAULT; | ||
48 | |||
49 | /** | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @generated | ||
53 | */ | ||
54 | protected ALSNumberLiteralImpl() | ||
55 | { | ||
56 | super(); | ||
57 | } | ||
58 | |||
59 | /** | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @generated | ||
63 | */ | ||
64 | @Override | ||
65 | protected EClass eStaticClass() | ||
66 | { | ||
67 | return AlloyLanguagePackage.Literals.ALS_NUMBER_LITERAL; | ||
68 | } | ||
69 | |||
70 | /** | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @generated | ||
74 | */ | ||
75 | public int getValue() | ||
76 | { | ||
77 | return value; | ||
78 | } | ||
79 | |||
80 | /** | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @generated | ||
84 | */ | ||
85 | public void setValue(int newValue) | ||
86 | { | ||
87 | int oldValue = value; | ||
88 | value = newValue; | ||
89 | if (eNotificationRequired()) | ||
90 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_NUMBER_LITERAL__VALUE, oldValue, value)); | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @Override | ||
99 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
100 | { | ||
101 | switch (featureID) | ||
102 | { | ||
103 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL__VALUE: | ||
104 | return getValue(); | ||
105 | } | ||
106 | return super.eGet(featureID, resolve, coreType); | ||
107 | } | ||
108 | |||
109 | /** | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @generated | ||
113 | */ | ||
114 | @Override | ||
115 | public void eSet(int featureID, Object newValue) | ||
116 | { | ||
117 | switch (featureID) | ||
118 | { | ||
119 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL__VALUE: | ||
120 | setValue((Integer)newValue); | ||
121 | return; | ||
122 | } | ||
123 | super.eSet(featureID, newValue); | ||
124 | } | ||
125 | |||
126 | /** | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @generated | ||
130 | */ | ||
131 | @Override | ||
132 | public void eUnset(int featureID) | ||
133 | { | ||
134 | switch (featureID) | ||
135 | { | ||
136 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL__VALUE: | ||
137 | setValue(VALUE_EDEFAULT); | ||
138 | return; | ||
139 | } | ||
140 | super.eUnset(featureID); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public boolean eIsSet(int featureID) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL__VALUE: | ||
154 | return value != VALUE_EDEFAULT; | ||
155 | } | ||
156 | return super.eIsSet(featureID); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | @Override | ||
165 | public String toString() | ||
166 | { | ||
167 | if (eIsProxy()) return super.toString(); | ||
168 | |||
169 | StringBuffer result = new StringBuffer(super.toString()); | ||
170 | result.append(" (value: "); | ||
171 | result.append(value); | ||
172 | result.append(')'); | ||
173 | return result.toString(); | ||
174 | } | ||
175 | |||
176 | } //ALSNumberLiteralImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOrImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOrImpl.java new file mode 100644 index 00000000..0c6556e4 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOrImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Or</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSOrImpl extends ALSTermImpl implements ALSOr | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSOrImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_OR; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OR__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OR__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OR__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OR__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_OR__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_OR__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_OR__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_OR__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_OR__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_OR__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSOrImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOverrideImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOverrideImpl.java new file mode 100644 index 00000000..11f8f6b4 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOverrideImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Override</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSOverrideImpl extends ALSTermImpl implements ALSOverride | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSOverrideImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_OVERRIDE; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_OVERRIDE__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_OVERRIDE__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSOverrideImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSPlusImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSPlusImpl.java new file mode 100644 index 00000000..5cd4f229 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSPlusImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Plus</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSPlusImpl extends ALSTermImpl implements ALSPlus | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSPlusImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_PLUS; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_PLUS__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_PLUS__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSPlusImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSQuantifiedExImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSQuantifiedExImpl.java new file mode 100644 index 00000000..120f07fa --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSQuantifiedExImpl.java | |||
@@ -0,0 +1,368 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
9 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
10 | |||
11 | import java.util.Collection; | ||
12 | |||
13 | import org.eclipse.emf.common.notify.Notification; | ||
14 | import org.eclipse.emf.common.notify.NotificationChain; | ||
15 | |||
16 | import org.eclipse.emf.common.util.EList; | ||
17 | |||
18 | import org.eclipse.emf.ecore.EClass; | ||
19 | import org.eclipse.emf.ecore.InternalEObject; | ||
20 | |||
21 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
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>ALS Quantified Ex</b></em>'. | ||
29 | * <!-- end-user-doc --> | ||
30 | * <p> | ||
31 | * The following features are implemented: | ||
32 | * </p> | ||
33 | * <ul> | ||
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl#getType <em>Type</em>}</li> | ||
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl#isDisj <em>Disj</em>}</li> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl#getVariables <em>Variables</em>}</li> | ||
37 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl#getExpression <em>Expression</em>}</li> | ||
38 | * </ul> | ||
39 | * | ||
40 | * @generated | ||
41 | */ | ||
42 | public class ALSQuantifiedExImpl extends ALSTermImpl implements ALSQuantifiedEx | ||
43 | { | ||
44 | /** | ||
45 | * The default value of the '{@link #getType() <em>Type</em>}' attribute. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getType() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected static final ALSMultiplicity TYPE_EDEFAULT = ALSMultiplicity.ALL; | ||
53 | |||
54 | /** | ||
55 | * The cached value of the '{@link #getType() <em>Type</em>}' attribute. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getType() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected ALSMultiplicity type = TYPE_EDEFAULT; | ||
63 | |||
64 | /** | ||
65 | * The default value of the '{@link #isDisj() <em>Disj</em>}' attribute. | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @see #isDisj() | ||
69 | * @generated | ||
70 | * @ordered | ||
71 | */ | ||
72 | protected static final boolean DISJ_EDEFAULT = false; | ||
73 | |||
74 | /** | ||
75 | * The cached value of the '{@link #isDisj() <em>Disj</em>}' attribute. | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @see #isDisj() | ||
79 | * @generated | ||
80 | * @ordered | ||
81 | */ | ||
82 | protected boolean disj = DISJ_EDEFAULT; | ||
83 | |||
84 | /** | ||
85 | * The cached value of the '{@link #getVariables() <em>Variables</em>}' containment reference list. | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @see #getVariables() | ||
89 | * @generated | ||
90 | * @ordered | ||
91 | */ | ||
92 | protected EList<ALSVariableDeclaration> variables; | ||
93 | |||
94 | /** | ||
95 | * The cached value of the '{@link #getExpression() <em>Expression</em>}' containment reference. | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @see #getExpression() | ||
99 | * @generated | ||
100 | * @ordered | ||
101 | */ | ||
102 | protected ALSTerm expression; | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | protected ALSQuantifiedExImpl() | ||
110 | { | ||
111 | super(); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @Override | ||
120 | protected EClass eStaticClass() | ||
121 | { | ||
122 | return AlloyLanguagePackage.Literals.ALS_QUANTIFIED_EX; | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | public ALSMultiplicity getType() | ||
131 | { | ||
132 | return type; | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | public void setType(ALSMultiplicity newType) | ||
141 | { | ||
142 | ALSMultiplicity oldType = type; | ||
143 | type = newType == null ? TYPE_EDEFAULT : newType; | ||
144 | if (eNotificationRequired()) | ||
145 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_QUANTIFIED_EX__TYPE, oldType, type)); | ||
146 | } | ||
147 | |||
148 | /** | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @generated | ||
152 | */ | ||
153 | public boolean isDisj() | ||
154 | { | ||
155 | return disj; | ||
156 | } | ||
157 | |||
158 | /** | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <!-- end-user-doc --> | ||
161 | * @generated | ||
162 | */ | ||
163 | public void setDisj(boolean newDisj) | ||
164 | { | ||
165 | boolean oldDisj = disj; | ||
166 | disj = newDisj; | ||
167 | if (eNotificationRequired()) | ||
168 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_QUANTIFIED_EX__DISJ, oldDisj, disj)); | ||
169 | } | ||
170 | |||
171 | /** | ||
172 | * <!-- begin-user-doc --> | ||
173 | * <!-- end-user-doc --> | ||
174 | * @generated | ||
175 | */ | ||
176 | public EList<ALSVariableDeclaration> getVariables() | ||
177 | { | ||
178 | if (variables == null) | ||
179 | { | ||
180 | variables = new EObjectContainmentEList<ALSVariableDeclaration>(ALSVariableDeclaration.class, this, AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES); | ||
181 | } | ||
182 | return variables; | ||
183 | } | ||
184 | |||
185 | /** | ||
186 | * <!-- begin-user-doc --> | ||
187 | * <!-- end-user-doc --> | ||
188 | * @generated | ||
189 | */ | ||
190 | public ALSTerm getExpression() | ||
191 | { | ||
192 | return expression; | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | public NotificationChain basicSetExpression(ALSTerm newExpression, NotificationChain msgs) | ||
201 | { | ||
202 | ALSTerm oldExpression = expression; | ||
203 | expression = newExpression; | ||
204 | if (eNotificationRequired()) | ||
205 | { | ||
206 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION, oldExpression, newExpression); | ||
207 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
208 | } | ||
209 | return msgs; | ||
210 | } | ||
211 | |||
212 | /** | ||
213 | * <!-- begin-user-doc --> | ||
214 | * <!-- end-user-doc --> | ||
215 | * @generated | ||
216 | */ | ||
217 | public void setExpression(ALSTerm newExpression) | ||
218 | { | ||
219 | if (newExpression != expression) | ||
220 | { | ||
221 | NotificationChain msgs = null; | ||
222 | if (expression != null) | ||
223 | msgs = ((InternalEObject)expression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION, null, msgs); | ||
224 | if (newExpression != null) | ||
225 | msgs = ((InternalEObject)newExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION, null, msgs); | ||
226 | msgs = basicSetExpression(newExpression, msgs); | ||
227 | if (msgs != null) msgs.dispatch(); | ||
228 | } | ||
229 | else if (eNotificationRequired()) | ||
230 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION, newExpression, newExpression)); | ||
231 | } | ||
232 | |||
233 | /** | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @generated | ||
237 | */ | ||
238 | @Override | ||
239 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
240 | { | ||
241 | switch (featureID) | ||
242 | { | ||
243 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES: | ||
244 | return ((InternalEList<?>)getVariables()).basicRemove(otherEnd, msgs); | ||
245 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION: | ||
246 | return basicSetExpression(null, msgs); | ||
247 | } | ||
248 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
249 | } | ||
250 | |||
251 | /** | ||
252 | * <!-- begin-user-doc --> | ||
253 | * <!-- end-user-doc --> | ||
254 | * @generated | ||
255 | */ | ||
256 | @Override | ||
257 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
258 | { | ||
259 | switch (featureID) | ||
260 | { | ||
261 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__TYPE: | ||
262 | return getType(); | ||
263 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__DISJ: | ||
264 | return isDisj(); | ||
265 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES: | ||
266 | return getVariables(); | ||
267 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION: | ||
268 | return getExpression(); | ||
269 | } | ||
270 | return super.eGet(featureID, resolve, coreType); | ||
271 | } | ||
272 | |||
273 | /** | ||
274 | * <!-- begin-user-doc --> | ||
275 | * <!-- end-user-doc --> | ||
276 | * @generated | ||
277 | */ | ||
278 | @SuppressWarnings("unchecked") | ||
279 | @Override | ||
280 | public void eSet(int featureID, Object newValue) | ||
281 | { | ||
282 | switch (featureID) | ||
283 | { | ||
284 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__TYPE: | ||
285 | setType((ALSMultiplicity)newValue); | ||
286 | return; | ||
287 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__DISJ: | ||
288 | setDisj((Boolean)newValue); | ||
289 | return; | ||
290 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES: | ||
291 | getVariables().clear(); | ||
292 | getVariables().addAll((Collection<? extends ALSVariableDeclaration>)newValue); | ||
293 | return; | ||
294 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION: | ||
295 | setExpression((ALSTerm)newValue); | ||
296 | return; | ||
297 | } | ||
298 | super.eSet(featureID, newValue); | ||
299 | } | ||
300 | |||
301 | /** | ||
302 | * <!-- begin-user-doc --> | ||
303 | * <!-- end-user-doc --> | ||
304 | * @generated | ||
305 | */ | ||
306 | @Override | ||
307 | public void eUnset(int featureID) | ||
308 | { | ||
309 | switch (featureID) | ||
310 | { | ||
311 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__TYPE: | ||
312 | setType(TYPE_EDEFAULT); | ||
313 | return; | ||
314 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__DISJ: | ||
315 | setDisj(DISJ_EDEFAULT); | ||
316 | return; | ||
317 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES: | ||
318 | getVariables().clear(); | ||
319 | return; | ||
320 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION: | ||
321 | setExpression((ALSTerm)null); | ||
322 | return; | ||
323 | } | ||
324 | super.eUnset(featureID); | ||
325 | } | ||
326 | |||
327 | /** | ||
328 | * <!-- begin-user-doc --> | ||
329 | * <!-- end-user-doc --> | ||
330 | * @generated | ||
331 | */ | ||
332 | @Override | ||
333 | public boolean eIsSet(int featureID) | ||
334 | { | ||
335 | switch (featureID) | ||
336 | { | ||
337 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__TYPE: | ||
338 | return type != TYPE_EDEFAULT; | ||
339 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__DISJ: | ||
340 | return disj != DISJ_EDEFAULT; | ||
341 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__VARIABLES: | ||
342 | return variables != null && !variables.isEmpty(); | ||
343 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX__EXPRESSION: | ||
344 | return expression != null; | ||
345 | } | ||
346 | return super.eIsSet(featureID); | ||
347 | } | ||
348 | |||
349 | /** | ||
350 | * <!-- begin-user-doc --> | ||
351 | * <!-- end-user-doc --> | ||
352 | * @generated | ||
353 | */ | ||
354 | @Override | ||
355 | public String toString() | ||
356 | { | ||
357 | if (eIsProxy()) return super.toString(); | ||
358 | |||
359 | StringBuffer result = new StringBuffer(super.toString()); | ||
360 | result.append(" (type: "); | ||
361 | result.append(type); | ||
362 | result.append(", disj: "); | ||
363 | result.append(disj); | ||
364 | result.append(')'); | ||
365 | return result.toString(); | ||
366 | } | ||
367 | |||
368 | } //ALSQuantifiedExImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionLeftImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionLeftImpl.java new file mode 100644 index 00000000..7530740d --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionLeftImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Range Restriction Left</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl#getFilter <em>Filter</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl#getRelation <em>Relation</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSRangeRestrictionLeftImpl extends ALSTermImpl implements ALSRangeRestrictionLeft | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getFilter() <em>Filter</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getFilter() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm filter; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRelation() <em>Relation</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRelation() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm relation; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSRangeRestrictionLeftImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_RANGE_RESTRICTION_LEFT; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getFilter() | ||
80 | { | ||
81 | return filter; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetFilter(ALSTerm newFilter, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldFilter = filter; | ||
92 | filter = newFilter; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER, oldFilter, newFilter); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setFilter(ALSTerm newFilter) | ||
107 | { | ||
108 | if (newFilter != filter) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (filter != null) | ||
112 | msgs = ((InternalEObject)filter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER, null, msgs); | ||
113 | if (newFilter != null) | ||
114 | msgs = ((InternalEObject)newFilter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER, null, msgs); | ||
115 | msgs = basicSetFilter(newFilter, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER, newFilter, newFilter)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRelation() | ||
128 | { | ||
129 | return relation; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRelation(ALSTerm newRelation, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRelation = relation; | ||
140 | relation = newRelation; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION, oldRelation, newRelation); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRelation(ALSTerm newRelation) | ||
155 | { | ||
156 | if (newRelation != relation) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (relation != null) | ||
160 | msgs = ((InternalEObject)relation).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION, null, msgs); | ||
161 | if (newRelation != null) | ||
162 | msgs = ((InternalEObject)newRelation).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION, null, msgs); | ||
163 | msgs = basicSetRelation(newRelation, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION, newRelation, newRelation)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER: | ||
181 | return basicSetFilter(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION: | ||
183 | return basicSetRelation(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER: | ||
199 | return getFilter(); | ||
200 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION: | ||
201 | return getRelation(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER: | ||
217 | setFilter((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION: | ||
220 | setRelation((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER: | ||
237 | setFilter((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION: | ||
240 | setRelation((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__FILTER: | ||
257 | return filter != null; | ||
258 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT__RELATION: | ||
259 | return relation != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSRangeRestrictionLeftImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionRightImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionRightImpl.java new file mode 100644 index 00000000..e1c746c6 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionRightImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Range Restriction Right</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl#getRelation <em>Relation</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl#getFilter <em>Filter</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSRangeRestrictionRightImpl extends ALSTermImpl implements ALSRangeRestrictionRight | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getRelation() <em>Relation</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getRelation() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm relation; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getFilter() <em>Filter</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getFilter() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm filter; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSRangeRestrictionRightImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_RANGE_RESTRICTION_RIGHT; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getRelation() | ||
80 | { | ||
81 | return relation; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetRelation(ALSTerm newRelation, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldRelation = relation; | ||
92 | relation = newRelation; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION, oldRelation, newRelation); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setRelation(ALSTerm newRelation) | ||
107 | { | ||
108 | if (newRelation != relation) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (relation != null) | ||
112 | msgs = ((InternalEObject)relation).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION, null, msgs); | ||
113 | if (newRelation != null) | ||
114 | msgs = ((InternalEObject)newRelation).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION, null, msgs); | ||
115 | msgs = basicSetRelation(newRelation, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION, newRelation, newRelation)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getFilter() | ||
128 | { | ||
129 | return filter; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetFilter(ALSTerm newFilter, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldFilter = filter; | ||
140 | filter = newFilter; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER, oldFilter, newFilter); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setFilter(ALSTerm newFilter) | ||
155 | { | ||
156 | if (newFilter != filter) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (filter != null) | ||
160 | msgs = ((InternalEObject)filter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER, null, msgs); | ||
161 | if (newFilter != null) | ||
162 | msgs = ((InternalEObject)newFilter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER, null, msgs); | ||
163 | msgs = basicSetFilter(newFilter, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER, newFilter, newFilter)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION: | ||
181 | return basicSetRelation(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER: | ||
183 | return basicSetFilter(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION: | ||
199 | return getRelation(); | ||
200 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER: | ||
201 | return getFilter(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION: | ||
217 | setRelation((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER: | ||
220 | setFilter((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION: | ||
237 | setRelation((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER: | ||
240 | setFilter((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__RELATION: | ||
257 | return relation != null; | ||
258 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT__FILTER: | ||
259 | return filter != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSRangeRestrictionRightImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReferenceImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReferenceImpl.java new file mode 100644 index 00000000..95da5c87 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReferenceImpl.java | |||
@@ -0,0 +1,172 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>ALS Reference</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl#getReferred <em>Referred</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class ALSReferenceImpl extends ALSTermImpl implements ALSReference | ||
30 | { | ||
31 | /** | ||
32 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #getReferred() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected ALSRelationDeclaration referred; | ||
40 | |||
41 | /** | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @generated | ||
45 | */ | ||
46 | protected ALSReferenceImpl() | ||
47 | { | ||
48 | super(); | ||
49 | } | ||
50 | |||
51 | /** | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @generated | ||
55 | */ | ||
56 | @Override | ||
57 | protected EClass eStaticClass() | ||
58 | { | ||
59 | return AlloyLanguagePackage.Literals.ALS_REFERENCE; | ||
60 | } | ||
61 | |||
62 | /** | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @generated | ||
66 | */ | ||
67 | public ALSRelationDeclaration getReferred() | ||
68 | { | ||
69 | if (referred != null && referred.eIsProxy()) | ||
70 | { | ||
71 | InternalEObject oldReferred = (InternalEObject)referred; | ||
72 | referred = (ALSRelationDeclaration)eResolveProxy(oldReferred); | ||
73 | if (referred != oldReferred) | ||
74 | { | ||
75 | if (eNotificationRequired()) | ||
76 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, AlloyLanguagePackage.ALS_REFERENCE__REFERRED, oldReferred, referred)); | ||
77 | } | ||
78 | } | ||
79 | return referred; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | public ALSRelationDeclaration basicGetReferred() | ||
88 | { | ||
89 | return referred; | ||
90 | } | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | public void setReferred(ALSRelationDeclaration newReferred) | ||
98 | { | ||
99 | ALSRelationDeclaration oldReferred = referred; | ||
100 | referred = newReferred; | ||
101 | if (eNotificationRequired()) | ||
102 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_REFERENCE__REFERRED, oldReferred, referred)); | ||
103 | } | ||
104 | |||
105 | /** | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @generated | ||
109 | */ | ||
110 | @Override | ||
111 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
112 | { | ||
113 | switch (featureID) | ||
114 | { | ||
115 | case AlloyLanguagePackage.ALS_REFERENCE__REFERRED: | ||
116 | if (resolve) return getReferred(); | ||
117 | return basicGetReferred(); | ||
118 | } | ||
119 | return super.eGet(featureID, resolve, coreType); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | @Override | ||
128 | public void eSet(int featureID, Object newValue) | ||
129 | { | ||
130 | switch (featureID) | ||
131 | { | ||
132 | case AlloyLanguagePackage.ALS_REFERENCE__REFERRED: | ||
133 | setReferred((ALSRelationDeclaration)newValue); | ||
134 | return; | ||
135 | } | ||
136 | super.eSet(featureID, newValue); | ||
137 | } | ||
138 | |||
139 | /** | ||
140 | * <!-- begin-user-doc --> | ||
141 | * <!-- end-user-doc --> | ||
142 | * @generated | ||
143 | */ | ||
144 | @Override | ||
145 | public void eUnset(int featureID) | ||
146 | { | ||
147 | switch (featureID) | ||
148 | { | ||
149 | case AlloyLanguagePackage.ALS_REFERENCE__REFERRED: | ||
150 | setReferred((ALSRelationDeclaration)null); | ||
151 | return; | ||
152 | } | ||
153 | super.eUnset(featureID); | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public boolean eIsSet(int featureID) | ||
163 | { | ||
164 | switch (featureID) | ||
165 | { | ||
166 | case AlloyLanguagePackage.ALS_REFERENCE__REFERRED: | ||
167 | return referred != null; | ||
168 | } | ||
169 | return super.eIsSet(featureID); | ||
170 | } | ||
171 | |||
172 | } //ALSReferenceImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReflectiveTransitiveClosureImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReflectiveTransitiveClosureImpl.java new file mode 100644 index 00000000..70744faa --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReflectiveTransitiveClosureImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Reflective Transitive Closure</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSReflectiveTransitiveClosureImpl extends ALSTermImpl implements ALSReflectiveTransitiveClosure | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSReflectiveTransitiveClosureImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_REFLECTIVE_TRANSITIVE_CLOSURE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSReflectiveTransitiveClosureImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDeclarationImpl.java new file mode 100644 index 00000000..27401d30 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDeclarationImpl.java | |||
@@ -0,0 +1,177 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>ALS Relation Declaration</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl#getName <em>Name</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @generated | ||
27 | */ | ||
28 | public class ALSRelationDeclarationImpl extends MinimalEObjectImpl.Container implements ALSRelationDeclaration | ||
29 | { | ||
30 | /** | ||
31 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @see #getName() | ||
35 | * @generated | ||
36 | * @ordered | ||
37 | */ | ||
38 | protected static final String NAME_EDEFAULT = null; | ||
39 | |||
40 | /** | ||
41 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @see #getName() | ||
45 | * @generated | ||
46 | * @ordered | ||
47 | */ | ||
48 | protected String name = NAME_EDEFAULT; | ||
49 | |||
50 | /** | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @generated | ||
54 | */ | ||
55 | protected ALSRelationDeclarationImpl() | ||
56 | { | ||
57 | super(); | ||
58 | } | ||
59 | |||
60 | /** | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @generated | ||
64 | */ | ||
65 | @Override | ||
66 | protected EClass eStaticClass() | ||
67 | { | ||
68 | return AlloyLanguagePackage.Literals.ALS_RELATION_DECLARATION; | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | public String getName() | ||
77 | { | ||
78 | return name; | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | public void setName(String newName) | ||
87 | { | ||
88 | String oldName = name; | ||
89 | name = newName; | ||
90 | if (eNotificationRequired()) | ||
91 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_RELATION_DECLARATION__NAME, oldName, name)); | ||
92 | } | ||
93 | |||
94 | /** | ||
95 | * <!-- begin-user-doc --> | ||
96 | * <!-- end-user-doc --> | ||
97 | * @generated | ||
98 | */ | ||
99 | @Override | ||
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION__NAME: | ||
105 | return getName(); | ||
106 | } | ||
107 | return super.eGet(featureID, resolve, coreType); | ||
108 | } | ||
109 | |||
110 | /** | ||
111 | * <!-- begin-user-doc --> | ||
112 | * <!-- end-user-doc --> | ||
113 | * @generated | ||
114 | */ | ||
115 | @Override | ||
116 | public void eSet(int featureID, Object newValue) | ||
117 | { | ||
118 | switch (featureID) | ||
119 | { | ||
120 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION__NAME: | ||
121 | setName((String)newValue); | ||
122 | return; | ||
123 | } | ||
124 | super.eSet(featureID, newValue); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public void eUnset(int featureID) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION__NAME: | ||
138 | setName(NAME_EDEFAULT); | ||
139 | return; | ||
140 | } | ||
141 | super.eUnset(featureID); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public boolean eIsSet(int featureID) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION__NAME: | ||
155 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
156 | } | ||
157 | return super.eIsSet(featureID); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public String toString() | ||
167 | { | ||
168 | if (eIsProxy()) return super.toString(); | ||
169 | |||
170 | StringBuffer result = new StringBuffer(super.toString()); | ||
171 | result.append(" (name: "); | ||
172 | result.append(name); | ||
173 | result.append(')'); | ||
174 | return result.toString(); | ||
175 | } | ||
176 | |||
177 | } //ALSRelationDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDefinitionImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDefinitionImpl.java new file mode 100644 index 00000000..8e185c08 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDefinitionImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Relation Definition</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSRelationDefinitionImpl extends ALSDefinitionImpl implements ALSRelationDefinition | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSRelationDefinitionImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_RELATION_DEFINITION; | ||
38 | } | ||
39 | |||
40 | } //ALSRelationDefinitionImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRunCommandImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRunCommandImpl.java new file mode 100644 index 00000000..8dd3bbd1 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRunCommandImpl.java | |||
@@ -0,0 +1,167 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import java.util.Collection; | ||
10 | |||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.common.util.EList; | ||
14 | |||
15 | import org.eclipse.emf.ecore.EClass; | ||
16 | import org.eclipse.emf.ecore.InternalEObject; | ||
17 | |||
18 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
19 | |||
20 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
21 | import org.eclipse.emf.ecore.util.InternalEList; | ||
22 | |||
23 | /** | ||
24 | * <!-- begin-user-doc --> | ||
25 | * An implementation of the model object '<em><b>ALS Run Command</b></em>'. | ||
26 | * <!-- end-user-doc --> | ||
27 | * <p> | ||
28 | * The following features are implemented: | ||
29 | * </p> | ||
30 | * <ul> | ||
31 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl#getTypeScopes <em>Type Scopes</em>}</li> | ||
32 | * </ul> | ||
33 | * | ||
34 | * @generated | ||
35 | */ | ||
36 | public class ALSRunCommandImpl extends MinimalEObjectImpl.Container implements ALSRunCommand | ||
37 | { | ||
38 | /** | ||
39 | * The cached value of the '{@link #getTypeScopes() <em>Type Scopes</em>}' containment reference list. | ||
40 | * <!-- begin-user-doc --> | ||
41 | * <!-- end-user-doc --> | ||
42 | * @see #getTypeScopes() | ||
43 | * @generated | ||
44 | * @ordered | ||
45 | */ | ||
46 | protected EList<ALSTypeScope> typeScopes; | ||
47 | |||
48 | /** | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @generated | ||
52 | */ | ||
53 | protected ALSRunCommandImpl() | ||
54 | { | ||
55 | super(); | ||
56 | } | ||
57 | |||
58 | /** | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @generated | ||
62 | */ | ||
63 | @Override | ||
64 | protected EClass eStaticClass() | ||
65 | { | ||
66 | return AlloyLanguagePackage.Literals.ALS_RUN_COMMAND; | ||
67 | } | ||
68 | |||
69 | /** | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @generated | ||
73 | */ | ||
74 | public EList<ALSTypeScope> getTypeScopes() | ||
75 | { | ||
76 | if (typeScopes == null) | ||
77 | { | ||
78 | typeScopes = new EObjectContainmentEList<ALSTypeScope>(ALSTypeScope.class, this, AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES); | ||
79 | } | ||
80 | return typeScopes; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | @Override | ||
89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
90 | { | ||
91 | switch (featureID) | ||
92 | { | ||
93 | case AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES: | ||
94 | return ((InternalEList<?>)getTypeScopes()).basicRemove(otherEnd, msgs); | ||
95 | } | ||
96 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
106 | { | ||
107 | switch (featureID) | ||
108 | { | ||
109 | case AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES: | ||
110 | return getTypeScopes(); | ||
111 | } | ||
112 | return super.eGet(featureID, resolve, coreType); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @SuppressWarnings("unchecked") | ||
121 | @Override | ||
122 | public void eSet(int featureID, Object newValue) | ||
123 | { | ||
124 | switch (featureID) | ||
125 | { | ||
126 | case AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES: | ||
127 | getTypeScopes().clear(); | ||
128 | getTypeScopes().addAll((Collection<? extends ALSTypeScope>)newValue); | ||
129 | return; | ||
130 | } | ||
131 | super.eSet(featureID, newValue); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public void eUnset(int featureID) | ||
141 | { | ||
142 | switch (featureID) | ||
143 | { | ||
144 | case AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES: | ||
145 | getTypeScopes().clear(); | ||
146 | return; | ||
147 | } | ||
148 | super.eUnset(featureID); | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | @Override | ||
157 | public boolean eIsSet(int featureID) | ||
158 | { | ||
159 | switch (featureID) | ||
160 | { | ||
161 | case AlloyLanguagePackage.ALS_RUN_COMMAND__TYPE_SCOPES: | ||
162 | return typeScopes != null && !typeScopes.isEmpty(); | ||
163 | } | ||
164 | return super.eIsSet(featureID); | ||
165 | } | ||
166 | |||
167 | } //ALSRunCommandImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSigScopeImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSigScopeImpl.java new file mode 100644 index 00000000..0866ba79 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSigScopeImpl.java | |||
@@ -0,0 +1,243 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | |||
11 | import org.eclipse.emf.ecore.EClass; | ||
12 | import org.eclipse.emf.ecore.InternalEObject; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>ALS Sig Scope</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl#isExactly <em>Exactly</em>}</li> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl#getType <em>Type</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSSigScopeImpl extends ALSTypeScopeImpl implements ALSSigScope | ||
31 | { | ||
32 | /** | ||
33 | * The default value of the '{@link #isExactly() <em>Exactly</em>}' attribute. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #isExactly() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected static final boolean EXACTLY_EDEFAULT = false; | ||
41 | |||
42 | /** | ||
43 | * The cached value of the '{@link #isExactly() <em>Exactly</em>}' attribute. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @see #isExactly() | ||
47 | * @generated | ||
48 | * @ordered | ||
49 | */ | ||
50 | protected boolean exactly = EXACTLY_EDEFAULT; | ||
51 | |||
52 | /** | ||
53 | * The cached value of the '{@link #getType() <em>Type</em>}' reference. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @see #getType() | ||
57 | * @generated | ||
58 | * @ordered | ||
59 | */ | ||
60 | protected ALSSignatureDeclaration type; | ||
61 | |||
62 | /** | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @generated | ||
66 | */ | ||
67 | protected ALSSigScopeImpl() | ||
68 | { | ||
69 | super(); | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | @Override | ||
78 | protected EClass eStaticClass() | ||
79 | { | ||
80 | return AlloyLanguagePackage.Literals.ALS_SIG_SCOPE; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | public boolean isExactly() | ||
89 | { | ||
90 | return exactly; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | public void setExactly(boolean newExactly) | ||
99 | { | ||
100 | boolean oldExactly = exactly; | ||
101 | exactly = newExactly; | ||
102 | if (eNotificationRequired()) | ||
103 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SIG_SCOPE__EXACTLY, oldExactly, exactly)); | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | public ALSSignatureDeclaration getType() | ||
112 | { | ||
113 | if (type != null && type.eIsProxy()) | ||
114 | { | ||
115 | InternalEObject oldType = (InternalEObject)type; | ||
116 | type = (ALSSignatureDeclaration)eResolveProxy(oldType); | ||
117 | if (type != oldType) | ||
118 | { | ||
119 | if (eNotificationRequired()) | ||
120 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE, oldType, type)); | ||
121 | } | ||
122 | } | ||
123 | return type; | ||
124 | } | ||
125 | |||
126 | /** | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @generated | ||
130 | */ | ||
131 | public ALSSignatureDeclaration basicGetType() | ||
132 | { | ||
133 | return type; | ||
134 | } | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | public void setType(ALSSignatureDeclaration newType) | ||
142 | { | ||
143 | ALSSignatureDeclaration oldType = type; | ||
144 | type = newType; | ||
145 | if (eNotificationRequired()) | ||
146 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE, oldType, type)); | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | @Override | ||
155 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
156 | { | ||
157 | switch (featureID) | ||
158 | { | ||
159 | case AlloyLanguagePackage.ALS_SIG_SCOPE__EXACTLY: | ||
160 | return isExactly(); | ||
161 | case AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE: | ||
162 | if (resolve) return getType(); | ||
163 | return basicGetType(); | ||
164 | } | ||
165 | return super.eGet(featureID, resolve, coreType); | ||
166 | } | ||
167 | |||
168 | /** | ||
169 | * <!-- begin-user-doc --> | ||
170 | * <!-- end-user-doc --> | ||
171 | * @generated | ||
172 | */ | ||
173 | @Override | ||
174 | public void eSet(int featureID, Object newValue) | ||
175 | { | ||
176 | switch (featureID) | ||
177 | { | ||
178 | case AlloyLanguagePackage.ALS_SIG_SCOPE__EXACTLY: | ||
179 | setExactly((Boolean)newValue); | ||
180 | return; | ||
181 | case AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE: | ||
182 | setType((ALSSignatureDeclaration)newValue); | ||
183 | return; | ||
184 | } | ||
185 | super.eSet(featureID, newValue); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public void eUnset(int featureID) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_SIG_SCOPE__EXACTLY: | ||
199 | setExactly(EXACTLY_EDEFAULT); | ||
200 | return; | ||
201 | case AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE: | ||
202 | setType((ALSSignatureDeclaration)null); | ||
203 | return; | ||
204 | } | ||
205 | super.eUnset(featureID); | ||
206 | } | ||
207 | |||
208 | /** | ||
209 | * <!-- begin-user-doc --> | ||
210 | * <!-- end-user-doc --> | ||
211 | * @generated | ||
212 | */ | ||
213 | @Override | ||
214 | public boolean eIsSet(int featureID) | ||
215 | { | ||
216 | switch (featureID) | ||
217 | { | ||
218 | case AlloyLanguagePackage.ALS_SIG_SCOPE__EXACTLY: | ||
219 | return exactly != EXACTLY_EDEFAULT; | ||
220 | case AlloyLanguagePackage.ALS_SIG_SCOPE__TYPE: | ||
221 | return type != null; | ||
222 | } | ||
223 | return super.eIsSet(featureID); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public String toString() | ||
233 | { | ||
234 | if (eIsProxy()) return super.toString(); | ||
235 | |||
236 | StringBuffer result = new StringBuffer(super.toString()); | ||
237 | result.append(" (exactly: "); | ||
238 | result.append(exactly); | ||
239 | result.append(')'); | ||
240 | return result.toString(); | ||
241 | } | ||
242 | |||
243 | } //ALSSigScopeImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureBodyImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureBodyImpl.java new file mode 100644 index 00000000..1b51668e --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureBodyImpl.java | |||
@@ -0,0 +1,438 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration; | ||
9 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
10 | |||
11 | import java.util.Collection; | ||
12 | |||
13 | import org.eclipse.emf.common.notify.Notification; | ||
14 | import org.eclipse.emf.common.notify.NotificationChain; | ||
15 | |||
16 | import org.eclipse.emf.common.util.EList; | ||
17 | |||
18 | import org.eclipse.emf.ecore.EClass; | ||
19 | import org.eclipse.emf.ecore.InternalEObject; | ||
20 | |||
21 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
22 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
23 | |||
24 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
25 | import org.eclipse.emf.ecore.util.EObjectResolvingEList; | ||
26 | import org.eclipse.emf.ecore.util.InternalEList; | ||
27 | |||
28 | /** | ||
29 | * <!-- begin-user-doc --> | ||
30 | * An implementation of the model object '<em><b>ALS Signature Body</b></em>'. | ||
31 | * <!-- end-user-doc --> | ||
32 | * <p> | ||
33 | * The following features are implemented: | ||
34 | * </p> | ||
35 | * <ul> | ||
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#getMultiplicity <em>Multiplicity</em>}</li> | ||
37 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#isAbstract <em>Abstract</em>}</li> | ||
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#getDeclarations <em>Declarations</em>}</li> | ||
39 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#getSupertype <em>Supertype</em>}</li> | ||
40 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#getSuperset <em>Superset</em>}</li> | ||
41 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl#getFields <em>Fields</em>}</li> | ||
42 | * </ul> | ||
43 | * | ||
44 | * @generated | ||
45 | */ | ||
46 | public class ALSSignatureBodyImpl extends MinimalEObjectImpl.Container implements ALSSignatureBody | ||
47 | { | ||
48 | /** | ||
49 | * The default value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @see #getMultiplicity() | ||
53 | * @generated | ||
54 | * @ordered | ||
55 | */ | ||
56 | protected static final ALSMultiplicity MULTIPLICITY_EDEFAULT = ALSMultiplicity.ALL; | ||
57 | |||
58 | /** | ||
59 | * The cached value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @see #getMultiplicity() | ||
63 | * @generated | ||
64 | * @ordered | ||
65 | */ | ||
66 | protected ALSMultiplicity multiplicity = MULTIPLICITY_EDEFAULT; | ||
67 | |||
68 | /** | ||
69 | * The default value of the '{@link #isAbstract() <em>Abstract</em>}' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @see #isAbstract() | ||
73 | * @generated | ||
74 | * @ordered | ||
75 | */ | ||
76 | protected static final boolean ABSTRACT_EDEFAULT = false; | ||
77 | |||
78 | /** | ||
79 | * The cached value of the '{@link #isAbstract() <em>Abstract</em>}' attribute. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @see #isAbstract() | ||
83 | * @generated | ||
84 | * @ordered | ||
85 | */ | ||
86 | protected boolean abstract_ = ABSTRACT_EDEFAULT; | ||
87 | |||
88 | /** | ||
89 | * The cached value of the '{@link #getDeclarations() <em>Declarations</em>}' containment reference list. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @see #getDeclarations() | ||
93 | * @generated | ||
94 | * @ordered | ||
95 | */ | ||
96 | protected EList<ALSSignatureDeclaration> declarations; | ||
97 | |||
98 | /** | ||
99 | * The cached value of the '{@link #getSupertype() <em>Supertype</em>}' reference. | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @see #getSupertype() | ||
103 | * @generated | ||
104 | * @ordered | ||
105 | */ | ||
106 | protected ALSSignatureDeclaration supertype; | ||
107 | |||
108 | /** | ||
109 | * The cached value of the '{@link #getSuperset() <em>Superset</em>}' reference list. | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @see #getSuperset() | ||
113 | * @generated | ||
114 | * @ordered | ||
115 | */ | ||
116 | protected EList<ALSSignatureDeclaration> superset; | ||
117 | |||
118 | /** | ||
119 | * The cached value of the '{@link #getFields() <em>Fields</em>}' containment reference list. | ||
120 | * <!-- begin-user-doc --> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @see #getFields() | ||
123 | * @generated | ||
124 | * @ordered | ||
125 | */ | ||
126 | protected EList<ALSFieldDeclaration> fields; | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | protected ALSSignatureBodyImpl() | ||
134 | { | ||
135 | super(); | ||
136 | } | ||
137 | |||
138 | /** | ||
139 | * <!-- begin-user-doc --> | ||
140 | * <!-- end-user-doc --> | ||
141 | * @generated | ||
142 | */ | ||
143 | @Override | ||
144 | protected EClass eStaticClass() | ||
145 | { | ||
146 | return AlloyLanguagePackage.Literals.ALS_SIGNATURE_BODY; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public ALSMultiplicity getMultiplicity() | ||
155 | { | ||
156 | return multiplicity; | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | public void setMultiplicity(ALSMultiplicity newMultiplicity) | ||
165 | { | ||
166 | ALSMultiplicity oldMultiplicity = multiplicity; | ||
167 | multiplicity = newMultiplicity == null ? MULTIPLICITY_EDEFAULT : newMultiplicity; | ||
168 | if (eNotificationRequired()) | ||
169 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SIGNATURE_BODY__MULTIPLICITY, oldMultiplicity, multiplicity)); | ||
170 | } | ||
171 | |||
172 | /** | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @generated | ||
176 | */ | ||
177 | public boolean isAbstract() | ||
178 | { | ||
179 | return abstract_; | ||
180 | } | ||
181 | |||
182 | /** | ||
183 | * <!-- begin-user-doc --> | ||
184 | * <!-- end-user-doc --> | ||
185 | * @generated | ||
186 | */ | ||
187 | public void setAbstract(boolean newAbstract) | ||
188 | { | ||
189 | boolean oldAbstract = abstract_; | ||
190 | abstract_ = newAbstract; | ||
191 | if (eNotificationRequired()) | ||
192 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SIGNATURE_BODY__ABSTRACT, oldAbstract, abstract_)); | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | public EList<ALSSignatureDeclaration> getDeclarations() | ||
201 | { | ||
202 | if (declarations == null) | ||
203 | { | ||
204 | declarations = new EObjectContainmentEList<ALSSignatureDeclaration>(ALSSignatureDeclaration.class, this, AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS); | ||
205 | } | ||
206 | return declarations; | ||
207 | } | ||
208 | |||
209 | /** | ||
210 | * <!-- begin-user-doc --> | ||
211 | * <!-- end-user-doc --> | ||
212 | * @generated | ||
213 | */ | ||
214 | public ALSSignatureDeclaration getSupertype() | ||
215 | { | ||
216 | if (supertype != null && supertype.eIsProxy()) | ||
217 | { | ||
218 | InternalEObject oldSupertype = (InternalEObject)supertype; | ||
219 | supertype = (ALSSignatureDeclaration)eResolveProxy(oldSupertype); | ||
220 | if (supertype != oldSupertype) | ||
221 | { | ||
222 | if (eNotificationRequired()) | ||
223 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE, oldSupertype, supertype)); | ||
224 | } | ||
225 | } | ||
226 | return supertype; | ||
227 | } | ||
228 | |||
229 | /** | ||
230 | * <!-- begin-user-doc --> | ||
231 | * <!-- end-user-doc --> | ||
232 | * @generated | ||
233 | */ | ||
234 | public ALSSignatureDeclaration basicGetSupertype() | ||
235 | { | ||
236 | return supertype; | ||
237 | } | ||
238 | |||
239 | /** | ||
240 | * <!-- begin-user-doc --> | ||
241 | * <!-- end-user-doc --> | ||
242 | * @generated | ||
243 | */ | ||
244 | public void setSupertype(ALSSignatureDeclaration newSupertype) | ||
245 | { | ||
246 | ALSSignatureDeclaration oldSupertype = supertype; | ||
247 | supertype = newSupertype; | ||
248 | if (eNotificationRequired()) | ||
249 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE, oldSupertype, supertype)); | ||
250 | } | ||
251 | |||
252 | /** | ||
253 | * <!-- begin-user-doc --> | ||
254 | * <!-- end-user-doc --> | ||
255 | * @generated | ||
256 | */ | ||
257 | public EList<ALSSignatureDeclaration> getSuperset() | ||
258 | { | ||
259 | if (superset == null) | ||
260 | { | ||
261 | superset = new EObjectResolvingEList<ALSSignatureDeclaration>(ALSSignatureDeclaration.class, this, AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERSET); | ||
262 | } | ||
263 | return superset; | ||
264 | } | ||
265 | |||
266 | /** | ||
267 | * <!-- begin-user-doc --> | ||
268 | * <!-- end-user-doc --> | ||
269 | * @generated | ||
270 | */ | ||
271 | public EList<ALSFieldDeclaration> getFields() | ||
272 | { | ||
273 | if (fields == null) | ||
274 | { | ||
275 | fields = new EObjectContainmentEList<ALSFieldDeclaration>(ALSFieldDeclaration.class, this, AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS); | ||
276 | } | ||
277 | return fields; | ||
278 | } | ||
279 | |||
280 | /** | ||
281 | * <!-- begin-user-doc --> | ||
282 | * <!-- end-user-doc --> | ||
283 | * @generated | ||
284 | */ | ||
285 | @Override | ||
286 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
287 | { | ||
288 | switch (featureID) | ||
289 | { | ||
290 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS: | ||
291 | return ((InternalEList<?>)getDeclarations()).basicRemove(otherEnd, msgs); | ||
292 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS: | ||
293 | return ((InternalEList<?>)getFields()).basicRemove(otherEnd, msgs); | ||
294 | } | ||
295 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
296 | } | ||
297 | |||
298 | /** | ||
299 | * <!-- begin-user-doc --> | ||
300 | * <!-- end-user-doc --> | ||
301 | * @generated | ||
302 | */ | ||
303 | @Override | ||
304 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
305 | { | ||
306 | switch (featureID) | ||
307 | { | ||
308 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__MULTIPLICITY: | ||
309 | return getMultiplicity(); | ||
310 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__ABSTRACT: | ||
311 | return isAbstract(); | ||
312 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS: | ||
313 | return getDeclarations(); | ||
314 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE: | ||
315 | if (resolve) return getSupertype(); | ||
316 | return basicGetSupertype(); | ||
317 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERSET: | ||
318 | return getSuperset(); | ||
319 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS: | ||
320 | return getFields(); | ||
321 | } | ||
322 | return super.eGet(featureID, resolve, coreType); | ||
323 | } | ||
324 | |||
325 | /** | ||
326 | * <!-- begin-user-doc --> | ||
327 | * <!-- end-user-doc --> | ||
328 | * @generated | ||
329 | */ | ||
330 | @SuppressWarnings("unchecked") | ||
331 | @Override | ||
332 | public void eSet(int featureID, Object newValue) | ||
333 | { | ||
334 | switch (featureID) | ||
335 | { | ||
336 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__MULTIPLICITY: | ||
337 | setMultiplicity((ALSMultiplicity)newValue); | ||
338 | return; | ||
339 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__ABSTRACT: | ||
340 | setAbstract((Boolean)newValue); | ||
341 | return; | ||
342 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS: | ||
343 | getDeclarations().clear(); | ||
344 | getDeclarations().addAll((Collection<? extends ALSSignatureDeclaration>)newValue); | ||
345 | return; | ||
346 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE: | ||
347 | setSupertype((ALSSignatureDeclaration)newValue); | ||
348 | return; | ||
349 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERSET: | ||
350 | getSuperset().clear(); | ||
351 | getSuperset().addAll((Collection<? extends ALSSignatureDeclaration>)newValue); | ||
352 | return; | ||
353 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS: | ||
354 | getFields().clear(); | ||
355 | getFields().addAll((Collection<? extends ALSFieldDeclaration>)newValue); | ||
356 | return; | ||
357 | } | ||
358 | super.eSet(featureID, newValue); | ||
359 | } | ||
360 | |||
361 | /** | ||
362 | * <!-- begin-user-doc --> | ||
363 | * <!-- end-user-doc --> | ||
364 | * @generated | ||
365 | */ | ||
366 | @Override | ||
367 | public void eUnset(int featureID) | ||
368 | { | ||
369 | switch (featureID) | ||
370 | { | ||
371 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__MULTIPLICITY: | ||
372 | setMultiplicity(MULTIPLICITY_EDEFAULT); | ||
373 | return; | ||
374 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__ABSTRACT: | ||
375 | setAbstract(ABSTRACT_EDEFAULT); | ||
376 | return; | ||
377 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS: | ||
378 | getDeclarations().clear(); | ||
379 | return; | ||
380 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE: | ||
381 | setSupertype((ALSSignatureDeclaration)null); | ||
382 | return; | ||
383 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERSET: | ||
384 | getSuperset().clear(); | ||
385 | return; | ||
386 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS: | ||
387 | getFields().clear(); | ||
388 | return; | ||
389 | } | ||
390 | super.eUnset(featureID); | ||
391 | } | ||
392 | |||
393 | /** | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | */ | ||
398 | @Override | ||
399 | public boolean eIsSet(int featureID) | ||
400 | { | ||
401 | switch (featureID) | ||
402 | { | ||
403 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__MULTIPLICITY: | ||
404 | return multiplicity != MULTIPLICITY_EDEFAULT; | ||
405 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__ABSTRACT: | ||
406 | return abstract_ != ABSTRACT_EDEFAULT; | ||
407 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__DECLARATIONS: | ||
408 | return declarations != null && !declarations.isEmpty(); | ||
409 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERTYPE: | ||
410 | return supertype != null; | ||
411 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__SUPERSET: | ||
412 | return superset != null && !superset.isEmpty(); | ||
413 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY__FIELDS: | ||
414 | return fields != null && !fields.isEmpty(); | ||
415 | } | ||
416 | return super.eIsSet(featureID); | ||
417 | } | ||
418 | |||
419 | /** | ||
420 | * <!-- begin-user-doc --> | ||
421 | * <!-- end-user-doc --> | ||
422 | * @generated | ||
423 | */ | ||
424 | @Override | ||
425 | public String toString() | ||
426 | { | ||
427 | if (eIsProxy()) return super.toString(); | ||
428 | |||
429 | StringBuffer result = new StringBuffer(super.toString()); | ||
430 | result.append(" (multiplicity: "); | ||
431 | result.append(multiplicity); | ||
432 | result.append(", abstract: "); | ||
433 | result.append(abstract_); | ||
434 | result.append(')'); | ||
435 | return result.toString(); | ||
436 | } | ||
437 | |||
438 | } //ALSSignatureBodyImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureDeclarationImpl.java new file mode 100644 index 00000000..4c58a4ee --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureDeclarationImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Signature Declaration</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSSignatureDeclarationImpl extends ALSTypeDeclarationImpl implements ALSSignatureDeclaration | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSSignatureDeclarationImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_SIGNATURE_DECLARATION; | ||
38 | } | ||
39 | |||
40 | } //ALSSignatureDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSubsetImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSubsetImpl.java new file mode 100644 index 00000000..de9b1246 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSubsetImpl.java | |||
@@ -0,0 +1,264 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Subset</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl#getLeftOperand <em>Left Operand</em>}</li> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl#getRightOperand <em>Right Operand</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ALSSubsetImpl extends ALSTermImpl implements ALSSubset | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getLeftOperand() <em>Left Operand</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getLeftOperand() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ALSTerm leftOperand; | ||
42 | |||
43 | /** | ||
44 | * The cached value of the '{@link #getRightOperand() <em>Right Operand</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getRightOperand() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected ALSTerm rightOperand; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | protected ALSSubsetImpl() | ||
59 | { | ||
60 | super(); | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | protected EClass eStaticClass() | ||
70 | { | ||
71 | return AlloyLanguagePackage.Literals.ALS_SUBSET; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public ALSTerm getLeftOperand() | ||
80 | { | ||
81 | return leftOperand; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public NotificationChain basicSetLeftOperand(ALSTerm newLeftOperand, NotificationChain msgs) | ||
90 | { | ||
91 | ALSTerm oldLeftOperand = leftOperand; | ||
92 | leftOperand = newLeftOperand; | ||
93 | if (eNotificationRequired()) | ||
94 | { | ||
95 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND, oldLeftOperand, newLeftOperand); | ||
96 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
97 | } | ||
98 | return msgs; | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | public void setLeftOperand(ALSTerm newLeftOperand) | ||
107 | { | ||
108 | if (newLeftOperand != leftOperand) | ||
109 | { | ||
110 | NotificationChain msgs = null; | ||
111 | if (leftOperand != null) | ||
112 | msgs = ((InternalEObject)leftOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND, null, msgs); | ||
113 | if (newLeftOperand != null) | ||
114 | msgs = ((InternalEObject)newLeftOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND, null, msgs); | ||
115 | msgs = basicSetLeftOperand(newLeftOperand, msgs); | ||
116 | if (msgs != null) msgs.dispatch(); | ||
117 | } | ||
118 | else if (eNotificationRequired()) | ||
119 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND, newLeftOperand, newLeftOperand)); | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | public ALSTerm getRightOperand() | ||
128 | { | ||
129 | return rightOperand; | ||
130 | } | ||
131 | |||
132 | /** | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @generated | ||
136 | */ | ||
137 | public NotificationChain basicSetRightOperand(ALSTerm newRightOperand, NotificationChain msgs) | ||
138 | { | ||
139 | ALSTerm oldRightOperand = rightOperand; | ||
140 | rightOperand = newRightOperand; | ||
141 | if (eNotificationRequired()) | ||
142 | { | ||
143 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND, oldRightOperand, newRightOperand); | ||
144 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
145 | } | ||
146 | return msgs; | ||
147 | } | ||
148 | |||
149 | /** | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @generated | ||
153 | */ | ||
154 | public void setRightOperand(ALSTerm newRightOperand) | ||
155 | { | ||
156 | if (newRightOperand != rightOperand) | ||
157 | { | ||
158 | NotificationChain msgs = null; | ||
159 | if (rightOperand != null) | ||
160 | msgs = ((InternalEObject)rightOperand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND, null, msgs); | ||
161 | if (newRightOperand != null) | ||
162 | msgs = ((InternalEObject)newRightOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND, null, msgs); | ||
163 | msgs = basicSetRightOperand(newRightOperand, msgs); | ||
164 | if (msgs != null) msgs.dispatch(); | ||
165 | } | ||
166 | else if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND, newRightOperand, newRightOperand)); | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * <!-- begin-user-doc --> | ||
172 | * <!-- end-user-doc --> | ||
173 | * @generated | ||
174 | */ | ||
175 | @Override | ||
176 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
177 | { | ||
178 | switch (featureID) | ||
179 | { | ||
180 | case AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND: | ||
181 | return basicSetLeftOperand(null, msgs); | ||
182 | case AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND: | ||
183 | return basicSetRightOperand(null, msgs); | ||
184 | } | ||
185 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | @Override | ||
194 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
195 | { | ||
196 | switch (featureID) | ||
197 | { | ||
198 | case AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND: | ||
199 | return getLeftOperand(); | ||
200 | case AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND: | ||
201 | return getRightOperand(); | ||
202 | } | ||
203 | return super.eGet(featureID, resolve, coreType); | ||
204 | } | ||
205 | |||
206 | /** | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @generated | ||
210 | */ | ||
211 | @Override | ||
212 | public void eSet(int featureID, Object newValue) | ||
213 | { | ||
214 | switch (featureID) | ||
215 | { | ||
216 | case AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND: | ||
217 | setLeftOperand((ALSTerm)newValue); | ||
218 | return; | ||
219 | case AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND: | ||
220 | setRightOperand((ALSTerm)newValue); | ||
221 | return; | ||
222 | } | ||
223 | super.eSet(featureID, newValue); | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | @Override | ||
232 | public void eUnset(int featureID) | ||
233 | { | ||
234 | switch (featureID) | ||
235 | { | ||
236 | case AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND: | ||
237 | setLeftOperand((ALSTerm)null); | ||
238 | return; | ||
239 | case AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND: | ||
240 | setRightOperand((ALSTerm)null); | ||
241 | return; | ||
242 | } | ||
243 | super.eUnset(featureID); | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public boolean eIsSet(int featureID) | ||
253 | { | ||
254 | switch (featureID) | ||
255 | { | ||
256 | case AlloyLanguagePackage.ALS_SUBSET__LEFT_OPERAND: | ||
257 | return leftOperand != null; | ||
258 | case AlloyLanguagePackage.ALS_SUBSET__RIGHT_OPERAND: | ||
259 | return rightOperand != null; | ||
260 | } | ||
261 | return super.eIsSet(featureID); | ||
262 | } | ||
263 | |||
264 | } //ALSSubsetImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSumImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSumImpl.java new file mode 100644 index 00000000..61503806 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSumImpl.java | |||
@@ -0,0 +1,240 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
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 | |||
22 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
23 | import org.eclipse.emf.ecore.util.InternalEList; | ||
24 | |||
25 | /** | ||
26 | * <!-- begin-user-doc --> | ||
27 | * An implementation of the model object '<em><b>ALS Sum</b></em>'. | ||
28 | * <!-- end-user-doc --> | ||
29 | * <p> | ||
30 | * The following features are implemented: | ||
31 | * </p> | ||
32 | * <ul> | ||
33 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl#getVariables <em>Variables</em>}</li> | ||
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl#getExpression <em>Expression</em>}</li> | ||
35 | * </ul> | ||
36 | * | ||
37 | * @generated | ||
38 | */ | ||
39 | public class ALSSumImpl extends ALSTermImpl implements ALSSum | ||
40 | { | ||
41 | /** | ||
42 | * The cached value of the '{@link #getVariables() <em>Variables</em>}' containment reference list. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #getVariables() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected EList<ALSVariableDeclaration> variables; | ||
50 | |||
51 | /** | ||
52 | * The cached value of the '{@link #getExpression() <em>Expression</em>}' containment reference. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #getExpression() | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | protected ALSTerm expression; | ||
60 | |||
61 | /** | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @generated | ||
65 | */ | ||
66 | protected ALSSumImpl() | ||
67 | { | ||
68 | super(); | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | @Override | ||
77 | protected EClass eStaticClass() | ||
78 | { | ||
79 | return AlloyLanguagePackage.Literals.ALS_SUM; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | public EList<ALSVariableDeclaration> getVariables() | ||
88 | { | ||
89 | if (variables == null) | ||
90 | { | ||
91 | variables = new EObjectContainmentEList<ALSVariableDeclaration>(ALSVariableDeclaration.class, this, AlloyLanguagePackage.ALS_SUM__VARIABLES); | ||
92 | } | ||
93 | return variables; | ||
94 | } | ||
95 | |||
96 | /** | ||
97 | * <!-- begin-user-doc --> | ||
98 | * <!-- end-user-doc --> | ||
99 | * @generated | ||
100 | */ | ||
101 | public ALSTerm getExpression() | ||
102 | { | ||
103 | return expression; | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | public NotificationChain basicSetExpression(ALSTerm newExpression, NotificationChain msgs) | ||
112 | { | ||
113 | ALSTerm oldExpression = expression; | ||
114 | expression = newExpression; | ||
115 | if (eNotificationRequired()) | ||
116 | { | ||
117 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUM__EXPRESSION, oldExpression, newExpression); | ||
118 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
119 | } | ||
120 | return msgs; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | public void setExpression(ALSTerm newExpression) | ||
129 | { | ||
130 | if (newExpression != expression) | ||
131 | { | ||
132 | NotificationChain msgs = null; | ||
133 | if (expression != null) | ||
134 | msgs = ((InternalEObject)expression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUM__EXPRESSION, null, msgs); | ||
135 | if (newExpression != null) | ||
136 | msgs = ((InternalEObject)newExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_SUM__EXPRESSION, null, msgs); | ||
137 | msgs = basicSetExpression(newExpression, msgs); | ||
138 | if (msgs != null) msgs.dispatch(); | ||
139 | } | ||
140 | else if (eNotificationRequired()) | ||
141 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_SUM__EXPRESSION, newExpression, newExpression)); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case AlloyLanguagePackage.ALS_SUM__VARIABLES: | ||
155 | return ((InternalEList<?>)getVariables()).basicRemove(otherEnd, msgs); | ||
156 | case AlloyLanguagePackage.ALS_SUM__EXPRESSION: | ||
157 | return basicSetExpression(null, msgs); | ||
158 | } | ||
159 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
160 | } | ||
161 | |||
162 | /** | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @generated | ||
166 | */ | ||
167 | @Override | ||
168 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
169 | { | ||
170 | switch (featureID) | ||
171 | { | ||
172 | case AlloyLanguagePackage.ALS_SUM__VARIABLES: | ||
173 | return getVariables(); | ||
174 | case AlloyLanguagePackage.ALS_SUM__EXPRESSION: | ||
175 | return getExpression(); | ||
176 | } | ||
177 | return super.eGet(featureID, resolve, coreType); | ||
178 | } | ||
179 | |||
180 | /** | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @generated | ||
184 | */ | ||
185 | @SuppressWarnings("unchecked") | ||
186 | @Override | ||
187 | public void eSet(int featureID, Object newValue) | ||
188 | { | ||
189 | switch (featureID) | ||
190 | { | ||
191 | case AlloyLanguagePackage.ALS_SUM__VARIABLES: | ||
192 | getVariables().clear(); | ||
193 | getVariables().addAll((Collection<? extends ALSVariableDeclaration>)newValue); | ||
194 | return; | ||
195 | case AlloyLanguagePackage.ALS_SUM__EXPRESSION: | ||
196 | setExpression((ALSTerm)newValue); | ||
197 | return; | ||
198 | } | ||
199 | super.eSet(featureID, newValue); | ||
200 | } | ||
201 | |||
202 | /** | ||
203 | * <!-- begin-user-doc --> | ||
204 | * <!-- end-user-doc --> | ||
205 | * @generated | ||
206 | */ | ||
207 | @Override | ||
208 | public void eUnset(int featureID) | ||
209 | { | ||
210 | switch (featureID) | ||
211 | { | ||
212 | case AlloyLanguagePackage.ALS_SUM__VARIABLES: | ||
213 | getVariables().clear(); | ||
214 | return; | ||
215 | case AlloyLanguagePackage.ALS_SUM__EXPRESSION: | ||
216 | setExpression((ALSTerm)null); | ||
217 | return; | ||
218 | } | ||
219 | super.eUnset(featureID); | ||
220 | } | ||
221 | |||
222 | /** | ||
223 | * <!-- begin-user-doc --> | ||
224 | * <!-- end-user-doc --> | ||
225 | * @generated | ||
226 | */ | ||
227 | @Override | ||
228 | public boolean eIsSet(int featureID) | ||
229 | { | ||
230 | switch (featureID) | ||
231 | { | ||
232 | case AlloyLanguagePackage.ALS_SUM__VARIABLES: | ||
233 | return variables != null && !variables.isEmpty(); | ||
234 | case AlloyLanguagePackage.ALS_SUM__EXPRESSION: | ||
235 | return expression != null; | ||
236 | } | ||
237 | return super.eIsSet(featureID); | ||
238 | } | ||
239 | |||
240 | } //ALSSumImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTermImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTermImpl.java new file mode 100644 index 00000000..06a720d4 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTermImpl.java | |||
@@ -0,0 +1,42 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
11 | |||
12 | /** | ||
13 | * <!-- begin-user-doc --> | ||
14 | * An implementation of the model object '<em><b>ALS Term</b></em>'. | ||
15 | * <!-- end-user-doc --> | ||
16 | * | ||
17 | * @generated | ||
18 | */ | ||
19 | public class ALSTermImpl extends MinimalEObjectImpl.Container implements ALSTerm | ||
20 | { | ||
21 | /** | ||
22 | * <!-- begin-user-doc --> | ||
23 | * <!-- end-user-doc --> | ||
24 | * @generated | ||
25 | */ | ||
26 | protected ALSTermImpl() | ||
27 | { | ||
28 | super(); | ||
29 | } | ||
30 | |||
31 | /** | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @generated | ||
35 | */ | ||
36 | @Override | ||
37 | protected EClass eStaticClass() | ||
38 | { | ||
39 | return AlloyLanguagePackage.Literals.ALS_TERM; | ||
40 | } | ||
41 | |||
42 | } //ALSTermImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeDeclarationImpl.java new file mode 100644 index 00000000..83d836bf --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeDeclarationImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Type Declaration</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSTypeDeclarationImpl extends ALSRelationDeclarationImpl implements ALSTypeDeclaration | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSTypeDeclarationImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_TYPE_DECLARATION; | ||
38 | } | ||
39 | |||
40 | } //ALSTypeDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeScopeImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeScopeImpl.java new file mode 100644 index 00000000..e60dc917 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeScopeImpl.java | |||
@@ -0,0 +1,177 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>ALS Type Scope</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl#getNumber <em>Number</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @generated | ||
27 | */ | ||
28 | public class ALSTypeScopeImpl extends MinimalEObjectImpl.Container implements ALSTypeScope | ||
29 | { | ||
30 | /** | ||
31 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @see #getNumber() | ||
35 | * @generated | ||
36 | * @ordered | ||
37 | */ | ||
38 | protected static final int NUMBER_EDEFAULT = 0; | ||
39 | |||
40 | /** | ||
41 | * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @see #getNumber() | ||
45 | * @generated | ||
46 | * @ordered | ||
47 | */ | ||
48 | protected int number = NUMBER_EDEFAULT; | ||
49 | |||
50 | /** | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @generated | ||
54 | */ | ||
55 | protected ALSTypeScopeImpl() | ||
56 | { | ||
57 | super(); | ||
58 | } | ||
59 | |||
60 | /** | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @generated | ||
64 | */ | ||
65 | @Override | ||
66 | protected EClass eStaticClass() | ||
67 | { | ||
68 | return AlloyLanguagePackage.Literals.ALS_TYPE_SCOPE; | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | public int getNumber() | ||
77 | { | ||
78 | return number; | ||
79 | } | ||
80 | |||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | public void setNumber(int newNumber) | ||
87 | { | ||
88 | int oldNumber = number; | ||
89 | number = newNumber; | ||
90 | if (eNotificationRequired()) | ||
91 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_TYPE_SCOPE__NUMBER, oldNumber, number)); | ||
92 | } | ||
93 | |||
94 | /** | ||
95 | * <!-- begin-user-doc --> | ||
96 | * <!-- end-user-doc --> | ||
97 | * @generated | ||
98 | */ | ||
99 | @Override | ||
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
101 | { | ||
102 | switch (featureID) | ||
103 | { | ||
104 | case AlloyLanguagePackage.ALS_TYPE_SCOPE__NUMBER: | ||
105 | return getNumber(); | ||
106 | } | ||
107 | return super.eGet(featureID, resolve, coreType); | ||
108 | } | ||
109 | |||
110 | /** | ||
111 | * <!-- begin-user-doc --> | ||
112 | * <!-- end-user-doc --> | ||
113 | * @generated | ||
114 | */ | ||
115 | @Override | ||
116 | public void eSet(int featureID, Object newValue) | ||
117 | { | ||
118 | switch (featureID) | ||
119 | { | ||
120 | case AlloyLanguagePackage.ALS_TYPE_SCOPE__NUMBER: | ||
121 | setNumber((Integer)newValue); | ||
122 | return; | ||
123 | } | ||
124 | super.eSet(featureID, newValue); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public void eUnset(int featureID) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_TYPE_SCOPE__NUMBER: | ||
138 | setNumber(NUMBER_EDEFAULT); | ||
139 | return; | ||
140 | } | ||
141 | super.eUnset(featureID); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public boolean eIsSet(int featureID) | ||
151 | { | ||
152 | switch (featureID) | ||
153 | { | ||
154 | case AlloyLanguagePackage.ALS_TYPE_SCOPE__NUMBER: | ||
155 | return number != NUMBER_EDEFAULT; | ||
156 | } | ||
157 | return super.eIsSet(featureID); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public String toString() | ||
167 | { | ||
168 | if (eIsProxy()) return super.toString(); | ||
169 | |||
170 | StringBuffer result = new StringBuffer(super.toString()); | ||
171 | result.append(" (number: "); | ||
172 | result.append(number); | ||
173 | result.append(')'); | ||
174 | return result.toString(); | ||
175 | } | ||
176 | |||
177 | } //ALSTypeScopeImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnaryMinusImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnaryMinusImpl.java new file mode 100644 index 00000000..e4e33969 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnaryMinusImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Unary Minus</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSUnaryMinusImpl extends ALSTermImpl implements ALSUnaryMinus | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSUnaryMinusImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_UNARY_MINUS; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_UNARY_MINUS__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSUnaryMinusImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnivImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnivImpl.java new file mode 100644 index 00000000..f7696943 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnivImpl.java | |||
@@ -0,0 +1,40 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
7 | |||
8 | import org.eclipse.emf.ecore.EClass; | ||
9 | |||
10 | /** | ||
11 | * <!-- begin-user-doc --> | ||
12 | * An implementation of the model object '<em><b>ALS Univ</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSUnivImpl extends ALSTermImpl implements ALSUniv | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSUnivImpl() | ||
25 | { | ||
26 | super(); | ||
27 | } | ||
28 | |||
29 | /** | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | @Override | ||
35 | protected EClass eStaticClass() | ||
36 | { | ||
37 | return AlloyLanguagePackage.Literals.ALS_UNIV; | ||
38 | } | ||
39 | |||
40 | } //ALSUnivImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSVariableDeclarationImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSVariableDeclarationImpl.java new file mode 100644 index 00000000..de26d088 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSVariableDeclarationImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>ALS Variable Declaration</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl#getRange <em>Range</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ALSVariableDeclarationImpl extends ALSRelationDeclarationImpl implements ALSVariableDeclaration | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getRange() <em>Range</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getRange() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm range; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ALSVariableDeclarationImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.ALS_VARIABLE_DECLARATION; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getRange() | ||
69 | { | ||
70 | return range; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetRange(ALSTerm newRange, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldRange = range; | ||
81 | range = newRange; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE, oldRange, newRange); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setRange(ALSTerm newRange) | ||
96 | { | ||
97 | if (newRange != range) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (range != null) | ||
101 | msgs = ((InternalEObject)range).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE, null, msgs); | ||
102 | if (newRange != null) | ||
103 | msgs = ((InternalEObject)newRange).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE, null, msgs); | ||
104 | msgs = basicSetRange(newRange, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE, newRange, newRange)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE: | ||
122 | return basicSetRange(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE: | ||
138 | return getRange(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE: | ||
154 | setRange((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE: | ||
171 | setRange((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION__RANGE: | ||
188 | return range != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //ALSVariableDeclarationImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlSTransitiveClosureImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlSTransitiveClosureImpl.java new file mode 100644 index 00000000..fdacf84e --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlSTransitiveClosureImpl.java | |||
@@ -0,0 +1,193 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Al STransitive Closure</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl#getOperand <em>Operand</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class AlSTransitiveClosureImpl extends ALSTermImpl implements AlSTransitiveClosure | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getOperand() <em>Operand</em>}' containment reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getOperand() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ALSTerm operand; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected AlSTransitiveClosureImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return AlloyLanguagePackage.Literals.AL_STRANSITIVE_CLOSURE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | public ALSTerm getOperand() | ||
69 | { | ||
70 | return operand; | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * <!-- end-user-doc --> | ||
76 | * @generated | ||
77 | */ | ||
78 | public NotificationChain basicSetOperand(ALSTerm newOperand, NotificationChain msgs) | ||
79 | { | ||
80 | ALSTerm oldOperand = operand; | ||
81 | operand = newOperand; | ||
82 | if (eNotificationRequired()) | ||
83 | { | ||
84 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND, oldOperand, newOperand); | ||
85 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
86 | } | ||
87 | return msgs; | ||
88 | } | ||
89 | |||
90 | /** | ||
91 | * <!-- begin-user-doc --> | ||
92 | * <!-- end-user-doc --> | ||
93 | * @generated | ||
94 | */ | ||
95 | public void setOperand(ALSTerm newOperand) | ||
96 | { | ||
97 | if (newOperand != operand) | ||
98 | { | ||
99 | NotificationChain msgs = null; | ||
100 | if (operand != null) | ||
101 | msgs = ((InternalEObject)operand).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND, null, msgs); | ||
102 | if (newOperand != null) | ||
103 | msgs = ((InternalEObject)newOperand).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND, null, msgs); | ||
104 | msgs = basicSetOperand(newOperand, msgs); | ||
105 | if (msgs != null) msgs.dispatch(); | ||
106 | } | ||
107 | else if (eNotificationRequired()) | ||
108 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND, newOperand, newOperand)); | ||
109 | } | ||
110 | |||
111 | /** | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @generated | ||
115 | */ | ||
116 | @Override | ||
117 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
118 | { | ||
119 | switch (featureID) | ||
120 | { | ||
121 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND: | ||
122 | return basicSetOperand(null, msgs); | ||
123 | } | ||
124 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | @Override | ||
133 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
134 | { | ||
135 | switch (featureID) | ||
136 | { | ||
137 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND: | ||
138 | return getOperand(); | ||
139 | } | ||
140 | return super.eGet(featureID, resolve, coreType); | ||
141 | } | ||
142 | |||
143 | /** | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @generated | ||
147 | */ | ||
148 | @Override | ||
149 | public void eSet(int featureID, Object newValue) | ||
150 | { | ||
151 | switch (featureID) | ||
152 | { | ||
153 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND: | ||
154 | setOperand((ALSTerm)newValue); | ||
155 | return; | ||
156 | } | ||
157 | super.eSet(featureID, newValue); | ||
158 | } | ||
159 | |||
160 | /** | ||
161 | * <!-- begin-user-doc --> | ||
162 | * <!-- end-user-doc --> | ||
163 | * @generated | ||
164 | */ | ||
165 | @Override | ||
166 | public void eUnset(int featureID) | ||
167 | { | ||
168 | switch (featureID) | ||
169 | { | ||
170 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND: | ||
171 | setOperand((ALSTerm)null); | ||
172 | return; | ||
173 | } | ||
174 | super.eUnset(featureID); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public boolean eIsSet(int featureID) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE__OPERAND: | ||
188 | return operand != null; | ||
189 | } | ||
190 | return super.eIsSet(featureID); | ||
191 | } | ||
192 | |||
193 | } //AlSTransitiveClosureImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java new file mode 100644 index 00000000..45d92dca --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java | |||
@@ -0,0 +1,801 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.*; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EClass; | ||
8 | import org.eclipse.emf.ecore.EDataType; | ||
9 | import org.eclipse.emf.ecore.EObject; | ||
10 | import org.eclipse.emf.ecore.EPackage; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.EFactoryImpl; | ||
13 | |||
14 | import org.eclipse.emf.ecore.plugin.EcorePlugin; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model <b>Factory</b>. | ||
19 | * <!-- end-user-doc --> | ||
20 | * @generated | ||
21 | */ | ||
22 | public class AlloyLanguageFactoryImpl extends EFactoryImpl implements AlloyLanguageFactory | ||
23 | { | ||
24 | /** | ||
25 | * Creates the default factory implementation. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <!-- end-user-doc --> | ||
28 | * @generated | ||
29 | */ | ||
30 | public static AlloyLanguageFactory init() | ||
31 | { | ||
32 | try | ||
33 | { | ||
34 | AlloyLanguageFactory theAlloyLanguageFactory = (AlloyLanguageFactory)EPackage.Registry.INSTANCE.getEFactory(AlloyLanguagePackage.eNS_URI); | ||
35 | if (theAlloyLanguageFactory != null) | ||
36 | { | ||
37 | return theAlloyLanguageFactory; | ||
38 | } | ||
39 | } | ||
40 | catch (Exception exception) | ||
41 | { | ||
42 | EcorePlugin.INSTANCE.log(exception); | ||
43 | } | ||
44 | return new AlloyLanguageFactoryImpl(); | ||
45 | } | ||
46 | |||
47 | /** | ||
48 | * Creates an instance of the factory. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @generated | ||
52 | */ | ||
53 | public AlloyLanguageFactoryImpl() | ||
54 | { | ||
55 | super(); | ||
56 | } | ||
57 | |||
58 | /** | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @generated | ||
62 | */ | ||
63 | @Override | ||
64 | public EObject create(EClass eClass) | ||
65 | { | ||
66 | switch (eClass.getClassifierID()) | ||
67 | { | ||
68 | case AlloyLanguagePackage.ALS_DOCUMENT: return createALSDocument(); | ||
69 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION: return createALSRelationDeclaration(); | ||
70 | case AlloyLanguagePackage.ALS_TYPE_DECLARATION: return createALSTypeDeclaration(); | ||
71 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION: return createALSEnumDeclaration(); | ||
72 | case AlloyLanguagePackage.ALS_ENUM_LITERAL: return createALSEnumLiteral(); | ||
73 | case AlloyLanguagePackage.ALS_SIGNATURE_DECLARATION: return createALSSignatureDeclaration(); | ||
74 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY: return createALSSignatureBody(); | ||
75 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION: return createALSFieldDeclaration(); | ||
76 | case AlloyLanguagePackage.ALS_DEFINITION: return createALSDefinition(); | ||
77 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION: return createALSFunctionDefinition(); | ||
78 | case AlloyLanguagePackage.ALS_RELATION_DEFINITION: return createALSRelationDefinition(); | ||
79 | case AlloyLanguagePackage.ALS_FACT_DECLARATION: return createALSFactDeclaration(); | ||
80 | case AlloyLanguagePackage.ALS_TERM: return createALSTerm(); | ||
81 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION: return createALSVariableDeclaration(); | ||
82 | case AlloyLanguagePackage.ALS_RUN_COMMAND: return createALSRunCommand(); | ||
83 | case AlloyLanguagePackage.ALS_TYPE_SCOPE: return createALSTypeScope(); | ||
84 | case AlloyLanguagePackage.ALS_SIG_SCOPE: return createALSSigScope(); | ||
85 | case AlloyLanguagePackage.ALS_INT_SCOPE: return createALSIntScope(); | ||
86 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX: return createALSQuantifiedEx(); | ||
87 | case AlloyLanguagePackage.ALS_OR: return createALSOr(); | ||
88 | case AlloyLanguagePackage.ALS_IFF: return createALSIff(); | ||
89 | case AlloyLanguagePackage.ALS_IMPL: return createALSImpl(); | ||
90 | case AlloyLanguagePackage.ALS_AND: return createALSAnd(); | ||
91 | case AlloyLanguagePackage.ALS_EQUALS: return createALSEquals(); | ||
92 | case AlloyLanguagePackage.ALS_NOT_EQUALS: return createALSNotEquals(); | ||
93 | case AlloyLanguagePackage.ALS_SUBSET: return createALSSubset(); | ||
94 | case AlloyLanguagePackage.ALS_LESS: return createALSLess(); | ||
95 | case AlloyLanguagePackage.ALS_LEQ: return createALSLeq(); | ||
96 | case AlloyLanguagePackage.ALS_MORE: return createALSMore(); | ||
97 | case AlloyLanguagePackage.ALS_MEQ: return createALSMeq(); | ||
98 | case AlloyLanguagePackage.ALS_OVERRIDE: return createALSOverride(); | ||
99 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT: return createALSRangeRestrictionRight(); | ||
100 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT: return createALSRangeRestrictionLeft(); | ||
101 | case AlloyLanguagePackage.ALS_JOIN: return createALSJoin(); | ||
102 | case AlloyLanguagePackage.ALS_MINUS: return createALSMinus(); | ||
103 | case AlloyLanguagePackage.ALS_PLUS: return createALSPlus(); | ||
104 | case AlloyLanguagePackage.ALS_INTERSECTION: return createALSIntersection(); | ||
105 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT: return createALSDirectProduct(); | ||
106 | case AlloyLanguagePackage.ALS_NOT: return createALSNot(); | ||
107 | case AlloyLanguagePackage.ALS_INVERSE_RELATION: return createALSInverseRelation(); | ||
108 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE: return createAlSTransitiveClosure(); | ||
109 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE: return createALSReflectiveTransitiveClosure(); | ||
110 | case AlloyLanguagePackage.ALS_CARDINALITY: return createALSCardinality(); | ||
111 | case AlloyLanguagePackage.ALS_UNARY_MINUS: return createALSUnaryMinus(); | ||
112 | case AlloyLanguagePackage.ALS_SUM: return createALSSum(); | ||
113 | case AlloyLanguagePackage.ALS_FUNCTION_CALL: return createALSFunctionCall(); | ||
114 | case AlloyLanguagePackage.ALS_NONE: return createALSNone(); | ||
115 | case AlloyLanguagePackage.ALS_IDEN: return createALSIden(); | ||
116 | case AlloyLanguagePackage.ALS_UNIV: return createALSUniv(); | ||
117 | case AlloyLanguagePackage.ALS_INT: return createALSInt(); | ||
118 | case AlloyLanguagePackage.ALS_REFERENCE: return createALSReference(); | ||
119 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL: return createALSNumberLiteral(); | ||
120 | default: | ||
121 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | ||
122 | } | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | @Override | ||
131 | public Object createFromString(EDataType eDataType, String initialValue) | ||
132 | { | ||
133 | switch (eDataType.getClassifierID()) | ||
134 | { | ||
135 | case AlloyLanguagePackage.ALS_MULTIPLICITY: | ||
136 | return createALSMultiplicityFromString(eDataType, initialValue); | ||
137 | case AlloyLanguagePackage.ALS_NUMERIC_OPERATOR: | ||
138 | return createALSNumericOperatorFromString(eDataType, initialValue); | ||
139 | default: | ||
140 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
141 | } | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public String convertToString(EDataType eDataType, Object instanceValue) | ||
151 | { | ||
152 | switch (eDataType.getClassifierID()) | ||
153 | { | ||
154 | case AlloyLanguagePackage.ALS_MULTIPLICITY: | ||
155 | return convertALSMultiplicityToString(eDataType, instanceValue); | ||
156 | case AlloyLanguagePackage.ALS_NUMERIC_OPERATOR: | ||
157 | return convertALSNumericOperatorToString(eDataType, instanceValue); | ||
158 | default: | ||
159 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
160 | } | ||
161 | } | ||
162 | |||
163 | /** | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @generated | ||
167 | */ | ||
168 | public ALSDocument createALSDocument() | ||
169 | { | ||
170 | ALSDocumentImpl alsDocument = new ALSDocumentImpl(); | ||
171 | return alsDocument; | ||
172 | } | ||
173 | |||
174 | /** | ||
175 | * <!-- begin-user-doc --> | ||
176 | * <!-- end-user-doc --> | ||
177 | * @generated | ||
178 | */ | ||
179 | public ALSRelationDeclaration createALSRelationDeclaration() | ||
180 | { | ||
181 | ALSRelationDeclarationImpl alsRelationDeclaration = new ALSRelationDeclarationImpl(); | ||
182 | return alsRelationDeclaration; | ||
183 | } | ||
184 | |||
185 | /** | ||
186 | * <!-- begin-user-doc --> | ||
187 | * <!-- end-user-doc --> | ||
188 | * @generated | ||
189 | */ | ||
190 | public ALSTypeDeclaration createALSTypeDeclaration() | ||
191 | { | ||
192 | ALSTypeDeclarationImpl alsTypeDeclaration = new ALSTypeDeclarationImpl(); | ||
193 | return alsTypeDeclaration; | ||
194 | } | ||
195 | |||
196 | /** | ||
197 | * <!-- begin-user-doc --> | ||
198 | * <!-- end-user-doc --> | ||
199 | * @generated | ||
200 | */ | ||
201 | public ALSEnumDeclaration createALSEnumDeclaration() | ||
202 | { | ||
203 | ALSEnumDeclarationImpl alsEnumDeclaration = new ALSEnumDeclarationImpl(); | ||
204 | return alsEnumDeclaration; | ||
205 | } | ||
206 | |||
207 | /** | ||
208 | * <!-- begin-user-doc --> | ||
209 | * <!-- end-user-doc --> | ||
210 | * @generated | ||
211 | */ | ||
212 | public ALSEnumLiteral createALSEnumLiteral() | ||
213 | { | ||
214 | ALSEnumLiteralImpl alsEnumLiteral = new ALSEnumLiteralImpl(); | ||
215 | return alsEnumLiteral; | ||
216 | } | ||
217 | |||
218 | /** | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @generated | ||
222 | */ | ||
223 | public ALSSignatureDeclaration createALSSignatureDeclaration() | ||
224 | { | ||
225 | ALSSignatureDeclarationImpl alsSignatureDeclaration = new ALSSignatureDeclarationImpl(); | ||
226 | return alsSignatureDeclaration; | ||
227 | } | ||
228 | |||
229 | /** | ||
230 | * <!-- begin-user-doc --> | ||
231 | * <!-- end-user-doc --> | ||
232 | * @generated | ||
233 | */ | ||
234 | public ALSSignatureBody createALSSignatureBody() | ||
235 | { | ||
236 | ALSSignatureBodyImpl alsSignatureBody = new ALSSignatureBodyImpl(); | ||
237 | return alsSignatureBody; | ||
238 | } | ||
239 | |||
240 | /** | ||
241 | * <!-- begin-user-doc --> | ||
242 | * <!-- end-user-doc --> | ||
243 | * @generated | ||
244 | */ | ||
245 | public ALSFieldDeclaration createALSFieldDeclaration() | ||
246 | { | ||
247 | ALSFieldDeclarationImpl alsFieldDeclaration = new ALSFieldDeclarationImpl(); | ||
248 | return alsFieldDeclaration; | ||
249 | } | ||
250 | |||
251 | /** | ||
252 | * <!-- begin-user-doc --> | ||
253 | * <!-- end-user-doc --> | ||
254 | * @generated | ||
255 | */ | ||
256 | public ALSDefinition createALSDefinition() | ||
257 | { | ||
258 | ALSDefinitionImpl alsDefinition = new ALSDefinitionImpl(); | ||
259 | return alsDefinition; | ||
260 | } | ||
261 | |||
262 | /** | ||
263 | * <!-- begin-user-doc --> | ||
264 | * <!-- end-user-doc --> | ||
265 | * @generated | ||
266 | */ | ||
267 | public ALSFunctionDefinition createALSFunctionDefinition() | ||
268 | { | ||
269 | ALSFunctionDefinitionImpl alsFunctionDefinition = new ALSFunctionDefinitionImpl(); | ||
270 | return alsFunctionDefinition; | ||
271 | } | ||
272 | |||
273 | /** | ||
274 | * <!-- begin-user-doc --> | ||
275 | * <!-- end-user-doc --> | ||
276 | * @generated | ||
277 | */ | ||
278 | public ALSRelationDefinition createALSRelationDefinition() | ||
279 | { | ||
280 | ALSRelationDefinitionImpl alsRelationDefinition = new ALSRelationDefinitionImpl(); | ||
281 | return alsRelationDefinition; | ||
282 | } | ||
283 | |||
284 | /** | ||
285 | * <!-- begin-user-doc --> | ||
286 | * <!-- end-user-doc --> | ||
287 | * @generated | ||
288 | */ | ||
289 | public ALSFactDeclaration createALSFactDeclaration() | ||
290 | { | ||
291 | ALSFactDeclarationImpl alsFactDeclaration = new ALSFactDeclarationImpl(); | ||
292 | return alsFactDeclaration; | ||
293 | } | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | public ALSTerm createALSTerm() | ||
301 | { | ||
302 | ALSTermImpl alsTerm = new ALSTermImpl(); | ||
303 | return alsTerm; | ||
304 | } | ||
305 | |||
306 | /** | ||
307 | * <!-- begin-user-doc --> | ||
308 | * <!-- end-user-doc --> | ||
309 | * @generated | ||
310 | */ | ||
311 | public ALSVariableDeclaration createALSVariableDeclaration() | ||
312 | { | ||
313 | ALSVariableDeclarationImpl alsVariableDeclaration = new ALSVariableDeclarationImpl(); | ||
314 | return alsVariableDeclaration; | ||
315 | } | ||
316 | |||
317 | /** | ||
318 | * <!-- begin-user-doc --> | ||
319 | * <!-- end-user-doc --> | ||
320 | * @generated | ||
321 | */ | ||
322 | public ALSRunCommand createALSRunCommand() | ||
323 | { | ||
324 | ALSRunCommandImpl alsRunCommand = new ALSRunCommandImpl(); | ||
325 | return alsRunCommand; | ||
326 | } | ||
327 | |||
328 | /** | ||
329 | * <!-- begin-user-doc --> | ||
330 | * <!-- end-user-doc --> | ||
331 | * @generated | ||
332 | */ | ||
333 | public ALSTypeScope createALSTypeScope() | ||
334 | { | ||
335 | ALSTypeScopeImpl alsTypeScope = new ALSTypeScopeImpl(); | ||
336 | return alsTypeScope; | ||
337 | } | ||
338 | |||
339 | /** | ||
340 | * <!-- begin-user-doc --> | ||
341 | * <!-- end-user-doc --> | ||
342 | * @generated | ||
343 | */ | ||
344 | public ALSSigScope createALSSigScope() | ||
345 | { | ||
346 | ALSSigScopeImpl alsSigScope = new ALSSigScopeImpl(); | ||
347 | return alsSigScope; | ||
348 | } | ||
349 | |||
350 | /** | ||
351 | * <!-- begin-user-doc --> | ||
352 | * <!-- end-user-doc --> | ||
353 | * @generated | ||
354 | */ | ||
355 | public ALSIntScope createALSIntScope() | ||
356 | { | ||
357 | ALSIntScopeImpl alsIntScope = new ALSIntScopeImpl(); | ||
358 | return alsIntScope; | ||
359 | } | ||
360 | |||
361 | /** | ||
362 | * <!-- begin-user-doc --> | ||
363 | * <!-- end-user-doc --> | ||
364 | * @generated | ||
365 | */ | ||
366 | public ALSQuantifiedEx createALSQuantifiedEx() | ||
367 | { | ||
368 | ALSQuantifiedExImpl alsQuantifiedEx = new ALSQuantifiedExImpl(); | ||
369 | return alsQuantifiedEx; | ||
370 | } | ||
371 | |||
372 | /** | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | */ | ||
377 | public ALSOr createALSOr() | ||
378 | { | ||
379 | ALSOrImpl alsOr = new ALSOrImpl(); | ||
380 | return alsOr; | ||
381 | } | ||
382 | |||
383 | /** | ||
384 | * <!-- begin-user-doc --> | ||
385 | * <!-- end-user-doc --> | ||
386 | * @generated | ||
387 | */ | ||
388 | public ALSIff createALSIff() | ||
389 | { | ||
390 | ALSIffImpl alsIff = new ALSIffImpl(); | ||
391 | return alsIff; | ||
392 | } | ||
393 | |||
394 | /** | ||
395 | * <!-- begin-user-doc --> | ||
396 | * <!-- end-user-doc --> | ||
397 | * @generated | ||
398 | */ | ||
399 | public ALSImpl createALSImpl() | ||
400 | { | ||
401 | ALSImplImpl alsImpl = new ALSImplImpl(); | ||
402 | return alsImpl; | ||
403 | } | ||
404 | |||
405 | /** | ||
406 | * <!-- begin-user-doc --> | ||
407 | * <!-- end-user-doc --> | ||
408 | * @generated | ||
409 | */ | ||
410 | public ALSAnd createALSAnd() | ||
411 | { | ||
412 | ALSAndImpl alsAnd = new ALSAndImpl(); | ||
413 | return alsAnd; | ||
414 | } | ||
415 | |||
416 | /** | ||
417 | * <!-- begin-user-doc --> | ||
418 | * <!-- end-user-doc --> | ||
419 | * @generated | ||
420 | */ | ||
421 | public ALSEquals createALSEquals() | ||
422 | { | ||
423 | ALSEqualsImpl alsEquals = new ALSEqualsImpl(); | ||
424 | return alsEquals; | ||
425 | } | ||
426 | |||
427 | /** | ||
428 | * <!-- begin-user-doc --> | ||
429 | * <!-- end-user-doc --> | ||
430 | * @generated | ||
431 | */ | ||
432 | public ALSNotEquals createALSNotEquals() | ||
433 | { | ||
434 | ALSNotEqualsImpl alsNotEquals = new ALSNotEqualsImpl(); | ||
435 | return alsNotEquals; | ||
436 | } | ||
437 | |||
438 | /** | ||
439 | * <!-- begin-user-doc --> | ||
440 | * <!-- end-user-doc --> | ||
441 | * @generated | ||
442 | */ | ||
443 | public ALSSubset createALSSubset() | ||
444 | { | ||
445 | ALSSubsetImpl alsSubset = new ALSSubsetImpl(); | ||
446 | return alsSubset; | ||
447 | } | ||
448 | |||
449 | /** | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @generated | ||
453 | */ | ||
454 | public ALSLess createALSLess() | ||
455 | { | ||
456 | ALSLessImpl alsLess = new ALSLessImpl(); | ||
457 | return alsLess; | ||
458 | } | ||
459 | |||
460 | /** | ||
461 | * <!-- begin-user-doc --> | ||
462 | * <!-- end-user-doc --> | ||
463 | * @generated | ||
464 | */ | ||
465 | public ALSLeq createALSLeq() | ||
466 | { | ||
467 | ALSLeqImpl alsLeq = new ALSLeqImpl(); | ||
468 | return alsLeq; | ||
469 | } | ||
470 | |||
471 | /** | ||
472 | * <!-- begin-user-doc --> | ||
473 | * <!-- end-user-doc --> | ||
474 | * @generated | ||
475 | */ | ||
476 | public ALSMore createALSMore() | ||
477 | { | ||
478 | ALSMoreImpl alsMore = new ALSMoreImpl(); | ||
479 | return alsMore; | ||
480 | } | ||
481 | |||
482 | /** | ||
483 | * <!-- begin-user-doc --> | ||
484 | * <!-- end-user-doc --> | ||
485 | * @generated | ||
486 | */ | ||
487 | public ALSMeq createALSMeq() | ||
488 | { | ||
489 | ALSMeqImpl alsMeq = new ALSMeqImpl(); | ||
490 | return alsMeq; | ||
491 | } | ||
492 | |||
493 | /** | ||
494 | * <!-- begin-user-doc --> | ||
495 | * <!-- end-user-doc --> | ||
496 | * @generated | ||
497 | */ | ||
498 | public ALSOverride createALSOverride() | ||
499 | { | ||
500 | ALSOverrideImpl alsOverride = new ALSOverrideImpl(); | ||
501 | return alsOverride; | ||
502 | } | ||
503 | |||
504 | /** | ||
505 | * <!-- begin-user-doc --> | ||
506 | * <!-- end-user-doc --> | ||
507 | * @generated | ||
508 | */ | ||
509 | public ALSRangeRestrictionRight createALSRangeRestrictionRight() | ||
510 | { | ||
511 | ALSRangeRestrictionRightImpl alsRangeRestrictionRight = new ALSRangeRestrictionRightImpl(); | ||
512 | return alsRangeRestrictionRight; | ||
513 | } | ||
514 | |||
515 | /** | ||
516 | * <!-- begin-user-doc --> | ||
517 | * <!-- end-user-doc --> | ||
518 | * @generated | ||
519 | */ | ||
520 | public ALSRangeRestrictionLeft createALSRangeRestrictionLeft() | ||
521 | { | ||
522 | ALSRangeRestrictionLeftImpl alsRangeRestrictionLeft = new ALSRangeRestrictionLeftImpl(); | ||
523 | return alsRangeRestrictionLeft; | ||
524 | } | ||
525 | |||
526 | /** | ||
527 | * <!-- begin-user-doc --> | ||
528 | * <!-- end-user-doc --> | ||
529 | * @generated | ||
530 | */ | ||
531 | public ALSJoin createALSJoin() | ||
532 | { | ||
533 | ALSJoinImpl alsJoin = new ALSJoinImpl(); | ||
534 | return alsJoin; | ||
535 | } | ||
536 | |||
537 | /** | ||
538 | * <!-- begin-user-doc --> | ||
539 | * <!-- end-user-doc --> | ||
540 | * @generated | ||
541 | */ | ||
542 | public ALSMinus createALSMinus() | ||
543 | { | ||
544 | ALSMinusImpl alsMinus = new ALSMinusImpl(); | ||
545 | return alsMinus; | ||
546 | } | ||
547 | |||
548 | /** | ||
549 | * <!-- begin-user-doc --> | ||
550 | * <!-- end-user-doc --> | ||
551 | * @generated | ||
552 | */ | ||
553 | public ALSPlus createALSPlus() | ||
554 | { | ||
555 | ALSPlusImpl alsPlus = new ALSPlusImpl(); | ||
556 | return alsPlus; | ||
557 | } | ||
558 | |||
559 | /** | ||
560 | * <!-- begin-user-doc --> | ||
561 | * <!-- end-user-doc --> | ||
562 | * @generated | ||
563 | */ | ||
564 | public ALSIntersection createALSIntersection() | ||
565 | { | ||
566 | ALSIntersectionImpl alsIntersection = new ALSIntersectionImpl(); | ||
567 | return alsIntersection; | ||
568 | } | ||
569 | |||
570 | /** | ||
571 | * <!-- begin-user-doc --> | ||
572 | * <!-- end-user-doc --> | ||
573 | * @generated | ||
574 | */ | ||
575 | public ALSDirectProduct createALSDirectProduct() | ||
576 | { | ||
577 | ALSDirectProductImpl alsDirectProduct = new ALSDirectProductImpl(); | ||
578 | return alsDirectProduct; | ||
579 | } | ||
580 | |||
581 | /** | ||
582 | * <!-- begin-user-doc --> | ||
583 | * <!-- end-user-doc --> | ||
584 | * @generated | ||
585 | */ | ||
586 | public ALSNot createALSNot() | ||
587 | { | ||
588 | ALSNotImpl alsNot = new ALSNotImpl(); | ||
589 | return alsNot; | ||
590 | } | ||
591 | |||
592 | /** | ||
593 | * <!-- begin-user-doc --> | ||
594 | * <!-- end-user-doc --> | ||
595 | * @generated | ||
596 | */ | ||
597 | public ALSInverseRelation createALSInverseRelation() | ||
598 | { | ||
599 | ALSInverseRelationImpl alsInverseRelation = new ALSInverseRelationImpl(); | ||
600 | return alsInverseRelation; | ||
601 | } | ||
602 | |||
603 | /** | ||
604 | * <!-- begin-user-doc --> | ||
605 | * <!-- end-user-doc --> | ||
606 | * @generated | ||
607 | */ | ||
608 | public AlSTransitiveClosure createAlSTransitiveClosure() | ||
609 | { | ||
610 | AlSTransitiveClosureImpl alSTransitiveClosure = new AlSTransitiveClosureImpl(); | ||
611 | return alSTransitiveClosure; | ||
612 | } | ||
613 | |||
614 | /** | ||
615 | * <!-- begin-user-doc --> | ||
616 | * <!-- end-user-doc --> | ||
617 | * @generated | ||
618 | */ | ||
619 | public ALSReflectiveTransitiveClosure createALSReflectiveTransitiveClosure() | ||
620 | { | ||
621 | ALSReflectiveTransitiveClosureImpl alsReflectiveTransitiveClosure = new ALSReflectiveTransitiveClosureImpl(); | ||
622 | return alsReflectiveTransitiveClosure; | ||
623 | } | ||
624 | |||
625 | /** | ||
626 | * <!-- begin-user-doc --> | ||
627 | * <!-- end-user-doc --> | ||
628 | * @generated | ||
629 | */ | ||
630 | public ALSCardinality createALSCardinality() | ||
631 | { | ||
632 | ALSCardinalityImpl alsCardinality = new ALSCardinalityImpl(); | ||
633 | return alsCardinality; | ||
634 | } | ||
635 | |||
636 | /** | ||
637 | * <!-- begin-user-doc --> | ||
638 | * <!-- end-user-doc --> | ||
639 | * @generated | ||
640 | */ | ||
641 | public ALSUnaryMinus createALSUnaryMinus() | ||
642 | { | ||
643 | ALSUnaryMinusImpl alsUnaryMinus = new ALSUnaryMinusImpl(); | ||
644 | return alsUnaryMinus; | ||
645 | } | ||
646 | |||
647 | /** | ||
648 | * <!-- begin-user-doc --> | ||
649 | * <!-- end-user-doc --> | ||
650 | * @generated | ||
651 | */ | ||
652 | public ALSSum createALSSum() | ||
653 | { | ||
654 | ALSSumImpl alsSum = new ALSSumImpl(); | ||
655 | return alsSum; | ||
656 | } | ||
657 | |||
658 | /** | ||
659 | * <!-- begin-user-doc --> | ||
660 | * <!-- end-user-doc --> | ||
661 | * @generated | ||
662 | */ | ||
663 | public ALSFunctionCall createALSFunctionCall() | ||
664 | { | ||
665 | ALSFunctionCallImpl alsFunctionCall = new ALSFunctionCallImpl(); | ||
666 | return alsFunctionCall; | ||
667 | } | ||
668 | |||
669 | /** | ||
670 | * <!-- begin-user-doc --> | ||
671 | * <!-- end-user-doc --> | ||
672 | * @generated | ||
673 | */ | ||
674 | public ALSNone createALSNone() | ||
675 | { | ||
676 | ALSNoneImpl alsNone = new ALSNoneImpl(); | ||
677 | return alsNone; | ||
678 | } | ||
679 | |||
680 | /** | ||
681 | * <!-- begin-user-doc --> | ||
682 | * <!-- end-user-doc --> | ||
683 | * @generated | ||
684 | */ | ||
685 | public ALSIden createALSIden() | ||
686 | { | ||
687 | ALSIdenImpl alsIden = new ALSIdenImpl(); | ||
688 | return alsIden; | ||
689 | } | ||
690 | |||
691 | /** | ||
692 | * <!-- begin-user-doc --> | ||
693 | * <!-- end-user-doc --> | ||
694 | * @generated | ||
695 | */ | ||
696 | public ALSUniv createALSUniv() | ||
697 | { | ||
698 | ALSUnivImpl alsUniv = new ALSUnivImpl(); | ||
699 | return alsUniv; | ||
700 | } | ||
701 | |||
702 | /** | ||
703 | * <!-- begin-user-doc --> | ||
704 | * <!-- end-user-doc --> | ||
705 | * @generated | ||
706 | */ | ||
707 | public ALSInt createALSInt() | ||
708 | { | ||
709 | ALSIntImpl alsInt = new ALSIntImpl(); | ||
710 | return alsInt; | ||
711 | } | ||
712 | |||
713 | /** | ||
714 | * <!-- begin-user-doc --> | ||
715 | * <!-- end-user-doc --> | ||
716 | * @generated | ||
717 | */ | ||
718 | public ALSReference createALSReference() | ||
719 | { | ||
720 | ALSReferenceImpl alsReference = new ALSReferenceImpl(); | ||
721 | return alsReference; | ||
722 | } | ||
723 | |||
724 | /** | ||
725 | * <!-- begin-user-doc --> | ||
726 | * <!-- end-user-doc --> | ||
727 | * @generated | ||
728 | */ | ||
729 | public ALSNumberLiteral createALSNumberLiteral() | ||
730 | { | ||
731 | ALSNumberLiteralImpl alsNumberLiteral = new ALSNumberLiteralImpl(); | ||
732 | return alsNumberLiteral; | ||
733 | } | ||
734 | |||
735 | /** | ||
736 | * <!-- begin-user-doc --> | ||
737 | * <!-- end-user-doc --> | ||
738 | * @generated | ||
739 | */ | ||
740 | public ALSMultiplicity createALSMultiplicityFromString(EDataType eDataType, String initialValue) | ||
741 | { | ||
742 | ALSMultiplicity result = ALSMultiplicity.get(initialValue); | ||
743 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
744 | return result; | ||
745 | } | ||
746 | |||
747 | /** | ||
748 | * <!-- begin-user-doc --> | ||
749 | * <!-- end-user-doc --> | ||
750 | * @generated | ||
751 | */ | ||
752 | public String convertALSMultiplicityToString(EDataType eDataType, Object instanceValue) | ||
753 | { | ||
754 | return instanceValue == null ? null : instanceValue.toString(); | ||
755 | } | ||
756 | |||
757 | /** | ||
758 | * <!-- begin-user-doc --> | ||
759 | * <!-- end-user-doc --> | ||
760 | * @generated | ||
761 | */ | ||
762 | public ALSNumericOperator createALSNumericOperatorFromString(EDataType eDataType, String initialValue) | ||
763 | { | ||
764 | ALSNumericOperator result = ALSNumericOperator.get(initialValue); | ||
765 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
766 | return result; | ||
767 | } | ||
768 | |||
769 | /** | ||
770 | * <!-- begin-user-doc --> | ||
771 | * <!-- end-user-doc --> | ||
772 | * @generated | ||
773 | */ | ||
774 | public String convertALSNumericOperatorToString(EDataType eDataType, Object instanceValue) | ||
775 | { | ||
776 | return instanceValue == null ? null : instanceValue.toString(); | ||
777 | } | ||
778 | |||
779 | /** | ||
780 | * <!-- begin-user-doc --> | ||
781 | * <!-- end-user-doc --> | ||
782 | * @generated | ||
783 | */ | ||
784 | public AlloyLanguagePackage getAlloyLanguagePackage() | ||
785 | { | ||
786 | return (AlloyLanguagePackage)getEPackage(); | ||
787 | } | ||
788 | |||
789 | /** | ||
790 | * <!-- begin-user-doc --> | ||
791 | * <!-- end-user-doc --> | ||
792 | * @deprecated | ||
793 | * @generated | ||
794 | */ | ||
795 | @Deprecated | ||
796 | public static AlloyLanguagePackage getPackage() | ||
797 | { | ||
798 | return AlloyLanguagePackage.eINSTANCE; | ||
799 | } | ||
800 | |||
801 | } //AlloyLanguageFactoryImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java new file mode 100644 index 00000000..1fd90aa9 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java | |||
@@ -0,0 +1,2417 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.impl; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd; | ||
6 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality; | ||
7 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition; | ||
8 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct; | ||
9 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument; | ||
10 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration; | ||
11 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral; | ||
12 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals; | ||
13 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration; | ||
14 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration; | ||
15 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall; | ||
16 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition; | ||
17 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden; | ||
18 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff; | ||
19 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl; | ||
20 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt; | ||
21 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope; | ||
22 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection; | ||
23 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation; | ||
24 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin; | ||
25 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq; | ||
26 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess; | ||
27 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq; | ||
28 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus; | ||
29 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore; | ||
30 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity; | ||
31 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone; | ||
32 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot; | ||
33 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals; | ||
34 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral; | ||
35 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator; | ||
36 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr; | ||
37 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride; | ||
38 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus; | ||
39 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx; | ||
40 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft; | ||
41 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight; | ||
42 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference; | ||
43 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure; | ||
44 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration; | ||
45 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition; | ||
46 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand; | ||
47 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope; | ||
48 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody; | ||
49 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration; | ||
50 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset; | ||
51 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum; | ||
52 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
53 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration; | ||
54 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope; | ||
55 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus; | ||
56 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv; | ||
57 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
58 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure; | ||
59 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguageFactory; | ||
60 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
61 | |||
62 | import org.eclipse.emf.ecore.EAttribute; | ||
63 | import org.eclipse.emf.ecore.EClass; | ||
64 | import org.eclipse.emf.ecore.EEnum; | ||
65 | import org.eclipse.emf.ecore.EPackage; | ||
66 | import org.eclipse.emf.ecore.EReference; | ||
67 | |||
68 | import org.eclipse.emf.ecore.impl.EPackageImpl; | ||
69 | |||
70 | /** | ||
71 | * <!-- begin-user-doc --> | ||
72 | * An implementation of the model <b>Package</b>. | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | public class AlloyLanguagePackageImpl extends EPackageImpl implements AlloyLanguagePackage | ||
77 | { | ||
78 | /** | ||
79 | * <!-- begin-user-doc --> | ||
80 | * <!-- end-user-doc --> | ||
81 | * @generated | ||
82 | */ | ||
83 | private EClass alsDocumentEClass = null; | ||
84 | |||
85 | /** | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @generated | ||
89 | */ | ||
90 | private EClass alsRelationDeclarationEClass = null; | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | private EClass alsTypeDeclarationEClass = null; | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | private EClass alsEnumDeclarationEClass = null; | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | private EClass alsEnumLiteralEClass = null; | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | private EClass alsSignatureDeclarationEClass = null; | ||
119 | |||
120 | /** | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @generated | ||
124 | */ | ||
125 | private EClass alsSignatureBodyEClass = null; | ||
126 | |||
127 | /** | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @generated | ||
131 | */ | ||
132 | private EClass alsFieldDeclarationEClass = null; | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | private EClass alsDefinitionEClass = null; | ||
140 | |||
141 | /** | ||
142 | * <!-- begin-user-doc --> | ||
143 | * <!-- end-user-doc --> | ||
144 | * @generated | ||
145 | */ | ||
146 | private EClass alsFunctionDefinitionEClass = null; | ||
147 | |||
148 | /** | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @generated | ||
152 | */ | ||
153 | private EClass alsRelationDefinitionEClass = null; | ||
154 | |||
155 | /** | ||
156 | * <!-- begin-user-doc --> | ||
157 | * <!-- end-user-doc --> | ||
158 | * @generated | ||
159 | */ | ||
160 | private EClass alsFactDeclarationEClass = null; | ||
161 | |||
162 | /** | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @generated | ||
166 | */ | ||
167 | private EClass alsTermEClass = null; | ||
168 | |||
169 | /** | ||
170 | * <!-- begin-user-doc --> | ||
171 | * <!-- end-user-doc --> | ||
172 | * @generated | ||
173 | */ | ||
174 | private EClass alsVariableDeclarationEClass = null; | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | private EClass alsRunCommandEClass = null; | ||
182 | |||
183 | /** | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @generated | ||
187 | */ | ||
188 | private EClass alsTypeScopeEClass = null; | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | private EClass alsSigScopeEClass = null; | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
202 | private EClass alsIntScopeEClass = null; | ||
203 | |||
204 | /** | ||
205 | * <!-- begin-user-doc --> | ||
206 | * <!-- end-user-doc --> | ||
207 | * @generated | ||
208 | */ | ||
209 | private EClass alsQuantifiedExEClass = null; | ||
210 | |||
211 | /** | ||
212 | * <!-- begin-user-doc --> | ||
213 | * <!-- end-user-doc --> | ||
214 | * @generated | ||
215 | */ | ||
216 | private EClass alsOrEClass = null; | ||
217 | |||
218 | /** | ||
219 | * <!-- begin-user-doc --> | ||
220 | * <!-- end-user-doc --> | ||
221 | * @generated | ||
222 | */ | ||
223 | private EClass alsIffEClass = null; | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | private EClass alsImplEClass = null; | ||
231 | |||
232 | /** | ||
233 | * <!-- begin-user-doc --> | ||
234 | * <!-- end-user-doc --> | ||
235 | * @generated | ||
236 | */ | ||
237 | private EClass alsAndEClass = null; | ||
238 | |||
239 | /** | ||
240 | * <!-- begin-user-doc --> | ||
241 | * <!-- end-user-doc --> | ||
242 | * @generated | ||
243 | */ | ||
244 | private EClass alsEqualsEClass = null; | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | private EClass alsNotEqualsEClass = null; | ||
252 | |||
253 | /** | ||
254 | * <!-- begin-user-doc --> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | */ | ||
258 | private EClass alsSubsetEClass = null; | ||
259 | |||
260 | /** | ||
261 | * <!-- begin-user-doc --> | ||
262 | * <!-- end-user-doc --> | ||
263 | * @generated | ||
264 | */ | ||
265 | private EClass alsLessEClass = null; | ||
266 | |||
267 | /** | ||
268 | * <!-- begin-user-doc --> | ||
269 | * <!-- end-user-doc --> | ||
270 | * @generated | ||
271 | */ | ||
272 | private EClass alsLeqEClass = null; | ||
273 | |||
274 | /** | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <!-- end-user-doc --> | ||
277 | * @generated | ||
278 | */ | ||
279 | private EClass alsMoreEClass = null; | ||
280 | |||
281 | /** | ||
282 | * <!-- begin-user-doc --> | ||
283 | * <!-- end-user-doc --> | ||
284 | * @generated | ||
285 | */ | ||
286 | private EClass alsMeqEClass = null; | ||
287 | |||
288 | /** | ||
289 | * <!-- begin-user-doc --> | ||
290 | * <!-- end-user-doc --> | ||
291 | * @generated | ||
292 | */ | ||
293 | private EClass alsOverrideEClass = null; | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | private EClass alsRangeRestrictionRightEClass = null; | ||
301 | |||
302 | /** | ||
303 | * <!-- begin-user-doc --> | ||
304 | * <!-- end-user-doc --> | ||
305 | * @generated | ||
306 | */ | ||
307 | private EClass alsRangeRestrictionLeftEClass = null; | ||
308 | |||
309 | /** | ||
310 | * <!-- begin-user-doc --> | ||
311 | * <!-- end-user-doc --> | ||
312 | * @generated | ||
313 | */ | ||
314 | private EClass alsJoinEClass = null; | ||
315 | |||
316 | /** | ||
317 | * <!-- begin-user-doc --> | ||
318 | * <!-- end-user-doc --> | ||
319 | * @generated | ||
320 | */ | ||
321 | private EClass alsMinusEClass = null; | ||
322 | |||
323 | /** | ||
324 | * <!-- begin-user-doc --> | ||
325 | * <!-- end-user-doc --> | ||
326 | * @generated | ||
327 | */ | ||
328 | private EClass alsPlusEClass = null; | ||
329 | |||
330 | /** | ||
331 | * <!-- begin-user-doc --> | ||
332 | * <!-- end-user-doc --> | ||
333 | * @generated | ||
334 | */ | ||
335 | private EClass alsIntersectionEClass = null; | ||
336 | |||
337 | /** | ||
338 | * <!-- begin-user-doc --> | ||
339 | * <!-- end-user-doc --> | ||
340 | * @generated | ||
341 | */ | ||
342 | private EClass alsDirectProductEClass = null; | ||
343 | |||
344 | /** | ||
345 | * <!-- begin-user-doc --> | ||
346 | * <!-- end-user-doc --> | ||
347 | * @generated | ||
348 | */ | ||
349 | private EClass alsNotEClass = null; | ||
350 | |||
351 | /** | ||
352 | * <!-- begin-user-doc --> | ||
353 | * <!-- end-user-doc --> | ||
354 | * @generated | ||
355 | */ | ||
356 | private EClass alsInverseRelationEClass = null; | ||
357 | |||
358 | /** | ||
359 | * <!-- begin-user-doc --> | ||
360 | * <!-- end-user-doc --> | ||
361 | * @generated | ||
362 | */ | ||
363 | private EClass alSTransitiveClosureEClass = null; | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | private EClass alsReflectiveTransitiveClosureEClass = null; | ||
371 | |||
372 | /** | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | */ | ||
377 | private EClass alsCardinalityEClass = null; | ||
378 | |||
379 | /** | ||
380 | * <!-- begin-user-doc --> | ||
381 | * <!-- end-user-doc --> | ||
382 | * @generated | ||
383 | */ | ||
384 | private EClass alsUnaryMinusEClass = null; | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | private EClass alsSumEClass = null; | ||
392 | |||
393 | /** | ||
394 | * <!-- begin-user-doc --> | ||
395 | * <!-- end-user-doc --> | ||
396 | * @generated | ||
397 | */ | ||
398 | private EClass alsFunctionCallEClass = null; | ||
399 | |||
400 | /** | ||
401 | * <!-- begin-user-doc --> | ||
402 | * <!-- end-user-doc --> | ||
403 | * @generated | ||
404 | */ | ||
405 | private EClass alsNoneEClass = null; | ||
406 | |||
407 | /** | ||
408 | * <!-- begin-user-doc --> | ||
409 | * <!-- end-user-doc --> | ||
410 | * @generated | ||
411 | */ | ||
412 | private EClass alsIdenEClass = null; | ||
413 | |||
414 | /** | ||
415 | * <!-- begin-user-doc --> | ||
416 | * <!-- end-user-doc --> | ||
417 | * @generated | ||
418 | */ | ||
419 | private EClass alsUnivEClass = null; | ||
420 | |||
421 | /** | ||
422 | * <!-- begin-user-doc --> | ||
423 | * <!-- end-user-doc --> | ||
424 | * @generated | ||
425 | */ | ||
426 | private EClass alsIntEClass = null; | ||
427 | |||
428 | /** | ||
429 | * <!-- begin-user-doc --> | ||
430 | * <!-- end-user-doc --> | ||
431 | * @generated | ||
432 | */ | ||
433 | private EClass alsReferenceEClass = null; | ||
434 | |||
435 | /** | ||
436 | * <!-- begin-user-doc --> | ||
437 | * <!-- end-user-doc --> | ||
438 | * @generated | ||
439 | */ | ||
440 | private EClass alsNumberLiteralEClass = null; | ||
441 | |||
442 | /** | ||
443 | * <!-- begin-user-doc --> | ||
444 | * <!-- end-user-doc --> | ||
445 | * @generated | ||
446 | */ | ||
447 | private EEnum alsMultiplicityEEnum = null; | ||
448 | |||
449 | /** | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @generated | ||
453 | */ | ||
454 | private EEnum alsNumericOperatorEEnum = null; | ||
455 | |||
456 | /** | ||
457 | * Creates an instance of the model <b>Package</b>, registered with | ||
458 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | ||
459 | * package URI value. | ||
460 | * <p>Note: the correct way to create the package is via the static | ||
461 | * factory method {@link #init init()}, which also performs | ||
462 | * initialization of the package, or returns the registered package, | ||
463 | * if one already exists. | ||
464 | * <!-- begin-user-doc --> | ||
465 | * <!-- end-user-doc --> | ||
466 | * @see org.eclipse.emf.ecore.EPackage.Registry | ||
467 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#eNS_URI | ||
468 | * @see #init() | ||
469 | * @generated | ||
470 | */ | ||
471 | private AlloyLanguagePackageImpl() | ||
472 | { | ||
473 | super(eNS_URI, AlloyLanguageFactory.eINSTANCE); | ||
474 | } | ||
475 | |||
476 | /** | ||
477 | * <!-- begin-user-doc --> | ||
478 | * <!-- end-user-doc --> | ||
479 | * @generated | ||
480 | */ | ||
481 | private static boolean isInited = false; | ||
482 | |||
483 | /** | ||
484 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | ||
485 | * | ||
486 | * <p>This method is used to initialize {@link AlloyLanguagePackage#eINSTANCE} when that field is accessed. | ||
487 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | ||
488 | * <!-- begin-user-doc --> | ||
489 | * <!-- end-user-doc --> | ||
490 | * @see #eNS_URI | ||
491 | * @see #createPackageContents() | ||
492 | * @see #initializePackageContents() | ||
493 | * @generated | ||
494 | */ | ||
495 | public static AlloyLanguagePackage init() | ||
496 | { | ||
497 | if (isInited) return (AlloyLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(AlloyLanguagePackage.eNS_URI); | ||
498 | |||
499 | // Obtain or create and register package | ||
500 | AlloyLanguagePackageImpl theAlloyLanguagePackage = (AlloyLanguagePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AlloyLanguagePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AlloyLanguagePackageImpl()); | ||
501 | |||
502 | isInited = true; | ||
503 | |||
504 | // Create package meta-data objects | ||
505 | theAlloyLanguagePackage.createPackageContents(); | ||
506 | |||
507 | // Initialize created meta-data | ||
508 | theAlloyLanguagePackage.initializePackageContents(); | ||
509 | |||
510 | // Mark meta-data to indicate it can't be changed | ||
511 | theAlloyLanguagePackage.freeze(); | ||
512 | |||
513 | |||
514 | // Update the registry and return the package | ||
515 | EPackage.Registry.INSTANCE.put(AlloyLanguagePackage.eNS_URI, theAlloyLanguagePackage); | ||
516 | return theAlloyLanguagePackage; | ||
517 | } | ||
518 | |||
519 | /** | ||
520 | * <!-- begin-user-doc --> | ||
521 | * <!-- end-user-doc --> | ||
522 | * @generated | ||
523 | */ | ||
524 | public EClass getALSDocument() | ||
525 | { | ||
526 | return alsDocumentEClass; | ||
527 | } | ||
528 | |||
529 | /** | ||
530 | * <!-- begin-user-doc --> | ||
531 | * <!-- end-user-doc --> | ||
532 | * @generated | ||
533 | */ | ||
534 | public EReference getALSDocument_EnumDeclarations() | ||
535 | { | ||
536 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(0); | ||
537 | } | ||
538 | |||
539 | /** | ||
540 | * <!-- begin-user-doc --> | ||
541 | * <!-- end-user-doc --> | ||
542 | * @generated | ||
543 | */ | ||
544 | public EReference getALSDocument_SignatureBodies() | ||
545 | { | ||
546 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(1); | ||
547 | } | ||
548 | |||
549 | /** | ||
550 | * <!-- begin-user-doc --> | ||
551 | * <!-- end-user-doc --> | ||
552 | * @generated | ||
553 | */ | ||
554 | public EReference getALSDocument_FunctionDefinitions() | ||
555 | { | ||
556 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(2); | ||
557 | } | ||
558 | |||
559 | /** | ||
560 | * <!-- begin-user-doc --> | ||
561 | * <!-- end-user-doc --> | ||
562 | * @generated | ||
563 | */ | ||
564 | public EReference getALSDocument_RelationDefinitions() | ||
565 | { | ||
566 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(3); | ||
567 | } | ||
568 | |||
569 | /** | ||
570 | * <!-- begin-user-doc --> | ||
571 | * <!-- end-user-doc --> | ||
572 | * @generated | ||
573 | */ | ||
574 | public EReference getALSDocument_FactDeclarations() | ||
575 | { | ||
576 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(4); | ||
577 | } | ||
578 | |||
579 | /** | ||
580 | * <!-- begin-user-doc --> | ||
581 | * <!-- end-user-doc --> | ||
582 | * @generated | ||
583 | */ | ||
584 | public EReference getALSDocument_RunCommand() | ||
585 | { | ||
586 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(5); | ||
587 | } | ||
588 | |||
589 | /** | ||
590 | * <!-- begin-user-doc --> | ||
591 | * <!-- end-user-doc --> | ||
592 | * @generated | ||
593 | */ | ||
594 | public EClass getALSRelationDeclaration() | ||
595 | { | ||
596 | return alsRelationDeclarationEClass; | ||
597 | } | ||
598 | |||
599 | /** | ||
600 | * <!-- begin-user-doc --> | ||
601 | * <!-- end-user-doc --> | ||
602 | * @generated | ||
603 | */ | ||
604 | public EAttribute getALSRelationDeclaration_Name() | ||
605 | { | ||
606 | return (EAttribute)alsRelationDeclarationEClass.getEStructuralFeatures().get(0); | ||
607 | } | ||
608 | |||
609 | /** | ||
610 | * <!-- begin-user-doc --> | ||
611 | * <!-- end-user-doc --> | ||
612 | * @generated | ||
613 | */ | ||
614 | public EClass getALSTypeDeclaration() | ||
615 | { | ||
616 | return alsTypeDeclarationEClass; | ||
617 | } | ||
618 | |||
619 | /** | ||
620 | * <!-- begin-user-doc --> | ||
621 | * <!-- end-user-doc --> | ||
622 | * @generated | ||
623 | */ | ||
624 | public EClass getALSEnumDeclaration() | ||
625 | { | ||
626 | return alsEnumDeclarationEClass; | ||
627 | } | ||
628 | |||
629 | /** | ||
630 | * <!-- begin-user-doc --> | ||
631 | * <!-- end-user-doc --> | ||
632 | * @generated | ||
633 | */ | ||
634 | public EReference getALSEnumDeclaration_Literal() | ||
635 | { | ||
636 | return (EReference)alsEnumDeclarationEClass.getEStructuralFeatures().get(0); | ||
637 | } | ||
638 | |||
639 | /** | ||
640 | * <!-- begin-user-doc --> | ||
641 | * <!-- end-user-doc --> | ||
642 | * @generated | ||
643 | */ | ||
644 | public EClass getALSEnumLiteral() | ||
645 | { | ||
646 | return alsEnumLiteralEClass; | ||
647 | } | ||
648 | |||
649 | /** | ||
650 | * <!-- begin-user-doc --> | ||
651 | * <!-- end-user-doc --> | ||
652 | * @generated | ||
653 | */ | ||
654 | public EClass getALSSignatureDeclaration() | ||
655 | { | ||
656 | return alsSignatureDeclarationEClass; | ||
657 | } | ||
658 | |||
659 | /** | ||
660 | * <!-- begin-user-doc --> | ||
661 | * <!-- end-user-doc --> | ||
662 | * @generated | ||
663 | */ | ||
664 | public EClass getALSSignatureBody() | ||
665 | { | ||
666 | return alsSignatureBodyEClass; | ||
667 | } | ||
668 | |||
669 | /** | ||
670 | * <!-- begin-user-doc --> | ||
671 | * <!-- end-user-doc --> | ||
672 | * @generated | ||
673 | */ | ||
674 | public EAttribute getALSSignatureBody_Multiplicity() | ||
675 | { | ||
676 | return (EAttribute)alsSignatureBodyEClass.getEStructuralFeatures().get(0); | ||
677 | } | ||
678 | |||
679 | /** | ||
680 | * <!-- begin-user-doc --> | ||
681 | * <!-- end-user-doc --> | ||
682 | * @generated | ||
683 | */ | ||
684 | public EAttribute getALSSignatureBody_Abstract() | ||
685 | { | ||
686 | return (EAttribute)alsSignatureBodyEClass.getEStructuralFeatures().get(1); | ||
687 | } | ||
688 | |||
689 | /** | ||
690 | * <!-- begin-user-doc --> | ||
691 | * <!-- end-user-doc --> | ||
692 | * @generated | ||
693 | */ | ||
694 | public EReference getALSSignatureBody_Declarations() | ||
695 | { | ||
696 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(2); | ||
697 | } | ||
698 | |||
699 | /** | ||
700 | * <!-- begin-user-doc --> | ||
701 | * <!-- end-user-doc --> | ||
702 | * @generated | ||
703 | */ | ||
704 | public EReference getALSSignatureBody_Supertype() | ||
705 | { | ||
706 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(3); | ||
707 | } | ||
708 | |||
709 | /** | ||
710 | * <!-- begin-user-doc --> | ||
711 | * <!-- end-user-doc --> | ||
712 | * @generated | ||
713 | */ | ||
714 | public EReference getALSSignatureBody_Superset() | ||
715 | { | ||
716 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(4); | ||
717 | } | ||
718 | |||
719 | /** | ||
720 | * <!-- begin-user-doc --> | ||
721 | * <!-- end-user-doc --> | ||
722 | * @generated | ||
723 | */ | ||
724 | public EReference getALSSignatureBody_Fields() | ||
725 | { | ||
726 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(5); | ||
727 | } | ||
728 | |||
729 | /** | ||
730 | * <!-- begin-user-doc --> | ||
731 | * <!-- end-user-doc --> | ||
732 | * @generated | ||
733 | */ | ||
734 | public EClass getALSFieldDeclaration() | ||
735 | { | ||
736 | return alsFieldDeclarationEClass; | ||
737 | } | ||
738 | |||
739 | /** | ||
740 | * <!-- begin-user-doc --> | ||
741 | * <!-- end-user-doc --> | ||
742 | * @generated | ||
743 | */ | ||
744 | public EAttribute getALSFieldDeclaration_Multiplicity() | ||
745 | { | ||
746 | return (EAttribute)alsFieldDeclarationEClass.getEStructuralFeatures().get(0); | ||
747 | } | ||
748 | |||
749 | /** | ||
750 | * <!-- begin-user-doc --> | ||
751 | * <!-- end-user-doc --> | ||
752 | * @generated | ||
753 | */ | ||
754 | public EReference getALSFieldDeclaration_Type() | ||
755 | { | ||
756 | return (EReference)alsFieldDeclarationEClass.getEStructuralFeatures().get(1); | ||
757 | } | ||
758 | |||
759 | /** | ||
760 | * <!-- begin-user-doc --> | ||
761 | * <!-- end-user-doc --> | ||
762 | * @generated | ||
763 | */ | ||
764 | public EClass getALSDefinition() | ||
765 | { | ||
766 | return alsDefinitionEClass; | ||
767 | } | ||
768 | |||
769 | /** | ||
770 | * <!-- begin-user-doc --> | ||
771 | * <!-- end-user-doc --> | ||
772 | * @generated | ||
773 | */ | ||
774 | public EAttribute getALSDefinition_Name() | ||
775 | { | ||
776 | return (EAttribute)alsDefinitionEClass.getEStructuralFeatures().get(0); | ||
777 | } | ||
778 | |||
779 | /** | ||
780 | * <!-- begin-user-doc --> | ||
781 | * <!-- end-user-doc --> | ||
782 | * @generated | ||
783 | */ | ||
784 | public EReference getALSDefinition_Variables() | ||
785 | { | ||
786 | return (EReference)alsDefinitionEClass.getEStructuralFeatures().get(1); | ||
787 | } | ||
788 | |||
789 | /** | ||
790 | * <!-- begin-user-doc --> | ||
791 | * <!-- end-user-doc --> | ||
792 | * @generated | ||
793 | */ | ||
794 | public EReference getALSDefinition_Value() | ||
795 | { | ||
796 | return (EReference)alsDefinitionEClass.getEStructuralFeatures().get(2); | ||
797 | } | ||
798 | |||
799 | /** | ||
800 | * <!-- begin-user-doc --> | ||
801 | * <!-- end-user-doc --> | ||
802 | * @generated | ||
803 | */ | ||
804 | public EClass getALSFunctionDefinition() | ||
805 | { | ||
806 | return alsFunctionDefinitionEClass; | ||
807 | } | ||
808 | |||
809 | /** | ||
810 | * <!-- begin-user-doc --> | ||
811 | * <!-- end-user-doc --> | ||
812 | * @generated | ||
813 | */ | ||
814 | public EReference getALSFunctionDefinition_Type() | ||
815 | { | ||
816 | return (EReference)alsFunctionDefinitionEClass.getEStructuralFeatures().get(0); | ||
817 | } | ||
818 | |||
819 | /** | ||
820 | * <!-- begin-user-doc --> | ||
821 | * <!-- end-user-doc --> | ||
822 | * @generated | ||
823 | */ | ||
824 | public EClass getALSRelationDefinition() | ||
825 | { | ||
826 | return alsRelationDefinitionEClass; | ||
827 | } | ||
828 | |||
829 | /** | ||
830 | * <!-- begin-user-doc --> | ||
831 | * <!-- end-user-doc --> | ||
832 | * @generated | ||
833 | */ | ||
834 | public EClass getALSFactDeclaration() | ||
835 | { | ||
836 | return alsFactDeclarationEClass; | ||
837 | } | ||
838 | |||
839 | /** | ||
840 | * <!-- begin-user-doc --> | ||
841 | * <!-- end-user-doc --> | ||
842 | * @generated | ||
843 | */ | ||
844 | public EAttribute getALSFactDeclaration_Name() | ||
845 | { | ||
846 | return (EAttribute)alsFactDeclarationEClass.getEStructuralFeatures().get(0); | ||
847 | } | ||
848 | |||
849 | /** | ||
850 | * <!-- begin-user-doc --> | ||
851 | * <!-- end-user-doc --> | ||
852 | * @generated | ||
853 | */ | ||
854 | public EReference getALSFactDeclaration_Term() | ||
855 | { | ||
856 | return (EReference)alsFactDeclarationEClass.getEStructuralFeatures().get(1); | ||
857 | } | ||
858 | |||
859 | /** | ||
860 | * <!-- begin-user-doc --> | ||
861 | * <!-- end-user-doc --> | ||
862 | * @generated | ||
863 | */ | ||
864 | public EClass getALSTerm() | ||
865 | { | ||
866 | return alsTermEClass; | ||
867 | } | ||
868 | |||
869 | /** | ||
870 | * <!-- begin-user-doc --> | ||
871 | * <!-- end-user-doc --> | ||
872 | * @generated | ||
873 | */ | ||
874 | public EClass getALSVariableDeclaration() | ||
875 | { | ||
876 | return alsVariableDeclarationEClass; | ||
877 | } | ||
878 | |||
879 | /** | ||
880 | * <!-- begin-user-doc --> | ||
881 | * <!-- end-user-doc --> | ||
882 | * @generated | ||
883 | */ | ||
884 | public EReference getALSVariableDeclaration_Range() | ||
885 | { | ||
886 | return (EReference)alsVariableDeclarationEClass.getEStructuralFeatures().get(0); | ||
887 | } | ||
888 | |||
889 | /** | ||
890 | * <!-- begin-user-doc --> | ||
891 | * <!-- end-user-doc --> | ||
892 | * @generated | ||
893 | */ | ||
894 | public EClass getALSRunCommand() | ||
895 | { | ||
896 | return alsRunCommandEClass; | ||
897 | } | ||
898 | |||
899 | /** | ||
900 | * <!-- begin-user-doc --> | ||
901 | * <!-- end-user-doc --> | ||
902 | * @generated | ||
903 | */ | ||
904 | public EReference getALSRunCommand_TypeScopes() | ||
905 | { | ||
906 | return (EReference)alsRunCommandEClass.getEStructuralFeatures().get(0); | ||
907 | } | ||
908 | |||
909 | /** | ||
910 | * <!-- begin-user-doc --> | ||
911 | * <!-- end-user-doc --> | ||
912 | * @generated | ||
913 | */ | ||
914 | public EClass getALSTypeScope() | ||
915 | { | ||
916 | return alsTypeScopeEClass; | ||
917 | } | ||
918 | |||
919 | /** | ||
920 | * <!-- begin-user-doc --> | ||
921 | * <!-- end-user-doc --> | ||
922 | * @generated | ||
923 | */ | ||
924 | public EAttribute getALSTypeScope_Number() | ||
925 | { | ||
926 | return (EAttribute)alsTypeScopeEClass.getEStructuralFeatures().get(0); | ||
927 | } | ||
928 | |||
929 | /** | ||
930 | * <!-- begin-user-doc --> | ||
931 | * <!-- end-user-doc --> | ||
932 | * @generated | ||
933 | */ | ||
934 | public EClass getALSSigScope() | ||
935 | { | ||
936 | return alsSigScopeEClass; | ||
937 | } | ||
938 | |||
939 | /** | ||
940 | * <!-- begin-user-doc --> | ||
941 | * <!-- end-user-doc --> | ||
942 | * @generated | ||
943 | */ | ||
944 | public EAttribute getALSSigScope_Exactly() | ||
945 | { | ||
946 | return (EAttribute)alsSigScopeEClass.getEStructuralFeatures().get(0); | ||
947 | } | ||
948 | |||
949 | /** | ||
950 | * <!-- begin-user-doc --> | ||
951 | * <!-- end-user-doc --> | ||
952 | * @generated | ||
953 | */ | ||
954 | public EReference getALSSigScope_Type() | ||
955 | { | ||
956 | return (EReference)alsSigScopeEClass.getEStructuralFeatures().get(1); | ||
957 | } | ||
958 | |||
959 | /** | ||
960 | * <!-- begin-user-doc --> | ||
961 | * <!-- end-user-doc --> | ||
962 | * @generated | ||
963 | */ | ||
964 | public EClass getALSIntScope() | ||
965 | { | ||
966 | return alsIntScopeEClass; | ||
967 | } | ||
968 | |||
969 | /** | ||
970 | * <!-- begin-user-doc --> | ||
971 | * <!-- end-user-doc --> | ||
972 | * @generated | ||
973 | */ | ||
974 | public EClass getALSQuantifiedEx() | ||
975 | { | ||
976 | return alsQuantifiedExEClass; | ||
977 | } | ||
978 | |||
979 | /** | ||
980 | * <!-- begin-user-doc --> | ||
981 | * <!-- end-user-doc --> | ||
982 | * @generated | ||
983 | */ | ||
984 | public EAttribute getALSQuantifiedEx_Type() | ||
985 | { | ||
986 | return (EAttribute)alsQuantifiedExEClass.getEStructuralFeatures().get(0); | ||
987 | } | ||
988 | |||
989 | /** | ||
990 | * <!-- begin-user-doc --> | ||
991 | * <!-- end-user-doc --> | ||
992 | * @generated | ||
993 | */ | ||
994 | public EAttribute getALSQuantifiedEx_Disj() | ||
995 | { | ||
996 | return (EAttribute)alsQuantifiedExEClass.getEStructuralFeatures().get(1); | ||
997 | } | ||
998 | |||
999 | /** | ||
1000 | * <!-- begin-user-doc --> | ||
1001 | * <!-- end-user-doc --> | ||
1002 | * @generated | ||
1003 | */ | ||
1004 | public EReference getALSQuantifiedEx_Variables() | ||
1005 | { | ||
1006 | return (EReference)alsQuantifiedExEClass.getEStructuralFeatures().get(2); | ||
1007 | } | ||
1008 | |||
1009 | /** | ||
1010 | * <!-- begin-user-doc --> | ||
1011 | * <!-- end-user-doc --> | ||
1012 | * @generated | ||
1013 | */ | ||
1014 | public EReference getALSQuantifiedEx_Expression() | ||
1015 | { | ||
1016 | return (EReference)alsQuantifiedExEClass.getEStructuralFeatures().get(3); | ||
1017 | } | ||
1018 | |||
1019 | /** | ||
1020 | * <!-- begin-user-doc --> | ||
1021 | * <!-- end-user-doc --> | ||
1022 | * @generated | ||
1023 | */ | ||
1024 | public EClass getALSOr() | ||
1025 | { | ||
1026 | return alsOrEClass; | ||
1027 | } | ||
1028 | |||
1029 | /** | ||
1030 | * <!-- begin-user-doc --> | ||
1031 | * <!-- end-user-doc --> | ||
1032 | * @generated | ||
1033 | */ | ||
1034 | public EReference getALSOr_LeftOperand() | ||
1035 | { | ||
1036 | return (EReference)alsOrEClass.getEStructuralFeatures().get(0); | ||
1037 | } | ||
1038 | |||
1039 | /** | ||
1040 | * <!-- begin-user-doc --> | ||
1041 | * <!-- end-user-doc --> | ||
1042 | * @generated | ||
1043 | */ | ||
1044 | public EReference getALSOr_RightOperand() | ||
1045 | { | ||
1046 | return (EReference)alsOrEClass.getEStructuralFeatures().get(1); | ||
1047 | } | ||
1048 | |||
1049 | /** | ||
1050 | * <!-- begin-user-doc --> | ||
1051 | * <!-- end-user-doc --> | ||
1052 | * @generated | ||
1053 | */ | ||
1054 | public EClass getALSIff() | ||
1055 | { | ||
1056 | return alsIffEClass; | ||
1057 | } | ||
1058 | |||
1059 | /** | ||
1060 | * <!-- begin-user-doc --> | ||
1061 | * <!-- end-user-doc --> | ||
1062 | * @generated | ||
1063 | */ | ||
1064 | public EReference getALSIff_LeftOperand() | ||
1065 | { | ||
1066 | return (EReference)alsIffEClass.getEStructuralFeatures().get(0); | ||
1067 | } | ||
1068 | |||
1069 | /** | ||
1070 | * <!-- begin-user-doc --> | ||
1071 | * <!-- end-user-doc --> | ||
1072 | * @generated | ||
1073 | */ | ||
1074 | public EReference getALSIff_RightOperand() | ||
1075 | { | ||
1076 | return (EReference)alsIffEClass.getEStructuralFeatures().get(1); | ||
1077 | } | ||
1078 | |||
1079 | /** | ||
1080 | * <!-- begin-user-doc --> | ||
1081 | * <!-- end-user-doc --> | ||
1082 | * @generated | ||
1083 | */ | ||
1084 | public EClass getALSImpl() | ||
1085 | { | ||
1086 | return alsImplEClass; | ||
1087 | } | ||
1088 | |||
1089 | /** | ||
1090 | * <!-- begin-user-doc --> | ||
1091 | * <!-- end-user-doc --> | ||
1092 | * @generated | ||
1093 | */ | ||
1094 | public EReference getALSImpl_LeftOperand() | ||
1095 | { | ||
1096 | return (EReference)alsImplEClass.getEStructuralFeatures().get(0); | ||
1097 | } | ||
1098 | |||
1099 | /** | ||
1100 | * <!-- begin-user-doc --> | ||
1101 | * <!-- end-user-doc --> | ||
1102 | * @generated | ||
1103 | */ | ||
1104 | public EReference getALSImpl_RightOperand() | ||
1105 | { | ||
1106 | return (EReference)alsImplEClass.getEStructuralFeatures().get(1); | ||
1107 | } | ||
1108 | |||
1109 | /** | ||
1110 | * <!-- begin-user-doc --> | ||
1111 | * <!-- end-user-doc --> | ||
1112 | * @generated | ||
1113 | */ | ||
1114 | public EReference getALSImpl_ElseOperand() | ||
1115 | { | ||
1116 | return (EReference)alsImplEClass.getEStructuralFeatures().get(2); | ||
1117 | } | ||
1118 | |||
1119 | /** | ||
1120 | * <!-- begin-user-doc --> | ||
1121 | * <!-- end-user-doc --> | ||
1122 | * @generated | ||
1123 | */ | ||
1124 | public EClass getALSAnd() | ||
1125 | { | ||
1126 | return alsAndEClass; | ||
1127 | } | ||
1128 | |||
1129 | /** | ||
1130 | * <!-- begin-user-doc --> | ||
1131 | * <!-- end-user-doc --> | ||
1132 | * @generated | ||
1133 | */ | ||
1134 | public EReference getALSAnd_LeftOperand() | ||
1135 | { | ||
1136 | return (EReference)alsAndEClass.getEStructuralFeatures().get(0); | ||
1137 | } | ||
1138 | |||
1139 | /** | ||
1140 | * <!-- begin-user-doc --> | ||
1141 | * <!-- end-user-doc --> | ||
1142 | * @generated | ||
1143 | */ | ||
1144 | public EReference getALSAnd_RightOperand() | ||
1145 | { | ||
1146 | return (EReference)alsAndEClass.getEStructuralFeatures().get(1); | ||
1147 | } | ||
1148 | |||
1149 | /** | ||
1150 | * <!-- begin-user-doc --> | ||
1151 | * <!-- end-user-doc --> | ||
1152 | * @generated | ||
1153 | */ | ||
1154 | public EClass getALSEquals() | ||
1155 | { | ||
1156 | return alsEqualsEClass; | ||
1157 | } | ||
1158 | |||
1159 | /** | ||
1160 | * <!-- begin-user-doc --> | ||
1161 | * <!-- end-user-doc --> | ||
1162 | * @generated | ||
1163 | */ | ||
1164 | public EReference getALSEquals_LeftOperand() | ||
1165 | { | ||
1166 | return (EReference)alsEqualsEClass.getEStructuralFeatures().get(0); | ||
1167 | } | ||
1168 | |||
1169 | /** | ||
1170 | * <!-- begin-user-doc --> | ||
1171 | * <!-- end-user-doc --> | ||
1172 | * @generated | ||
1173 | */ | ||
1174 | public EReference getALSEquals_RightOperand() | ||
1175 | { | ||
1176 | return (EReference)alsEqualsEClass.getEStructuralFeatures().get(1); | ||
1177 | } | ||
1178 | |||
1179 | /** | ||
1180 | * <!-- begin-user-doc --> | ||
1181 | * <!-- end-user-doc --> | ||
1182 | * @generated | ||
1183 | */ | ||
1184 | public EClass getALSNotEquals() | ||
1185 | { | ||
1186 | return alsNotEqualsEClass; | ||
1187 | } | ||
1188 | |||
1189 | /** | ||
1190 | * <!-- begin-user-doc --> | ||
1191 | * <!-- end-user-doc --> | ||
1192 | * @generated | ||
1193 | */ | ||
1194 | public EReference getALSNotEquals_LeftOperand() | ||
1195 | { | ||
1196 | return (EReference)alsNotEqualsEClass.getEStructuralFeatures().get(0); | ||
1197 | } | ||
1198 | |||
1199 | /** | ||
1200 | * <!-- begin-user-doc --> | ||
1201 | * <!-- end-user-doc --> | ||
1202 | * @generated | ||
1203 | */ | ||
1204 | public EReference getALSNotEquals_RightOperand() | ||
1205 | { | ||
1206 | return (EReference)alsNotEqualsEClass.getEStructuralFeatures().get(1); | ||
1207 | } | ||
1208 | |||
1209 | /** | ||
1210 | * <!-- begin-user-doc --> | ||
1211 | * <!-- end-user-doc --> | ||
1212 | * @generated | ||
1213 | */ | ||
1214 | public EClass getALSSubset() | ||
1215 | { | ||
1216 | return alsSubsetEClass; | ||
1217 | } | ||
1218 | |||
1219 | /** | ||
1220 | * <!-- begin-user-doc --> | ||
1221 | * <!-- end-user-doc --> | ||
1222 | * @generated | ||
1223 | */ | ||
1224 | public EReference getALSSubset_LeftOperand() | ||
1225 | { | ||
1226 | return (EReference)alsSubsetEClass.getEStructuralFeatures().get(0); | ||
1227 | } | ||
1228 | |||
1229 | /** | ||
1230 | * <!-- begin-user-doc --> | ||
1231 | * <!-- end-user-doc --> | ||
1232 | * @generated | ||
1233 | */ | ||
1234 | public EReference getALSSubset_RightOperand() | ||
1235 | { | ||
1236 | return (EReference)alsSubsetEClass.getEStructuralFeatures().get(1); | ||
1237 | } | ||
1238 | |||
1239 | /** | ||
1240 | * <!-- begin-user-doc --> | ||
1241 | * <!-- end-user-doc --> | ||
1242 | * @generated | ||
1243 | */ | ||
1244 | public EClass getALSLess() | ||
1245 | { | ||
1246 | return alsLessEClass; | ||
1247 | } | ||
1248 | |||
1249 | /** | ||
1250 | * <!-- begin-user-doc --> | ||
1251 | * <!-- end-user-doc --> | ||
1252 | * @generated | ||
1253 | */ | ||
1254 | public EReference getALSLess_LeftOperand() | ||
1255 | { | ||
1256 | return (EReference)alsLessEClass.getEStructuralFeatures().get(0); | ||
1257 | } | ||
1258 | |||
1259 | /** | ||
1260 | * <!-- begin-user-doc --> | ||
1261 | * <!-- end-user-doc --> | ||
1262 | * @generated | ||
1263 | */ | ||
1264 | public EReference getALSLess_RightOperand() | ||
1265 | { | ||
1266 | return (EReference)alsLessEClass.getEStructuralFeatures().get(1); | ||
1267 | } | ||
1268 | |||
1269 | /** | ||
1270 | * <!-- begin-user-doc --> | ||
1271 | * <!-- end-user-doc --> | ||
1272 | * @generated | ||
1273 | */ | ||
1274 | public EClass getALSLeq() | ||
1275 | { | ||
1276 | return alsLeqEClass; | ||
1277 | } | ||
1278 | |||
1279 | /** | ||
1280 | * <!-- begin-user-doc --> | ||
1281 | * <!-- end-user-doc --> | ||
1282 | * @generated | ||
1283 | */ | ||
1284 | public EReference getALSLeq_LeftOperand() | ||
1285 | { | ||
1286 | return (EReference)alsLeqEClass.getEStructuralFeatures().get(0); | ||
1287 | } | ||
1288 | |||
1289 | /** | ||
1290 | * <!-- begin-user-doc --> | ||
1291 | * <!-- end-user-doc --> | ||
1292 | * @generated | ||
1293 | */ | ||
1294 | public EReference getALSLeq_RightOperand() | ||
1295 | { | ||
1296 | return (EReference)alsLeqEClass.getEStructuralFeatures().get(1); | ||
1297 | } | ||
1298 | |||
1299 | /** | ||
1300 | * <!-- begin-user-doc --> | ||
1301 | * <!-- end-user-doc --> | ||
1302 | * @generated | ||
1303 | */ | ||
1304 | public EClass getALSMore() | ||
1305 | { | ||
1306 | return alsMoreEClass; | ||
1307 | } | ||
1308 | |||
1309 | /** | ||
1310 | * <!-- begin-user-doc --> | ||
1311 | * <!-- end-user-doc --> | ||
1312 | * @generated | ||
1313 | */ | ||
1314 | public EReference getALSMore_LeftOperand() | ||
1315 | { | ||
1316 | return (EReference)alsMoreEClass.getEStructuralFeatures().get(0); | ||
1317 | } | ||
1318 | |||
1319 | /** | ||
1320 | * <!-- begin-user-doc --> | ||
1321 | * <!-- end-user-doc --> | ||
1322 | * @generated | ||
1323 | */ | ||
1324 | public EReference getALSMore_RightOperand() | ||
1325 | { | ||
1326 | return (EReference)alsMoreEClass.getEStructuralFeatures().get(1); | ||
1327 | } | ||
1328 | |||
1329 | /** | ||
1330 | * <!-- begin-user-doc --> | ||
1331 | * <!-- end-user-doc --> | ||
1332 | * @generated | ||
1333 | */ | ||
1334 | public EClass getALSMeq() | ||
1335 | { | ||
1336 | return alsMeqEClass; | ||
1337 | } | ||
1338 | |||
1339 | /** | ||
1340 | * <!-- begin-user-doc --> | ||
1341 | * <!-- end-user-doc --> | ||
1342 | * @generated | ||
1343 | */ | ||
1344 | public EReference getALSMeq_LeftOperand() | ||
1345 | { | ||
1346 | return (EReference)alsMeqEClass.getEStructuralFeatures().get(0); | ||
1347 | } | ||
1348 | |||
1349 | /** | ||
1350 | * <!-- begin-user-doc --> | ||
1351 | * <!-- end-user-doc --> | ||
1352 | * @generated | ||
1353 | */ | ||
1354 | public EReference getALSMeq_RightOperand() | ||
1355 | { | ||
1356 | return (EReference)alsMeqEClass.getEStructuralFeatures().get(1); | ||
1357 | } | ||
1358 | |||
1359 | /** | ||
1360 | * <!-- begin-user-doc --> | ||
1361 | * <!-- end-user-doc --> | ||
1362 | * @generated | ||
1363 | */ | ||
1364 | public EClass getALSOverride() | ||
1365 | { | ||
1366 | return alsOverrideEClass; | ||
1367 | } | ||
1368 | |||
1369 | /** | ||
1370 | * <!-- begin-user-doc --> | ||
1371 | * <!-- end-user-doc --> | ||
1372 | * @generated | ||
1373 | */ | ||
1374 | public EReference getALSOverride_LeftOperand() | ||
1375 | { | ||
1376 | return (EReference)alsOverrideEClass.getEStructuralFeatures().get(0); | ||
1377 | } | ||
1378 | |||
1379 | /** | ||
1380 | * <!-- begin-user-doc --> | ||
1381 | * <!-- end-user-doc --> | ||
1382 | * @generated | ||
1383 | */ | ||
1384 | public EReference getALSOverride_RightOperand() | ||
1385 | { | ||
1386 | return (EReference)alsOverrideEClass.getEStructuralFeatures().get(1); | ||
1387 | } | ||
1388 | |||
1389 | /** | ||
1390 | * <!-- begin-user-doc --> | ||
1391 | * <!-- end-user-doc --> | ||
1392 | * @generated | ||
1393 | */ | ||
1394 | public EClass getALSRangeRestrictionRight() | ||
1395 | { | ||
1396 | return alsRangeRestrictionRightEClass; | ||
1397 | } | ||
1398 | |||
1399 | /** | ||
1400 | * <!-- begin-user-doc --> | ||
1401 | * <!-- end-user-doc --> | ||
1402 | * @generated | ||
1403 | */ | ||
1404 | public EReference getALSRangeRestrictionRight_Relation() | ||
1405 | { | ||
1406 | return (EReference)alsRangeRestrictionRightEClass.getEStructuralFeatures().get(0); | ||
1407 | } | ||
1408 | |||
1409 | /** | ||
1410 | * <!-- begin-user-doc --> | ||
1411 | * <!-- end-user-doc --> | ||
1412 | * @generated | ||
1413 | */ | ||
1414 | public EReference getALSRangeRestrictionRight_Filter() | ||
1415 | { | ||
1416 | return (EReference)alsRangeRestrictionRightEClass.getEStructuralFeatures().get(1); | ||
1417 | } | ||
1418 | |||
1419 | /** | ||
1420 | * <!-- begin-user-doc --> | ||
1421 | * <!-- end-user-doc --> | ||
1422 | * @generated | ||
1423 | */ | ||
1424 | public EClass getALSRangeRestrictionLeft() | ||
1425 | { | ||
1426 | return alsRangeRestrictionLeftEClass; | ||
1427 | } | ||
1428 | |||
1429 | /** | ||
1430 | * <!-- begin-user-doc --> | ||
1431 | * <!-- end-user-doc --> | ||
1432 | * @generated | ||
1433 | */ | ||
1434 | public EReference getALSRangeRestrictionLeft_Filter() | ||
1435 | { | ||
1436 | return (EReference)alsRangeRestrictionLeftEClass.getEStructuralFeatures().get(0); | ||
1437 | } | ||
1438 | |||
1439 | /** | ||
1440 | * <!-- begin-user-doc --> | ||
1441 | * <!-- end-user-doc --> | ||
1442 | * @generated | ||
1443 | */ | ||
1444 | public EReference getALSRangeRestrictionLeft_Relation() | ||
1445 | { | ||
1446 | return (EReference)alsRangeRestrictionLeftEClass.getEStructuralFeatures().get(1); | ||
1447 | } | ||
1448 | |||
1449 | /** | ||
1450 | * <!-- begin-user-doc --> | ||
1451 | * <!-- end-user-doc --> | ||
1452 | * @generated | ||
1453 | */ | ||
1454 | public EClass getALSJoin() | ||
1455 | { | ||
1456 | return alsJoinEClass; | ||
1457 | } | ||
1458 | |||
1459 | /** | ||
1460 | * <!-- begin-user-doc --> | ||
1461 | * <!-- end-user-doc --> | ||
1462 | * @generated | ||
1463 | */ | ||
1464 | public EReference getALSJoin_LeftOperand() | ||
1465 | { | ||
1466 | return (EReference)alsJoinEClass.getEStructuralFeatures().get(0); | ||
1467 | } | ||
1468 | |||
1469 | /** | ||
1470 | * <!-- begin-user-doc --> | ||
1471 | * <!-- end-user-doc --> | ||
1472 | * @generated | ||
1473 | */ | ||
1474 | public EReference getALSJoin_RightOperand() | ||
1475 | { | ||
1476 | return (EReference)alsJoinEClass.getEStructuralFeatures().get(1); | ||
1477 | } | ||
1478 | |||
1479 | /** | ||
1480 | * <!-- begin-user-doc --> | ||
1481 | * <!-- end-user-doc --> | ||
1482 | * @generated | ||
1483 | */ | ||
1484 | public EClass getALSMinus() | ||
1485 | { | ||
1486 | return alsMinusEClass; | ||
1487 | } | ||
1488 | |||
1489 | /** | ||
1490 | * <!-- begin-user-doc --> | ||
1491 | * <!-- end-user-doc --> | ||
1492 | * @generated | ||
1493 | */ | ||
1494 | public EReference getALSMinus_LeftOperand() | ||
1495 | { | ||
1496 | return (EReference)alsMinusEClass.getEStructuralFeatures().get(0); | ||
1497 | } | ||
1498 | |||
1499 | /** | ||
1500 | * <!-- begin-user-doc --> | ||
1501 | * <!-- end-user-doc --> | ||
1502 | * @generated | ||
1503 | */ | ||
1504 | public EReference getALSMinus_RightOperand() | ||
1505 | { | ||
1506 | return (EReference)alsMinusEClass.getEStructuralFeatures().get(1); | ||
1507 | } | ||
1508 | |||
1509 | /** | ||
1510 | * <!-- begin-user-doc --> | ||
1511 | * <!-- end-user-doc --> | ||
1512 | * @generated | ||
1513 | */ | ||
1514 | public EClass getALSPlus() | ||
1515 | { | ||
1516 | return alsPlusEClass; | ||
1517 | } | ||
1518 | |||
1519 | /** | ||
1520 | * <!-- begin-user-doc --> | ||
1521 | * <!-- end-user-doc --> | ||
1522 | * @generated | ||
1523 | */ | ||
1524 | public EReference getALSPlus_LeftOperand() | ||
1525 | { | ||
1526 | return (EReference)alsPlusEClass.getEStructuralFeatures().get(0); | ||
1527 | } | ||
1528 | |||
1529 | /** | ||
1530 | * <!-- begin-user-doc --> | ||
1531 | * <!-- end-user-doc --> | ||
1532 | * @generated | ||
1533 | */ | ||
1534 | public EReference getALSPlus_RightOperand() | ||
1535 | { | ||
1536 | return (EReference)alsPlusEClass.getEStructuralFeatures().get(1); | ||
1537 | } | ||
1538 | |||
1539 | /** | ||
1540 | * <!-- begin-user-doc --> | ||
1541 | * <!-- end-user-doc --> | ||
1542 | * @generated | ||
1543 | */ | ||
1544 | public EClass getALSIntersection() | ||
1545 | { | ||
1546 | return alsIntersectionEClass; | ||
1547 | } | ||
1548 | |||
1549 | /** | ||
1550 | * <!-- begin-user-doc --> | ||
1551 | * <!-- end-user-doc --> | ||
1552 | * @generated | ||
1553 | */ | ||
1554 | public EReference getALSIntersection_LeftOperand() | ||
1555 | { | ||
1556 | return (EReference)alsIntersectionEClass.getEStructuralFeatures().get(0); | ||
1557 | } | ||
1558 | |||
1559 | /** | ||
1560 | * <!-- begin-user-doc --> | ||
1561 | * <!-- end-user-doc --> | ||
1562 | * @generated | ||
1563 | */ | ||
1564 | public EReference getALSIntersection_RightOperand() | ||
1565 | { | ||
1566 | return (EReference)alsIntersectionEClass.getEStructuralFeatures().get(1); | ||
1567 | } | ||
1568 | |||
1569 | /** | ||
1570 | * <!-- begin-user-doc --> | ||
1571 | * <!-- end-user-doc --> | ||
1572 | * @generated | ||
1573 | */ | ||
1574 | public EClass getALSDirectProduct() | ||
1575 | { | ||
1576 | return alsDirectProductEClass; | ||
1577 | } | ||
1578 | |||
1579 | /** | ||
1580 | * <!-- begin-user-doc --> | ||
1581 | * <!-- end-user-doc --> | ||
1582 | * @generated | ||
1583 | */ | ||
1584 | public EReference getALSDirectProduct_LeftOperand() | ||
1585 | { | ||
1586 | return (EReference)alsDirectProductEClass.getEStructuralFeatures().get(0); | ||
1587 | } | ||
1588 | |||
1589 | /** | ||
1590 | * <!-- begin-user-doc --> | ||
1591 | * <!-- end-user-doc --> | ||
1592 | * @generated | ||
1593 | */ | ||
1594 | public EAttribute getALSDirectProduct_LeftMultiplicit() | ||
1595 | { | ||
1596 | return (EAttribute)alsDirectProductEClass.getEStructuralFeatures().get(1); | ||
1597 | } | ||
1598 | |||
1599 | /** | ||
1600 | * <!-- begin-user-doc --> | ||
1601 | * <!-- end-user-doc --> | ||
1602 | * @generated | ||
1603 | */ | ||
1604 | public EAttribute getALSDirectProduct_RightMultiplicit() | ||
1605 | { | ||
1606 | return (EAttribute)alsDirectProductEClass.getEStructuralFeatures().get(2); | ||
1607 | } | ||
1608 | |||
1609 | /** | ||
1610 | * <!-- begin-user-doc --> | ||
1611 | * <!-- end-user-doc --> | ||
1612 | * @generated | ||
1613 | */ | ||
1614 | public EReference getALSDirectProduct_RightOperand() | ||
1615 | { | ||
1616 | return (EReference)alsDirectProductEClass.getEStructuralFeatures().get(3); | ||
1617 | } | ||
1618 | |||
1619 | /** | ||
1620 | * <!-- begin-user-doc --> | ||
1621 | * <!-- end-user-doc --> | ||
1622 | * @generated | ||
1623 | */ | ||
1624 | public EClass getALSNot() | ||
1625 | { | ||
1626 | return alsNotEClass; | ||
1627 | } | ||
1628 | |||
1629 | /** | ||
1630 | * <!-- begin-user-doc --> | ||
1631 | * <!-- end-user-doc --> | ||
1632 | * @generated | ||
1633 | */ | ||
1634 | public EReference getALSNot_Operand() | ||
1635 | { | ||
1636 | return (EReference)alsNotEClass.getEStructuralFeatures().get(0); | ||
1637 | } | ||
1638 | |||
1639 | /** | ||
1640 | * <!-- begin-user-doc --> | ||
1641 | * <!-- end-user-doc --> | ||
1642 | * @generated | ||
1643 | */ | ||
1644 | public EClass getALSInverseRelation() | ||
1645 | { | ||
1646 | return alsInverseRelationEClass; | ||
1647 | } | ||
1648 | |||
1649 | /** | ||
1650 | * <!-- begin-user-doc --> | ||
1651 | * <!-- end-user-doc --> | ||
1652 | * @generated | ||
1653 | */ | ||
1654 | public EReference getALSInverseRelation_Operand() | ||
1655 | { | ||
1656 | return (EReference)alsInverseRelationEClass.getEStructuralFeatures().get(0); | ||
1657 | } | ||
1658 | |||
1659 | /** | ||
1660 | * <!-- begin-user-doc --> | ||
1661 | * <!-- end-user-doc --> | ||
1662 | * @generated | ||
1663 | */ | ||
1664 | public EClass getAlSTransitiveClosure() | ||
1665 | { | ||
1666 | return alSTransitiveClosureEClass; | ||
1667 | } | ||
1668 | |||
1669 | /** | ||
1670 | * <!-- begin-user-doc --> | ||
1671 | * <!-- end-user-doc --> | ||
1672 | * @generated | ||
1673 | */ | ||
1674 | public EReference getAlSTransitiveClosure_Operand() | ||
1675 | { | ||
1676 | return (EReference)alSTransitiveClosureEClass.getEStructuralFeatures().get(0); | ||
1677 | } | ||
1678 | |||
1679 | /** | ||
1680 | * <!-- begin-user-doc --> | ||
1681 | * <!-- end-user-doc --> | ||
1682 | * @generated | ||
1683 | */ | ||
1684 | public EClass getALSReflectiveTransitiveClosure() | ||
1685 | { | ||
1686 | return alsReflectiveTransitiveClosureEClass; | ||
1687 | } | ||
1688 | |||
1689 | /** | ||
1690 | * <!-- begin-user-doc --> | ||
1691 | * <!-- end-user-doc --> | ||
1692 | * @generated | ||
1693 | */ | ||
1694 | public EReference getALSReflectiveTransitiveClosure_Operand() | ||
1695 | { | ||
1696 | return (EReference)alsReflectiveTransitiveClosureEClass.getEStructuralFeatures().get(0); | ||
1697 | } | ||
1698 | |||
1699 | /** | ||
1700 | * <!-- begin-user-doc --> | ||
1701 | * <!-- end-user-doc --> | ||
1702 | * @generated | ||
1703 | */ | ||
1704 | public EClass getALSCardinality() | ||
1705 | { | ||
1706 | return alsCardinalityEClass; | ||
1707 | } | ||
1708 | |||
1709 | /** | ||
1710 | * <!-- begin-user-doc --> | ||
1711 | * <!-- end-user-doc --> | ||
1712 | * @generated | ||
1713 | */ | ||
1714 | public EReference getALSCardinality_Operand() | ||
1715 | { | ||
1716 | return (EReference)alsCardinalityEClass.getEStructuralFeatures().get(0); | ||
1717 | } | ||
1718 | |||
1719 | /** | ||
1720 | * <!-- begin-user-doc --> | ||
1721 | * <!-- end-user-doc --> | ||
1722 | * @generated | ||
1723 | */ | ||
1724 | public EClass getALSUnaryMinus() | ||
1725 | { | ||
1726 | return alsUnaryMinusEClass; | ||
1727 | } | ||
1728 | |||
1729 | /** | ||
1730 | * <!-- begin-user-doc --> | ||
1731 | * <!-- end-user-doc --> | ||
1732 | * @generated | ||
1733 | */ | ||
1734 | public EReference getALSUnaryMinus_Operand() | ||
1735 | { | ||
1736 | return (EReference)alsUnaryMinusEClass.getEStructuralFeatures().get(0); | ||
1737 | } | ||
1738 | |||
1739 | /** | ||
1740 | * <!-- begin-user-doc --> | ||
1741 | * <!-- end-user-doc --> | ||
1742 | * @generated | ||
1743 | */ | ||
1744 | public EClass getALSSum() | ||
1745 | { | ||
1746 | return alsSumEClass; | ||
1747 | } | ||
1748 | |||
1749 | /** | ||
1750 | * <!-- begin-user-doc --> | ||
1751 | * <!-- end-user-doc --> | ||
1752 | * @generated | ||
1753 | */ | ||
1754 | public EReference getALSSum_Variables() | ||
1755 | { | ||
1756 | return (EReference)alsSumEClass.getEStructuralFeatures().get(0); | ||
1757 | } | ||
1758 | |||
1759 | /** | ||
1760 | * <!-- begin-user-doc --> | ||
1761 | * <!-- end-user-doc --> | ||
1762 | * @generated | ||
1763 | */ | ||
1764 | public EReference getALSSum_Expression() | ||
1765 | { | ||
1766 | return (EReference)alsSumEClass.getEStructuralFeatures().get(1); | ||
1767 | } | ||
1768 | |||
1769 | /** | ||
1770 | * <!-- begin-user-doc --> | ||
1771 | * <!-- end-user-doc --> | ||
1772 | * @generated | ||
1773 | */ | ||
1774 | public EClass getALSFunctionCall() | ||
1775 | { | ||
1776 | return alsFunctionCallEClass; | ||
1777 | } | ||
1778 | |||
1779 | /** | ||
1780 | * <!-- begin-user-doc --> | ||
1781 | * <!-- end-user-doc --> | ||
1782 | * @generated | ||
1783 | */ | ||
1784 | public EReference getALSFunctionCall_ReferredDefinition() | ||
1785 | { | ||
1786 | return (EReference)alsFunctionCallEClass.getEStructuralFeatures().get(0); | ||
1787 | } | ||
1788 | |||
1789 | /** | ||
1790 | * <!-- begin-user-doc --> | ||
1791 | * <!-- end-user-doc --> | ||
1792 | * @generated | ||
1793 | */ | ||
1794 | public EAttribute getALSFunctionCall_ReferredNumericOperator() | ||
1795 | { | ||
1796 | return (EAttribute)alsFunctionCallEClass.getEStructuralFeatures().get(1); | ||
1797 | } | ||
1798 | |||
1799 | /** | ||
1800 | * <!-- begin-user-doc --> | ||
1801 | * <!-- end-user-doc --> | ||
1802 | * @generated | ||
1803 | */ | ||
1804 | public EReference getALSFunctionCall_Params() | ||
1805 | { | ||
1806 | return (EReference)alsFunctionCallEClass.getEStructuralFeatures().get(2); | ||
1807 | } | ||
1808 | |||
1809 | /** | ||
1810 | * <!-- begin-user-doc --> | ||
1811 | * <!-- end-user-doc --> | ||
1812 | * @generated | ||
1813 | */ | ||
1814 | public EClass getALSNone() | ||
1815 | { | ||
1816 | return alsNoneEClass; | ||
1817 | } | ||
1818 | |||
1819 | /** | ||
1820 | * <!-- begin-user-doc --> | ||
1821 | * <!-- end-user-doc --> | ||
1822 | * @generated | ||
1823 | */ | ||
1824 | public EClass getALSIden() | ||
1825 | { | ||
1826 | return alsIdenEClass; | ||
1827 | } | ||
1828 | |||
1829 | /** | ||
1830 | * <!-- begin-user-doc --> | ||
1831 | * <!-- end-user-doc --> | ||
1832 | * @generated | ||
1833 | */ | ||
1834 | public EClass getALSUniv() | ||
1835 | { | ||
1836 | return alsUnivEClass; | ||
1837 | } | ||
1838 | |||
1839 | /** | ||
1840 | * <!-- begin-user-doc --> | ||
1841 | * <!-- end-user-doc --> | ||
1842 | * @generated | ||
1843 | */ | ||
1844 | public EClass getALSInt() | ||
1845 | { | ||
1846 | return alsIntEClass; | ||
1847 | } | ||
1848 | |||
1849 | /** | ||
1850 | * <!-- begin-user-doc --> | ||
1851 | * <!-- end-user-doc --> | ||
1852 | * @generated | ||
1853 | */ | ||
1854 | public EClass getALSReference() | ||
1855 | { | ||
1856 | return alsReferenceEClass; | ||
1857 | } | ||
1858 | |||
1859 | /** | ||
1860 | * <!-- begin-user-doc --> | ||
1861 | * <!-- end-user-doc --> | ||
1862 | * @generated | ||
1863 | */ | ||
1864 | public EReference getALSReference_Referred() | ||
1865 | { | ||
1866 | return (EReference)alsReferenceEClass.getEStructuralFeatures().get(0); | ||
1867 | } | ||
1868 | |||
1869 | /** | ||
1870 | * <!-- begin-user-doc --> | ||
1871 | * <!-- end-user-doc --> | ||
1872 | * @generated | ||
1873 | */ | ||
1874 | public EClass getALSNumberLiteral() | ||
1875 | { | ||
1876 | return alsNumberLiteralEClass; | ||
1877 | } | ||
1878 | |||
1879 | /** | ||
1880 | * <!-- begin-user-doc --> | ||
1881 | * <!-- end-user-doc --> | ||
1882 | * @generated | ||
1883 | */ | ||
1884 | public EAttribute getALSNumberLiteral_Value() | ||
1885 | { | ||
1886 | return (EAttribute)alsNumberLiteralEClass.getEStructuralFeatures().get(0); | ||
1887 | } | ||
1888 | |||
1889 | /** | ||
1890 | * <!-- begin-user-doc --> | ||
1891 | * <!-- end-user-doc --> | ||
1892 | * @generated | ||
1893 | */ | ||
1894 | public EEnum getALSMultiplicity() | ||
1895 | { | ||
1896 | return alsMultiplicityEEnum; | ||
1897 | } | ||
1898 | |||
1899 | /** | ||
1900 | * <!-- begin-user-doc --> | ||
1901 | * <!-- end-user-doc --> | ||
1902 | * @generated | ||
1903 | */ | ||
1904 | public EEnum getALSNumericOperator() | ||
1905 | { | ||
1906 | return alsNumericOperatorEEnum; | ||
1907 | } | ||
1908 | |||
1909 | /** | ||
1910 | * <!-- begin-user-doc --> | ||
1911 | * <!-- end-user-doc --> | ||
1912 | * @generated | ||
1913 | */ | ||
1914 | public AlloyLanguageFactory getAlloyLanguageFactory() | ||
1915 | { | ||
1916 | return (AlloyLanguageFactory)getEFactoryInstance(); | ||
1917 | } | ||
1918 | |||
1919 | /** | ||
1920 | * <!-- begin-user-doc --> | ||
1921 | * <!-- end-user-doc --> | ||
1922 | * @generated | ||
1923 | */ | ||
1924 | private boolean isCreated = false; | ||
1925 | |||
1926 | /** | ||
1927 | * Creates the meta-model objects for the package. This method is | ||
1928 | * guarded to have no affect on any invocation but its first. | ||
1929 | * <!-- begin-user-doc --> | ||
1930 | * <!-- end-user-doc --> | ||
1931 | * @generated | ||
1932 | */ | ||
1933 | public void createPackageContents() | ||
1934 | { | ||
1935 | if (isCreated) return; | ||
1936 | isCreated = true; | ||
1937 | |||
1938 | // Create classes and their features | ||
1939 | alsDocumentEClass = createEClass(ALS_DOCUMENT); | ||
1940 | createEReference(alsDocumentEClass, ALS_DOCUMENT__ENUM_DECLARATIONS); | ||
1941 | createEReference(alsDocumentEClass, ALS_DOCUMENT__SIGNATURE_BODIES); | ||
1942 | createEReference(alsDocumentEClass, ALS_DOCUMENT__FUNCTION_DEFINITIONS); | ||
1943 | createEReference(alsDocumentEClass, ALS_DOCUMENT__RELATION_DEFINITIONS); | ||
1944 | createEReference(alsDocumentEClass, ALS_DOCUMENT__FACT_DECLARATIONS); | ||
1945 | createEReference(alsDocumentEClass, ALS_DOCUMENT__RUN_COMMAND); | ||
1946 | |||
1947 | alsRelationDeclarationEClass = createEClass(ALS_RELATION_DECLARATION); | ||
1948 | createEAttribute(alsRelationDeclarationEClass, ALS_RELATION_DECLARATION__NAME); | ||
1949 | |||
1950 | alsTypeDeclarationEClass = createEClass(ALS_TYPE_DECLARATION); | ||
1951 | |||
1952 | alsEnumDeclarationEClass = createEClass(ALS_ENUM_DECLARATION); | ||
1953 | createEReference(alsEnumDeclarationEClass, ALS_ENUM_DECLARATION__LITERAL); | ||
1954 | |||
1955 | alsEnumLiteralEClass = createEClass(ALS_ENUM_LITERAL); | ||
1956 | |||
1957 | alsSignatureDeclarationEClass = createEClass(ALS_SIGNATURE_DECLARATION); | ||
1958 | |||
1959 | alsSignatureBodyEClass = createEClass(ALS_SIGNATURE_BODY); | ||
1960 | createEAttribute(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__MULTIPLICITY); | ||
1961 | createEAttribute(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__ABSTRACT); | ||
1962 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__DECLARATIONS); | ||
1963 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__SUPERTYPE); | ||
1964 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__SUPERSET); | ||
1965 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__FIELDS); | ||
1966 | |||
1967 | alsFieldDeclarationEClass = createEClass(ALS_FIELD_DECLARATION); | ||
1968 | createEAttribute(alsFieldDeclarationEClass, ALS_FIELD_DECLARATION__MULTIPLICITY); | ||
1969 | createEReference(alsFieldDeclarationEClass, ALS_FIELD_DECLARATION__TYPE); | ||
1970 | |||
1971 | alsDefinitionEClass = createEClass(ALS_DEFINITION); | ||
1972 | createEAttribute(alsDefinitionEClass, ALS_DEFINITION__NAME); | ||
1973 | createEReference(alsDefinitionEClass, ALS_DEFINITION__VARIABLES); | ||
1974 | createEReference(alsDefinitionEClass, ALS_DEFINITION__VALUE); | ||
1975 | |||
1976 | alsFunctionDefinitionEClass = createEClass(ALS_FUNCTION_DEFINITION); | ||
1977 | createEReference(alsFunctionDefinitionEClass, ALS_FUNCTION_DEFINITION__TYPE); | ||
1978 | |||
1979 | alsRelationDefinitionEClass = createEClass(ALS_RELATION_DEFINITION); | ||
1980 | |||
1981 | alsFactDeclarationEClass = createEClass(ALS_FACT_DECLARATION); | ||
1982 | createEAttribute(alsFactDeclarationEClass, ALS_FACT_DECLARATION__NAME); | ||
1983 | createEReference(alsFactDeclarationEClass, ALS_FACT_DECLARATION__TERM); | ||
1984 | |||
1985 | alsTermEClass = createEClass(ALS_TERM); | ||
1986 | |||
1987 | alsVariableDeclarationEClass = createEClass(ALS_VARIABLE_DECLARATION); | ||
1988 | createEReference(alsVariableDeclarationEClass, ALS_VARIABLE_DECLARATION__RANGE); | ||
1989 | |||
1990 | alsRunCommandEClass = createEClass(ALS_RUN_COMMAND); | ||
1991 | createEReference(alsRunCommandEClass, ALS_RUN_COMMAND__TYPE_SCOPES); | ||
1992 | |||
1993 | alsTypeScopeEClass = createEClass(ALS_TYPE_SCOPE); | ||
1994 | createEAttribute(alsTypeScopeEClass, ALS_TYPE_SCOPE__NUMBER); | ||
1995 | |||
1996 | alsSigScopeEClass = createEClass(ALS_SIG_SCOPE); | ||
1997 | createEAttribute(alsSigScopeEClass, ALS_SIG_SCOPE__EXACTLY); | ||
1998 | createEReference(alsSigScopeEClass, ALS_SIG_SCOPE__TYPE); | ||
1999 | |||
2000 | alsIntScopeEClass = createEClass(ALS_INT_SCOPE); | ||
2001 | |||
2002 | alsQuantifiedExEClass = createEClass(ALS_QUANTIFIED_EX); | ||
2003 | createEAttribute(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__TYPE); | ||
2004 | createEAttribute(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__DISJ); | ||
2005 | createEReference(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__VARIABLES); | ||
2006 | createEReference(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__EXPRESSION); | ||
2007 | |||
2008 | alsOrEClass = createEClass(ALS_OR); | ||
2009 | createEReference(alsOrEClass, ALS_OR__LEFT_OPERAND); | ||
2010 | createEReference(alsOrEClass, ALS_OR__RIGHT_OPERAND); | ||
2011 | |||
2012 | alsIffEClass = createEClass(ALS_IFF); | ||
2013 | createEReference(alsIffEClass, ALS_IFF__LEFT_OPERAND); | ||
2014 | createEReference(alsIffEClass, ALS_IFF__RIGHT_OPERAND); | ||
2015 | |||
2016 | alsImplEClass = createEClass(ALS_IMPL); | ||
2017 | createEReference(alsImplEClass, ALS_IMPL__LEFT_OPERAND); | ||
2018 | createEReference(alsImplEClass, ALS_IMPL__RIGHT_OPERAND); | ||
2019 | createEReference(alsImplEClass, ALS_IMPL__ELSE_OPERAND); | ||
2020 | |||
2021 | alsAndEClass = createEClass(ALS_AND); | ||
2022 | createEReference(alsAndEClass, ALS_AND__LEFT_OPERAND); | ||
2023 | createEReference(alsAndEClass, ALS_AND__RIGHT_OPERAND); | ||
2024 | |||
2025 | alsEqualsEClass = createEClass(ALS_EQUALS); | ||
2026 | createEReference(alsEqualsEClass, ALS_EQUALS__LEFT_OPERAND); | ||
2027 | createEReference(alsEqualsEClass, ALS_EQUALS__RIGHT_OPERAND); | ||
2028 | |||
2029 | alsNotEqualsEClass = createEClass(ALS_NOT_EQUALS); | ||
2030 | createEReference(alsNotEqualsEClass, ALS_NOT_EQUALS__LEFT_OPERAND); | ||
2031 | createEReference(alsNotEqualsEClass, ALS_NOT_EQUALS__RIGHT_OPERAND); | ||
2032 | |||
2033 | alsSubsetEClass = createEClass(ALS_SUBSET); | ||
2034 | createEReference(alsSubsetEClass, ALS_SUBSET__LEFT_OPERAND); | ||
2035 | createEReference(alsSubsetEClass, ALS_SUBSET__RIGHT_OPERAND); | ||
2036 | |||
2037 | alsLessEClass = createEClass(ALS_LESS); | ||
2038 | createEReference(alsLessEClass, ALS_LESS__LEFT_OPERAND); | ||
2039 | createEReference(alsLessEClass, ALS_LESS__RIGHT_OPERAND); | ||
2040 | |||
2041 | alsLeqEClass = createEClass(ALS_LEQ); | ||
2042 | createEReference(alsLeqEClass, ALS_LEQ__LEFT_OPERAND); | ||
2043 | createEReference(alsLeqEClass, ALS_LEQ__RIGHT_OPERAND); | ||
2044 | |||
2045 | alsMoreEClass = createEClass(ALS_MORE); | ||
2046 | createEReference(alsMoreEClass, ALS_MORE__LEFT_OPERAND); | ||
2047 | createEReference(alsMoreEClass, ALS_MORE__RIGHT_OPERAND); | ||
2048 | |||
2049 | alsMeqEClass = createEClass(ALS_MEQ); | ||
2050 | createEReference(alsMeqEClass, ALS_MEQ__LEFT_OPERAND); | ||
2051 | createEReference(alsMeqEClass, ALS_MEQ__RIGHT_OPERAND); | ||
2052 | |||
2053 | alsOverrideEClass = createEClass(ALS_OVERRIDE); | ||
2054 | createEReference(alsOverrideEClass, ALS_OVERRIDE__LEFT_OPERAND); | ||
2055 | createEReference(alsOverrideEClass, ALS_OVERRIDE__RIGHT_OPERAND); | ||
2056 | |||
2057 | alsRangeRestrictionRightEClass = createEClass(ALS_RANGE_RESTRICTION_RIGHT); | ||
2058 | createEReference(alsRangeRestrictionRightEClass, ALS_RANGE_RESTRICTION_RIGHT__RELATION); | ||
2059 | createEReference(alsRangeRestrictionRightEClass, ALS_RANGE_RESTRICTION_RIGHT__FILTER); | ||
2060 | |||
2061 | alsRangeRestrictionLeftEClass = createEClass(ALS_RANGE_RESTRICTION_LEFT); | ||
2062 | createEReference(alsRangeRestrictionLeftEClass, ALS_RANGE_RESTRICTION_LEFT__FILTER); | ||
2063 | createEReference(alsRangeRestrictionLeftEClass, ALS_RANGE_RESTRICTION_LEFT__RELATION); | ||
2064 | |||
2065 | alsJoinEClass = createEClass(ALS_JOIN); | ||
2066 | createEReference(alsJoinEClass, ALS_JOIN__LEFT_OPERAND); | ||
2067 | createEReference(alsJoinEClass, ALS_JOIN__RIGHT_OPERAND); | ||
2068 | |||
2069 | alsMinusEClass = createEClass(ALS_MINUS); | ||
2070 | createEReference(alsMinusEClass, ALS_MINUS__LEFT_OPERAND); | ||
2071 | createEReference(alsMinusEClass, ALS_MINUS__RIGHT_OPERAND); | ||
2072 | |||
2073 | alsPlusEClass = createEClass(ALS_PLUS); | ||
2074 | createEReference(alsPlusEClass, ALS_PLUS__LEFT_OPERAND); | ||
2075 | createEReference(alsPlusEClass, ALS_PLUS__RIGHT_OPERAND); | ||
2076 | |||
2077 | alsIntersectionEClass = createEClass(ALS_INTERSECTION); | ||
2078 | createEReference(alsIntersectionEClass, ALS_INTERSECTION__LEFT_OPERAND); | ||
2079 | createEReference(alsIntersectionEClass, ALS_INTERSECTION__RIGHT_OPERAND); | ||
2080 | |||
2081 | alsDirectProductEClass = createEClass(ALS_DIRECT_PRODUCT); | ||
2082 | createEReference(alsDirectProductEClass, ALS_DIRECT_PRODUCT__LEFT_OPERAND); | ||
2083 | createEAttribute(alsDirectProductEClass, ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT); | ||
2084 | createEAttribute(alsDirectProductEClass, ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT); | ||
2085 | createEReference(alsDirectProductEClass, ALS_DIRECT_PRODUCT__RIGHT_OPERAND); | ||
2086 | |||
2087 | alsNotEClass = createEClass(ALS_NOT); | ||
2088 | createEReference(alsNotEClass, ALS_NOT__OPERAND); | ||
2089 | |||
2090 | alsInverseRelationEClass = createEClass(ALS_INVERSE_RELATION); | ||
2091 | createEReference(alsInverseRelationEClass, ALS_INVERSE_RELATION__OPERAND); | ||
2092 | |||
2093 | alSTransitiveClosureEClass = createEClass(AL_STRANSITIVE_CLOSURE); | ||
2094 | createEReference(alSTransitiveClosureEClass, AL_STRANSITIVE_CLOSURE__OPERAND); | ||
2095 | |||
2096 | alsReflectiveTransitiveClosureEClass = createEClass(ALS_REFLECTIVE_TRANSITIVE_CLOSURE); | ||
2097 | createEReference(alsReflectiveTransitiveClosureEClass, ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND); | ||
2098 | |||
2099 | alsCardinalityEClass = createEClass(ALS_CARDINALITY); | ||
2100 | createEReference(alsCardinalityEClass, ALS_CARDINALITY__OPERAND); | ||
2101 | |||
2102 | alsUnaryMinusEClass = createEClass(ALS_UNARY_MINUS); | ||
2103 | createEReference(alsUnaryMinusEClass, ALS_UNARY_MINUS__OPERAND); | ||
2104 | |||
2105 | alsSumEClass = createEClass(ALS_SUM); | ||
2106 | createEReference(alsSumEClass, ALS_SUM__VARIABLES); | ||
2107 | createEReference(alsSumEClass, ALS_SUM__EXPRESSION); | ||
2108 | |||
2109 | alsFunctionCallEClass = createEClass(ALS_FUNCTION_CALL); | ||
2110 | createEReference(alsFunctionCallEClass, ALS_FUNCTION_CALL__REFERRED_DEFINITION); | ||
2111 | createEAttribute(alsFunctionCallEClass, ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR); | ||
2112 | createEReference(alsFunctionCallEClass, ALS_FUNCTION_CALL__PARAMS); | ||
2113 | |||
2114 | alsNoneEClass = createEClass(ALS_NONE); | ||
2115 | |||
2116 | alsIdenEClass = createEClass(ALS_IDEN); | ||
2117 | |||
2118 | alsUnivEClass = createEClass(ALS_UNIV); | ||
2119 | |||
2120 | alsIntEClass = createEClass(ALS_INT); | ||
2121 | |||
2122 | alsReferenceEClass = createEClass(ALS_REFERENCE); | ||
2123 | createEReference(alsReferenceEClass, ALS_REFERENCE__REFERRED); | ||
2124 | |||
2125 | alsNumberLiteralEClass = createEClass(ALS_NUMBER_LITERAL); | ||
2126 | createEAttribute(alsNumberLiteralEClass, ALS_NUMBER_LITERAL__VALUE); | ||
2127 | |||
2128 | // Create enums | ||
2129 | alsMultiplicityEEnum = createEEnum(ALS_MULTIPLICITY); | ||
2130 | alsNumericOperatorEEnum = createEEnum(ALS_NUMERIC_OPERATOR); | ||
2131 | } | ||
2132 | |||
2133 | /** | ||
2134 | * <!-- begin-user-doc --> | ||
2135 | * <!-- end-user-doc --> | ||
2136 | * @generated | ||
2137 | */ | ||
2138 | private boolean isInitialized = false; | ||
2139 | |||
2140 | /** | ||
2141 | * Complete the initialization of the package and its meta-model. This | ||
2142 | * method is guarded to have no affect on any invocation but its first. | ||
2143 | * <!-- begin-user-doc --> | ||
2144 | * <!-- end-user-doc --> | ||
2145 | * @generated | ||
2146 | */ | ||
2147 | public void initializePackageContents() | ||
2148 | { | ||
2149 | if (isInitialized) return; | ||
2150 | isInitialized = true; | ||
2151 | |||
2152 | // Initialize package | ||
2153 | setName(eNAME); | ||
2154 | setNsPrefix(eNS_PREFIX); | ||
2155 | setNsURI(eNS_URI); | ||
2156 | |||
2157 | // Create type parameters | ||
2158 | |||
2159 | // Set bounds for type parameters | ||
2160 | |||
2161 | // Add supertypes to classes | ||
2162 | alsTypeDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2163 | alsEnumDeclarationEClass.getESuperTypes().add(this.getALSTypeDeclaration()); | ||
2164 | alsEnumLiteralEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2165 | alsSignatureDeclarationEClass.getESuperTypes().add(this.getALSTypeDeclaration()); | ||
2166 | alsFieldDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2167 | alsFunctionDefinitionEClass.getESuperTypes().add(this.getALSDefinition()); | ||
2168 | alsRelationDefinitionEClass.getESuperTypes().add(this.getALSDefinition()); | ||
2169 | alsVariableDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2170 | alsSigScopeEClass.getESuperTypes().add(this.getALSTypeScope()); | ||
2171 | alsIntScopeEClass.getESuperTypes().add(this.getALSTypeScope()); | ||
2172 | alsQuantifiedExEClass.getESuperTypes().add(this.getALSTerm()); | ||
2173 | alsOrEClass.getESuperTypes().add(this.getALSTerm()); | ||
2174 | alsIffEClass.getESuperTypes().add(this.getALSTerm()); | ||
2175 | alsImplEClass.getESuperTypes().add(this.getALSTerm()); | ||
2176 | alsAndEClass.getESuperTypes().add(this.getALSTerm()); | ||
2177 | alsEqualsEClass.getESuperTypes().add(this.getALSTerm()); | ||
2178 | alsNotEqualsEClass.getESuperTypes().add(this.getALSTerm()); | ||
2179 | alsSubsetEClass.getESuperTypes().add(this.getALSTerm()); | ||
2180 | alsLessEClass.getESuperTypes().add(this.getALSTerm()); | ||
2181 | alsLeqEClass.getESuperTypes().add(this.getALSTerm()); | ||
2182 | alsMoreEClass.getESuperTypes().add(this.getALSTerm()); | ||
2183 | alsMeqEClass.getESuperTypes().add(this.getALSTerm()); | ||
2184 | alsOverrideEClass.getESuperTypes().add(this.getALSTerm()); | ||
2185 | alsRangeRestrictionRightEClass.getESuperTypes().add(this.getALSTerm()); | ||
2186 | alsRangeRestrictionLeftEClass.getESuperTypes().add(this.getALSTerm()); | ||
2187 | alsJoinEClass.getESuperTypes().add(this.getALSTerm()); | ||
2188 | alsMinusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2189 | alsPlusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2190 | alsIntersectionEClass.getESuperTypes().add(this.getALSTerm()); | ||
2191 | alsDirectProductEClass.getESuperTypes().add(this.getALSTerm()); | ||
2192 | alsNotEClass.getESuperTypes().add(this.getALSTerm()); | ||
2193 | alsInverseRelationEClass.getESuperTypes().add(this.getALSTerm()); | ||
2194 | alSTransitiveClosureEClass.getESuperTypes().add(this.getALSTerm()); | ||
2195 | alsReflectiveTransitiveClosureEClass.getESuperTypes().add(this.getALSTerm()); | ||
2196 | alsCardinalityEClass.getESuperTypes().add(this.getALSTerm()); | ||
2197 | alsUnaryMinusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2198 | alsSumEClass.getESuperTypes().add(this.getALSTerm()); | ||
2199 | alsFunctionCallEClass.getESuperTypes().add(this.getALSTerm()); | ||
2200 | alsNoneEClass.getESuperTypes().add(this.getALSTerm()); | ||
2201 | alsIdenEClass.getESuperTypes().add(this.getALSTerm()); | ||
2202 | alsUnivEClass.getESuperTypes().add(this.getALSTerm()); | ||
2203 | alsIntEClass.getESuperTypes().add(this.getALSTerm()); | ||
2204 | alsReferenceEClass.getESuperTypes().add(this.getALSTerm()); | ||
2205 | alsNumberLiteralEClass.getESuperTypes().add(this.getALSTerm()); | ||
2206 | |||
2207 | // Initialize classes and features; add operations and parameters | ||
2208 | initEClass(alsDocumentEClass, ALSDocument.class, "ALSDocument", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2209 | initEReference(getALSDocument_EnumDeclarations(), this.getALSEnumDeclaration(), null, "enumDeclarations", null, 0, -1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2210 | initEReference(getALSDocument_SignatureBodies(), this.getALSSignatureBody(), null, "signatureBodies", null, 0, -1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2211 | initEReference(getALSDocument_FunctionDefinitions(), this.getALSFunctionDefinition(), null, "functionDefinitions", null, 0, -1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2212 | initEReference(getALSDocument_RelationDefinitions(), this.getALSRelationDefinition(), null, "relationDefinitions", null, 0, -1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2213 | initEReference(getALSDocument_FactDeclarations(), this.getALSFactDeclaration(), null, "factDeclarations", null, 0, -1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2214 | initEReference(getALSDocument_RunCommand(), this.getALSRunCommand(), null, "runCommand", null, 0, 1, ALSDocument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2215 | |||
2216 | initEClass(alsRelationDeclarationEClass, ALSRelationDeclaration.class, "ALSRelationDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2217 | initEAttribute(getALSRelationDeclaration_Name(), ecorePackage.getEString(), "name", null, 0, 1, ALSRelationDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2218 | |||
2219 | initEClass(alsTypeDeclarationEClass, ALSTypeDeclaration.class, "ALSTypeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2220 | |||
2221 | initEClass(alsEnumDeclarationEClass, ALSEnumDeclaration.class, "ALSEnumDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2222 | initEReference(getALSEnumDeclaration_Literal(), this.getALSEnumLiteral(), null, "literal", null, 0, -1, ALSEnumDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2223 | |||
2224 | initEClass(alsEnumLiteralEClass, ALSEnumLiteral.class, "ALSEnumLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2225 | |||
2226 | initEClass(alsSignatureDeclarationEClass, ALSSignatureDeclaration.class, "ALSSignatureDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2227 | |||
2228 | initEClass(alsSignatureBodyEClass, ALSSignatureBody.class, "ALSSignatureBody", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2229 | initEAttribute(getALSSignatureBody_Multiplicity(), this.getALSMultiplicity(), "multiplicity", null, 0, 1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2230 | initEAttribute(getALSSignatureBody_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2231 | initEReference(getALSSignatureBody_Declarations(), this.getALSSignatureDeclaration(), null, "declarations", null, 0, -1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2232 | initEReference(getALSSignatureBody_Supertype(), this.getALSSignatureDeclaration(), null, "supertype", null, 0, 1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2233 | initEReference(getALSSignatureBody_Superset(), this.getALSSignatureDeclaration(), null, "superset", null, 0, -1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2234 | initEReference(getALSSignatureBody_Fields(), this.getALSFieldDeclaration(), null, "fields", null, 0, -1, ALSSignatureBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2235 | |||
2236 | initEClass(alsFieldDeclarationEClass, ALSFieldDeclaration.class, "ALSFieldDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2237 | initEAttribute(getALSFieldDeclaration_Multiplicity(), this.getALSMultiplicity(), "multiplicity", null, 0, 1, ALSFieldDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2238 | initEReference(getALSFieldDeclaration_Type(), this.getALSTerm(), null, "type", null, 0, 1, ALSFieldDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2239 | |||
2240 | initEClass(alsDefinitionEClass, ALSDefinition.class, "ALSDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2241 | initEAttribute(getALSDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, ALSDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2242 | initEReference(getALSDefinition_Variables(), this.getALSVariableDeclaration(), null, "variables", null, 0, -1, ALSDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2243 | initEReference(getALSDefinition_Value(), this.getALSTerm(), null, "value", null, 0, 1, ALSDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2244 | |||
2245 | initEClass(alsFunctionDefinitionEClass, ALSFunctionDefinition.class, "ALSFunctionDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2246 | initEReference(getALSFunctionDefinition_Type(), this.getALSTerm(), null, "type", null, 0, 1, ALSFunctionDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2247 | |||
2248 | initEClass(alsRelationDefinitionEClass, ALSRelationDefinition.class, "ALSRelationDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2249 | |||
2250 | initEClass(alsFactDeclarationEClass, ALSFactDeclaration.class, "ALSFactDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2251 | initEAttribute(getALSFactDeclaration_Name(), ecorePackage.getEString(), "name", null, 0, 1, ALSFactDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2252 | initEReference(getALSFactDeclaration_Term(), this.getALSTerm(), null, "term", null, 0, 1, ALSFactDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2253 | |||
2254 | initEClass(alsTermEClass, ALSTerm.class, "ALSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2255 | |||
2256 | initEClass(alsVariableDeclarationEClass, ALSVariableDeclaration.class, "ALSVariableDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2257 | initEReference(getALSVariableDeclaration_Range(), this.getALSTerm(), null, "range", null, 0, 1, ALSVariableDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2258 | |||
2259 | initEClass(alsRunCommandEClass, ALSRunCommand.class, "ALSRunCommand", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2260 | initEReference(getALSRunCommand_TypeScopes(), this.getALSTypeScope(), null, "typeScopes", null, 0, -1, ALSRunCommand.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2261 | |||
2262 | initEClass(alsTypeScopeEClass, ALSTypeScope.class, "ALSTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2263 | initEAttribute(getALSTypeScope_Number(), ecorePackage.getEInt(), "number", null, 0, 1, ALSTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2264 | |||
2265 | initEClass(alsSigScopeEClass, ALSSigScope.class, "ALSSigScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2266 | initEAttribute(getALSSigScope_Exactly(), ecorePackage.getEBoolean(), "exactly", null, 0, 1, ALSSigScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2267 | initEReference(getALSSigScope_Type(), this.getALSSignatureDeclaration(), null, "type", null, 0, 1, ALSSigScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2268 | |||
2269 | initEClass(alsIntScopeEClass, ALSIntScope.class, "ALSIntScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2270 | |||
2271 | initEClass(alsQuantifiedExEClass, ALSQuantifiedEx.class, "ALSQuantifiedEx", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2272 | initEAttribute(getALSQuantifiedEx_Type(), this.getALSMultiplicity(), "type", null, 0, 1, ALSQuantifiedEx.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2273 | initEAttribute(getALSQuantifiedEx_Disj(), ecorePackage.getEBoolean(), "disj", null, 0, 1, ALSQuantifiedEx.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2274 | initEReference(getALSQuantifiedEx_Variables(), this.getALSVariableDeclaration(), null, "variables", null, 0, -1, ALSQuantifiedEx.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2275 | initEReference(getALSQuantifiedEx_Expression(), this.getALSTerm(), null, "expression", null, 0, 1, ALSQuantifiedEx.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2276 | |||
2277 | initEClass(alsOrEClass, ALSOr.class, "ALSOr", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2278 | initEReference(getALSOr_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2279 | initEReference(getALSOr_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSOr.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2280 | |||
2281 | initEClass(alsIffEClass, ALSIff.class, "ALSIff", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2282 | initEReference(getALSIff_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSIff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2283 | initEReference(getALSIff_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSIff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2284 | |||
2285 | initEClass(alsImplEClass, ALSImpl.class, "ALSImpl", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2286 | initEReference(getALSImpl_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSImpl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2287 | initEReference(getALSImpl_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSImpl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2288 | initEReference(getALSImpl_ElseOperand(), this.getALSTerm(), null, "elseOperand", null, 0, 1, ALSImpl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2289 | |||
2290 | initEClass(alsAndEClass, ALSAnd.class, "ALSAnd", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2291 | initEReference(getALSAnd_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSAnd.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2292 | initEReference(getALSAnd_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSAnd.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2293 | |||
2294 | initEClass(alsEqualsEClass, ALSEquals.class, "ALSEquals", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2295 | initEReference(getALSEquals_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSEquals.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2296 | initEReference(getALSEquals_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSEquals.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2297 | |||
2298 | initEClass(alsNotEqualsEClass, ALSNotEquals.class, "ALSNotEquals", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2299 | initEReference(getALSNotEquals_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSNotEquals.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2300 | initEReference(getALSNotEquals_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSNotEquals.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2301 | |||
2302 | initEClass(alsSubsetEClass, ALSSubset.class, "ALSSubset", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2303 | initEReference(getALSSubset_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSSubset.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2304 | initEReference(getALSSubset_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSSubset.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2305 | |||
2306 | initEClass(alsLessEClass, ALSLess.class, "ALSLess", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2307 | initEReference(getALSLess_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSLess.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2308 | initEReference(getALSLess_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSLess.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2309 | |||
2310 | initEClass(alsLeqEClass, ALSLeq.class, "ALSLeq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2311 | initEReference(getALSLeq_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSLeq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2312 | initEReference(getALSLeq_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSLeq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2313 | |||
2314 | initEClass(alsMoreEClass, ALSMore.class, "ALSMore", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2315 | initEReference(getALSMore_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSMore.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2316 | initEReference(getALSMore_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSMore.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2317 | |||
2318 | initEClass(alsMeqEClass, ALSMeq.class, "ALSMeq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2319 | initEReference(getALSMeq_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSMeq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2320 | initEReference(getALSMeq_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSMeq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2321 | |||
2322 | initEClass(alsOverrideEClass, ALSOverride.class, "ALSOverride", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2323 | initEReference(getALSOverride_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2324 | initEReference(getALSOverride_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2325 | |||
2326 | initEClass(alsRangeRestrictionRightEClass, ALSRangeRestrictionRight.class, "ALSRangeRestrictionRight", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2327 | initEReference(getALSRangeRestrictionRight_Relation(), this.getALSTerm(), null, "relation", null, 0, 1, ALSRangeRestrictionRight.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2328 | initEReference(getALSRangeRestrictionRight_Filter(), this.getALSTerm(), null, "filter", null, 0, 1, ALSRangeRestrictionRight.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2329 | |||
2330 | initEClass(alsRangeRestrictionLeftEClass, ALSRangeRestrictionLeft.class, "ALSRangeRestrictionLeft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2331 | initEReference(getALSRangeRestrictionLeft_Filter(), this.getALSTerm(), null, "filter", null, 0, 1, ALSRangeRestrictionLeft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2332 | initEReference(getALSRangeRestrictionLeft_Relation(), this.getALSTerm(), null, "relation", null, 0, 1, ALSRangeRestrictionLeft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2333 | |||
2334 | initEClass(alsJoinEClass, ALSJoin.class, "ALSJoin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2335 | initEReference(getALSJoin_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSJoin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2336 | initEReference(getALSJoin_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSJoin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2337 | |||
2338 | initEClass(alsMinusEClass, ALSMinus.class, "ALSMinus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2339 | initEReference(getALSMinus_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSMinus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2340 | initEReference(getALSMinus_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSMinus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2341 | |||
2342 | initEClass(alsPlusEClass, ALSPlus.class, "ALSPlus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2343 | initEReference(getALSPlus_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSPlus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2344 | initEReference(getALSPlus_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSPlus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2345 | |||
2346 | initEClass(alsIntersectionEClass, ALSIntersection.class, "ALSIntersection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2347 | initEReference(getALSIntersection_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSIntersection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2348 | initEReference(getALSIntersection_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSIntersection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2349 | |||
2350 | initEClass(alsDirectProductEClass, ALSDirectProduct.class, "ALSDirectProduct", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2351 | initEReference(getALSDirectProduct_LeftOperand(), this.getALSTerm(), null, "leftOperand", null, 0, 1, ALSDirectProduct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2352 | initEAttribute(getALSDirectProduct_LeftMultiplicit(), this.getALSMultiplicity(), "leftMultiplicit", null, 0, 1, ALSDirectProduct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2353 | initEAttribute(getALSDirectProduct_RightMultiplicit(), this.getALSMultiplicity(), "rightMultiplicit", null, 0, 1, ALSDirectProduct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2354 | initEReference(getALSDirectProduct_RightOperand(), this.getALSTerm(), null, "rightOperand", null, 0, 1, ALSDirectProduct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2355 | |||
2356 | initEClass(alsNotEClass, ALSNot.class, "ALSNot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2357 | initEReference(getALSNot_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, ALSNot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2358 | |||
2359 | initEClass(alsInverseRelationEClass, ALSInverseRelation.class, "ALSInverseRelation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2360 | initEReference(getALSInverseRelation_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, ALSInverseRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2361 | |||
2362 | initEClass(alSTransitiveClosureEClass, AlSTransitiveClosure.class, "AlSTransitiveClosure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2363 | initEReference(getAlSTransitiveClosure_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, AlSTransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2364 | |||
2365 | initEClass(alsReflectiveTransitiveClosureEClass, ALSReflectiveTransitiveClosure.class, "ALSReflectiveTransitiveClosure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2366 | initEReference(getALSReflectiveTransitiveClosure_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, ALSReflectiveTransitiveClosure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2367 | |||
2368 | initEClass(alsCardinalityEClass, ALSCardinality.class, "ALSCardinality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2369 | initEReference(getALSCardinality_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, ALSCardinality.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2370 | |||
2371 | initEClass(alsUnaryMinusEClass, ALSUnaryMinus.class, "ALSUnaryMinus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2372 | initEReference(getALSUnaryMinus_Operand(), this.getALSTerm(), null, "operand", null, 0, 1, ALSUnaryMinus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2373 | |||
2374 | initEClass(alsSumEClass, ALSSum.class, "ALSSum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2375 | initEReference(getALSSum_Variables(), this.getALSVariableDeclaration(), null, "variables", null, 0, -1, ALSSum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2376 | initEReference(getALSSum_Expression(), this.getALSTerm(), null, "expression", null, 0, 1, ALSSum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2377 | |||
2378 | initEClass(alsFunctionCallEClass, ALSFunctionCall.class, "ALSFunctionCall", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2379 | initEReference(getALSFunctionCall_ReferredDefinition(), this.getALSDefinition(), null, "referredDefinition", null, 0, 1, ALSFunctionCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2380 | initEAttribute(getALSFunctionCall_ReferredNumericOperator(), this.getALSNumericOperator(), "referredNumericOperator", null, 0, 1, ALSFunctionCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2381 | initEReference(getALSFunctionCall_Params(), this.getALSTerm(), null, "params", null, 0, -1, ALSFunctionCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2382 | |||
2383 | initEClass(alsNoneEClass, ALSNone.class, "ALSNone", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2384 | |||
2385 | initEClass(alsIdenEClass, ALSIden.class, "ALSIden", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2386 | |||
2387 | initEClass(alsUnivEClass, ALSUniv.class, "ALSUniv", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2388 | |||
2389 | initEClass(alsIntEClass, ALSInt.class, "ALSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2390 | |||
2391 | initEClass(alsReferenceEClass, ALSReference.class, "ALSReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2392 | initEReference(getALSReference_Referred(), this.getALSRelationDeclaration(), null, "referred", null, 0, 1, ALSReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2393 | |||
2394 | initEClass(alsNumberLiteralEClass, ALSNumberLiteral.class, "ALSNumberLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2395 | initEAttribute(getALSNumberLiteral_Value(), ecorePackage.getEInt(), "value", null, 0, 1, ALSNumberLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2396 | |||
2397 | // Initialize enums and add enum literals | ||
2398 | initEEnum(alsMultiplicityEEnum, ALSMultiplicity.class, "ALSMultiplicity"); | ||
2399 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.ALL); | ||
2400 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.NO); | ||
2401 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.SOME); | ||
2402 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.LONE); | ||
2403 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.ONE); | ||
2404 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.SET); | ||
2405 | |||
2406 | initEEnum(alsNumericOperatorEEnum, ALSNumericOperator.class, "ALSNumericOperator"); | ||
2407 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.PLUS); | ||
2408 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.SUB); | ||
2409 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.MUL); | ||
2410 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.REM); | ||
2411 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.DIV); | ||
2412 | |||
2413 | // Create resource | ||
2414 | createResource(eNS_URI); | ||
2415 | } | ||
2416 | |||
2417 | } //AlloyLanguagePackageImpl | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java new file mode 100644 index 00000000..d3d842af --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java | |||
@@ -0,0 +1,1152 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.util; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.*; | ||
6 | |||
7 | import org.eclipse.emf.common.notify.Adapter; | ||
8 | import org.eclipse.emf.common.notify.Notifier; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EObject; | ||
13 | |||
14 | /** | ||
15 | * <!-- begin-user-doc --> | ||
16 | * The <b>Adapter Factory</b> for the model. | ||
17 | * It provides an adapter <code>createXXX</code> method for each class of the model. | ||
18 | * <!-- end-user-doc --> | ||
19 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage | ||
20 | * @generated | ||
21 | */ | ||
22 | public class AlloyLanguageAdapterFactory extends AdapterFactoryImpl | ||
23 | { | ||
24 | /** | ||
25 | * The cached model package. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <!-- end-user-doc --> | ||
28 | * @generated | ||
29 | */ | ||
30 | protected static AlloyLanguagePackage modelPackage; | ||
31 | |||
32 | /** | ||
33 | * Creates an instance of the adapter factory. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @generated | ||
37 | */ | ||
38 | public AlloyLanguageAdapterFactory() | ||
39 | { | ||
40 | if (modelPackage == null) | ||
41 | { | ||
42 | modelPackage = AlloyLanguagePackage.eINSTANCE; | ||
43 | } | ||
44 | } | ||
45 | |||
46 | /** | ||
47 | * Returns whether this factory is applicable for the type of the object. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. | ||
50 | * <!-- end-user-doc --> | ||
51 | * @return whether this factory is applicable for the type of the object. | ||
52 | * @generated | ||
53 | */ | ||
54 | @Override | ||
55 | public boolean isFactoryForType(Object object) | ||
56 | { | ||
57 | if (object == modelPackage) | ||
58 | { | ||
59 | return true; | ||
60 | } | ||
61 | if (object instanceof EObject) | ||
62 | { | ||
63 | return ((EObject)object).eClass().getEPackage() == modelPackage; | ||
64 | } | ||
65 | return false; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * The switch that delegates to the <code>createXXX</code> methods. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @generated | ||
73 | */ | ||
74 | protected AlloyLanguageSwitch<Adapter> modelSwitch = | ||
75 | new AlloyLanguageSwitch<Adapter>() | ||
76 | { | ||
77 | @Override | ||
78 | public Adapter caseALSDocument(ALSDocument object) | ||
79 | { | ||
80 | return createALSDocumentAdapter(); | ||
81 | } | ||
82 | @Override | ||
83 | public Adapter caseALSRelationDeclaration(ALSRelationDeclaration object) | ||
84 | { | ||
85 | return createALSRelationDeclarationAdapter(); | ||
86 | } | ||
87 | @Override | ||
88 | public Adapter caseALSTypeDeclaration(ALSTypeDeclaration object) | ||
89 | { | ||
90 | return createALSTypeDeclarationAdapter(); | ||
91 | } | ||
92 | @Override | ||
93 | public Adapter caseALSEnumDeclaration(ALSEnumDeclaration object) | ||
94 | { | ||
95 | return createALSEnumDeclarationAdapter(); | ||
96 | } | ||
97 | @Override | ||
98 | public Adapter caseALSEnumLiteral(ALSEnumLiteral object) | ||
99 | { | ||
100 | return createALSEnumLiteralAdapter(); | ||
101 | } | ||
102 | @Override | ||
103 | public Adapter caseALSSignatureDeclaration(ALSSignatureDeclaration object) | ||
104 | { | ||
105 | return createALSSignatureDeclarationAdapter(); | ||
106 | } | ||
107 | @Override | ||
108 | public Adapter caseALSSignatureBody(ALSSignatureBody object) | ||
109 | { | ||
110 | return createALSSignatureBodyAdapter(); | ||
111 | } | ||
112 | @Override | ||
113 | public Adapter caseALSFieldDeclaration(ALSFieldDeclaration object) | ||
114 | { | ||
115 | return createALSFieldDeclarationAdapter(); | ||
116 | } | ||
117 | @Override | ||
118 | public Adapter caseALSDefinition(ALSDefinition object) | ||
119 | { | ||
120 | return createALSDefinitionAdapter(); | ||
121 | } | ||
122 | @Override | ||
123 | public Adapter caseALSFunctionDefinition(ALSFunctionDefinition object) | ||
124 | { | ||
125 | return createALSFunctionDefinitionAdapter(); | ||
126 | } | ||
127 | @Override | ||
128 | public Adapter caseALSRelationDefinition(ALSRelationDefinition object) | ||
129 | { | ||
130 | return createALSRelationDefinitionAdapter(); | ||
131 | } | ||
132 | @Override | ||
133 | public Adapter caseALSFactDeclaration(ALSFactDeclaration object) | ||
134 | { | ||
135 | return createALSFactDeclarationAdapter(); | ||
136 | } | ||
137 | @Override | ||
138 | public Adapter caseALSTerm(ALSTerm object) | ||
139 | { | ||
140 | return createALSTermAdapter(); | ||
141 | } | ||
142 | @Override | ||
143 | public Adapter caseALSVariableDeclaration(ALSVariableDeclaration object) | ||
144 | { | ||
145 | return createALSVariableDeclarationAdapter(); | ||
146 | } | ||
147 | @Override | ||
148 | public Adapter caseALSRunCommand(ALSRunCommand object) | ||
149 | { | ||
150 | return createALSRunCommandAdapter(); | ||
151 | } | ||
152 | @Override | ||
153 | public Adapter caseALSTypeScope(ALSTypeScope object) | ||
154 | { | ||
155 | return createALSTypeScopeAdapter(); | ||
156 | } | ||
157 | @Override | ||
158 | public Adapter caseALSSigScope(ALSSigScope object) | ||
159 | { | ||
160 | return createALSSigScopeAdapter(); | ||
161 | } | ||
162 | @Override | ||
163 | public Adapter caseALSIntScope(ALSIntScope object) | ||
164 | { | ||
165 | return createALSIntScopeAdapter(); | ||
166 | } | ||
167 | @Override | ||
168 | public Adapter caseALSQuantifiedEx(ALSQuantifiedEx object) | ||
169 | { | ||
170 | return createALSQuantifiedExAdapter(); | ||
171 | } | ||
172 | @Override | ||
173 | public Adapter caseALSOr(ALSOr object) | ||
174 | { | ||
175 | return createALSOrAdapter(); | ||
176 | } | ||
177 | @Override | ||
178 | public Adapter caseALSIff(ALSIff object) | ||
179 | { | ||
180 | return createALSIffAdapter(); | ||
181 | } | ||
182 | @Override | ||
183 | public Adapter caseALSImpl(ALSImpl object) | ||
184 | { | ||
185 | return createALSImplAdapter(); | ||
186 | } | ||
187 | @Override | ||
188 | public Adapter caseALSAnd(ALSAnd object) | ||
189 | { | ||
190 | return createALSAndAdapter(); | ||
191 | } | ||
192 | @Override | ||
193 | public Adapter caseALSEquals(ALSEquals object) | ||
194 | { | ||
195 | return createALSEqualsAdapter(); | ||
196 | } | ||
197 | @Override | ||
198 | public Adapter caseALSNotEquals(ALSNotEquals object) | ||
199 | { | ||
200 | return createALSNotEqualsAdapter(); | ||
201 | } | ||
202 | @Override | ||
203 | public Adapter caseALSSubset(ALSSubset object) | ||
204 | { | ||
205 | return createALSSubsetAdapter(); | ||
206 | } | ||
207 | @Override | ||
208 | public Adapter caseALSLess(ALSLess object) | ||
209 | { | ||
210 | return createALSLessAdapter(); | ||
211 | } | ||
212 | @Override | ||
213 | public Adapter caseALSLeq(ALSLeq object) | ||
214 | { | ||
215 | return createALSLeqAdapter(); | ||
216 | } | ||
217 | @Override | ||
218 | public Adapter caseALSMore(ALSMore object) | ||
219 | { | ||
220 | return createALSMoreAdapter(); | ||
221 | } | ||
222 | @Override | ||
223 | public Adapter caseALSMeq(ALSMeq object) | ||
224 | { | ||
225 | return createALSMeqAdapter(); | ||
226 | } | ||
227 | @Override | ||
228 | public Adapter caseALSOverride(ALSOverride object) | ||
229 | { | ||
230 | return createALSOverrideAdapter(); | ||
231 | } | ||
232 | @Override | ||
233 | public Adapter caseALSRangeRestrictionRight(ALSRangeRestrictionRight object) | ||
234 | { | ||
235 | return createALSRangeRestrictionRightAdapter(); | ||
236 | } | ||
237 | @Override | ||
238 | public Adapter caseALSRangeRestrictionLeft(ALSRangeRestrictionLeft object) | ||
239 | { | ||
240 | return createALSRangeRestrictionLeftAdapter(); | ||
241 | } | ||
242 | @Override | ||
243 | public Adapter caseALSJoin(ALSJoin object) | ||
244 | { | ||
245 | return createALSJoinAdapter(); | ||
246 | } | ||
247 | @Override | ||
248 | public Adapter caseALSMinus(ALSMinus object) | ||
249 | { | ||
250 | return createALSMinusAdapter(); | ||
251 | } | ||
252 | @Override | ||
253 | public Adapter caseALSPlus(ALSPlus object) | ||
254 | { | ||
255 | return createALSPlusAdapter(); | ||
256 | } | ||
257 | @Override | ||
258 | public Adapter caseALSIntersection(ALSIntersection object) | ||
259 | { | ||
260 | return createALSIntersectionAdapter(); | ||
261 | } | ||
262 | @Override | ||
263 | public Adapter caseALSDirectProduct(ALSDirectProduct object) | ||
264 | { | ||
265 | return createALSDirectProductAdapter(); | ||
266 | } | ||
267 | @Override | ||
268 | public Adapter caseALSNot(ALSNot object) | ||
269 | { | ||
270 | return createALSNotAdapter(); | ||
271 | } | ||
272 | @Override | ||
273 | public Adapter caseALSInverseRelation(ALSInverseRelation object) | ||
274 | { | ||
275 | return createALSInverseRelationAdapter(); | ||
276 | } | ||
277 | @Override | ||
278 | public Adapter caseAlSTransitiveClosure(AlSTransitiveClosure object) | ||
279 | { | ||
280 | return createAlSTransitiveClosureAdapter(); | ||
281 | } | ||
282 | @Override | ||
283 | public Adapter caseALSReflectiveTransitiveClosure(ALSReflectiveTransitiveClosure object) | ||
284 | { | ||
285 | return createALSReflectiveTransitiveClosureAdapter(); | ||
286 | } | ||
287 | @Override | ||
288 | public Adapter caseALSCardinality(ALSCardinality object) | ||
289 | { | ||
290 | return createALSCardinalityAdapter(); | ||
291 | } | ||
292 | @Override | ||
293 | public Adapter caseALSUnaryMinus(ALSUnaryMinus object) | ||
294 | { | ||
295 | return createALSUnaryMinusAdapter(); | ||
296 | } | ||
297 | @Override | ||
298 | public Adapter caseALSSum(ALSSum object) | ||
299 | { | ||
300 | return createALSSumAdapter(); | ||
301 | } | ||
302 | @Override | ||
303 | public Adapter caseALSFunctionCall(ALSFunctionCall object) | ||
304 | { | ||
305 | return createALSFunctionCallAdapter(); | ||
306 | } | ||
307 | @Override | ||
308 | public Adapter caseALSNone(ALSNone object) | ||
309 | { | ||
310 | return createALSNoneAdapter(); | ||
311 | } | ||
312 | @Override | ||
313 | public Adapter caseALSIden(ALSIden object) | ||
314 | { | ||
315 | return createALSIdenAdapter(); | ||
316 | } | ||
317 | @Override | ||
318 | public Adapter caseALSUniv(ALSUniv object) | ||
319 | { | ||
320 | return createALSUnivAdapter(); | ||
321 | } | ||
322 | @Override | ||
323 | public Adapter caseALSInt(ALSInt object) | ||
324 | { | ||
325 | return createALSIntAdapter(); | ||
326 | } | ||
327 | @Override | ||
328 | public Adapter caseALSReference(ALSReference object) | ||
329 | { | ||
330 | return createALSReferenceAdapter(); | ||
331 | } | ||
332 | @Override | ||
333 | public Adapter caseALSNumberLiteral(ALSNumberLiteral object) | ||
334 | { | ||
335 | return createALSNumberLiteralAdapter(); | ||
336 | } | ||
337 | @Override | ||
338 | public Adapter defaultCase(EObject object) | ||
339 | { | ||
340 | return createEObjectAdapter(); | ||
341 | } | ||
342 | }; | ||
343 | |||
344 | /** | ||
345 | * Creates an adapter for the <code>target</code>. | ||
346 | * <!-- begin-user-doc --> | ||
347 | * <!-- end-user-doc --> | ||
348 | * @param target the object to adapt. | ||
349 | * @return the adapter for the <code>target</code>. | ||
350 | * @generated | ||
351 | */ | ||
352 | @Override | ||
353 | public Adapter createAdapter(Notifier target) | ||
354 | { | ||
355 | return modelSwitch.doSwitch((EObject)target); | ||
356 | } | ||
357 | |||
358 | |||
359 | /** | ||
360 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument <em>ALS Document</em>}'. | ||
361 | * <!-- begin-user-doc --> | ||
362 | * This default implementation returns null so that we can easily ignore cases; | ||
363 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
364 | * <!-- end-user-doc --> | ||
365 | * @return the new adapter. | ||
366 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument | ||
367 | * @generated | ||
368 | */ | ||
369 | public Adapter createALSDocumentAdapter() | ||
370 | { | ||
371 | return null; | ||
372 | } | ||
373 | |||
374 | /** | ||
375 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration <em>ALS Relation Declaration</em>}'. | ||
376 | * <!-- begin-user-doc --> | ||
377 | * This default implementation returns null so that we can easily ignore cases; | ||
378 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
379 | * <!-- end-user-doc --> | ||
380 | * @return the new adapter. | ||
381 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration | ||
382 | * @generated | ||
383 | */ | ||
384 | public Adapter createALSRelationDeclarationAdapter() | ||
385 | { | ||
386 | return null; | ||
387 | } | ||
388 | |||
389 | /** | ||
390 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration <em>ALS Type Declaration</em>}'. | ||
391 | * <!-- begin-user-doc --> | ||
392 | * This default implementation returns null so that we can easily ignore cases; | ||
393 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
394 | * <!-- end-user-doc --> | ||
395 | * @return the new adapter. | ||
396 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration | ||
397 | * @generated | ||
398 | */ | ||
399 | public Adapter createALSTypeDeclarationAdapter() | ||
400 | { | ||
401 | return null; | ||
402 | } | ||
403 | |||
404 | /** | ||
405 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration <em>ALS Enum Declaration</em>}'. | ||
406 | * <!-- begin-user-doc --> | ||
407 | * This default implementation returns null so that we can easily ignore cases; | ||
408 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
409 | * <!-- end-user-doc --> | ||
410 | * @return the new adapter. | ||
411 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration | ||
412 | * @generated | ||
413 | */ | ||
414 | public Adapter createALSEnumDeclarationAdapter() | ||
415 | { | ||
416 | return null; | ||
417 | } | ||
418 | |||
419 | /** | ||
420 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral <em>ALS Enum Literal</em>}'. | ||
421 | * <!-- begin-user-doc --> | ||
422 | * This default implementation returns null so that we can easily ignore cases; | ||
423 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
424 | * <!-- end-user-doc --> | ||
425 | * @return the new adapter. | ||
426 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral | ||
427 | * @generated | ||
428 | */ | ||
429 | public Adapter createALSEnumLiteralAdapter() | ||
430 | { | ||
431 | return null; | ||
432 | } | ||
433 | |||
434 | /** | ||
435 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration <em>ALS Signature Declaration</em>}'. | ||
436 | * <!-- begin-user-doc --> | ||
437 | * This default implementation returns null so that we can easily ignore cases; | ||
438 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
439 | * <!-- end-user-doc --> | ||
440 | * @return the new adapter. | ||
441 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration | ||
442 | * @generated | ||
443 | */ | ||
444 | public Adapter createALSSignatureDeclarationAdapter() | ||
445 | { | ||
446 | return null; | ||
447 | } | ||
448 | |||
449 | /** | ||
450 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody <em>ALS Signature Body</em>}'. | ||
451 | * <!-- begin-user-doc --> | ||
452 | * This default implementation returns null so that we can easily ignore cases; | ||
453 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
454 | * <!-- end-user-doc --> | ||
455 | * @return the new adapter. | ||
456 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody | ||
457 | * @generated | ||
458 | */ | ||
459 | public Adapter createALSSignatureBodyAdapter() | ||
460 | { | ||
461 | return null; | ||
462 | } | ||
463 | |||
464 | /** | ||
465 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration <em>ALS Field Declaration</em>}'. | ||
466 | * <!-- begin-user-doc --> | ||
467 | * This default implementation returns null so that we can easily ignore cases; | ||
468 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
469 | * <!-- end-user-doc --> | ||
470 | * @return the new adapter. | ||
471 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration | ||
472 | * @generated | ||
473 | */ | ||
474 | public Adapter createALSFieldDeclarationAdapter() | ||
475 | { | ||
476 | return null; | ||
477 | } | ||
478 | |||
479 | /** | ||
480 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition <em>ALS Definition</em>}'. | ||
481 | * <!-- begin-user-doc --> | ||
482 | * This default implementation returns null so that we can easily ignore cases; | ||
483 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
484 | * <!-- end-user-doc --> | ||
485 | * @return the new adapter. | ||
486 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition | ||
487 | * @generated | ||
488 | */ | ||
489 | public Adapter createALSDefinitionAdapter() | ||
490 | { | ||
491 | return null; | ||
492 | } | ||
493 | |||
494 | /** | ||
495 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition <em>ALS Function Definition</em>}'. | ||
496 | * <!-- begin-user-doc --> | ||
497 | * This default implementation returns null so that we can easily ignore cases; | ||
498 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
499 | * <!-- end-user-doc --> | ||
500 | * @return the new adapter. | ||
501 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition | ||
502 | * @generated | ||
503 | */ | ||
504 | public Adapter createALSFunctionDefinitionAdapter() | ||
505 | { | ||
506 | return null; | ||
507 | } | ||
508 | |||
509 | /** | ||
510 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition <em>ALS Relation Definition</em>}'. | ||
511 | * <!-- begin-user-doc --> | ||
512 | * This default implementation returns null so that we can easily ignore cases; | ||
513 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
514 | * <!-- end-user-doc --> | ||
515 | * @return the new adapter. | ||
516 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition | ||
517 | * @generated | ||
518 | */ | ||
519 | public Adapter createALSRelationDefinitionAdapter() | ||
520 | { | ||
521 | return null; | ||
522 | } | ||
523 | |||
524 | /** | ||
525 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration <em>ALS Fact Declaration</em>}'. | ||
526 | * <!-- begin-user-doc --> | ||
527 | * This default implementation returns null so that we can easily ignore cases; | ||
528 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
529 | * <!-- end-user-doc --> | ||
530 | * @return the new adapter. | ||
531 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration | ||
532 | * @generated | ||
533 | */ | ||
534 | public Adapter createALSFactDeclarationAdapter() | ||
535 | { | ||
536 | return null; | ||
537 | } | ||
538 | |||
539 | /** | ||
540 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm <em>ALS Term</em>}'. | ||
541 | * <!-- begin-user-doc --> | ||
542 | * This default implementation returns null so that we can easily ignore cases; | ||
543 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
544 | * <!-- end-user-doc --> | ||
545 | * @return the new adapter. | ||
546 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm | ||
547 | * @generated | ||
548 | */ | ||
549 | public Adapter createALSTermAdapter() | ||
550 | { | ||
551 | return null; | ||
552 | } | ||
553 | |||
554 | /** | ||
555 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration <em>ALS Variable Declaration</em>}'. | ||
556 | * <!-- begin-user-doc --> | ||
557 | * This default implementation returns null so that we can easily ignore cases; | ||
558 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
559 | * <!-- end-user-doc --> | ||
560 | * @return the new adapter. | ||
561 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration | ||
562 | * @generated | ||
563 | */ | ||
564 | public Adapter createALSVariableDeclarationAdapter() | ||
565 | { | ||
566 | return null; | ||
567 | } | ||
568 | |||
569 | /** | ||
570 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand <em>ALS Run Command</em>}'. | ||
571 | * <!-- begin-user-doc --> | ||
572 | * This default implementation returns null so that we can easily ignore cases; | ||
573 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
574 | * <!-- end-user-doc --> | ||
575 | * @return the new adapter. | ||
576 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand | ||
577 | * @generated | ||
578 | */ | ||
579 | public Adapter createALSRunCommandAdapter() | ||
580 | { | ||
581 | return null; | ||
582 | } | ||
583 | |||
584 | /** | ||
585 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope <em>ALS Type Scope</em>}'. | ||
586 | * <!-- begin-user-doc --> | ||
587 | * This default implementation returns null so that we can easily ignore cases; | ||
588 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
589 | * <!-- end-user-doc --> | ||
590 | * @return the new adapter. | ||
591 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope | ||
592 | * @generated | ||
593 | */ | ||
594 | public Adapter createALSTypeScopeAdapter() | ||
595 | { | ||
596 | return null; | ||
597 | } | ||
598 | |||
599 | /** | ||
600 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope <em>ALS Sig Scope</em>}'. | ||
601 | * <!-- begin-user-doc --> | ||
602 | * This default implementation returns null so that we can easily ignore cases; | ||
603 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
604 | * <!-- end-user-doc --> | ||
605 | * @return the new adapter. | ||
606 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope | ||
607 | * @generated | ||
608 | */ | ||
609 | public Adapter createALSSigScopeAdapter() | ||
610 | { | ||
611 | return null; | ||
612 | } | ||
613 | |||
614 | /** | ||
615 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope <em>ALS Int Scope</em>}'. | ||
616 | * <!-- begin-user-doc --> | ||
617 | * This default implementation returns null so that we can easily ignore cases; | ||
618 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
619 | * <!-- end-user-doc --> | ||
620 | * @return the new adapter. | ||
621 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope | ||
622 | * @generated | ||
623 | */ | ||
624 | public Adapter createALSIntScopeAdapter() | ||
625 | { | ||
626 | return null; | ||
627 | } | ||
628 | |||
629 | /** | ||
630 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx <em>ALS Quantified Ex</em>}'. | ||
631 | * <!-- begin-user-doc --> | ||
632 | * This default implementation returns null so that we can easily ignore cases; | ||
633 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
634 | * <!-- end-user-doc --> | ||
635 | * @return the new adapter. | ||
636 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx | ||
637 | * @generated | ||
638 | */ | ||
639 | public Adapter createALSQuantifiedExAdapter() | ||
640 | { | ||
641 | return null; | ||
642 | } | ||
643 | |||
644 | /** | ||
645 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr <em>ALS Or</em>}'. | ||
646 | * <!-- begin-user-doc --> | ||
647 | * This default implementation returns null so that we can easily ignore cases; | ||
648 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
649 | * <!-- end-user-doc --> | ||
650 | * @return the new adapter. | ||
651 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr | ||
652 | * @generated | ||
653 | */ | ||
654 | public Adapter createALSOrAdapter() | ||
655 | { | ||
656 | return null; | ||
657 | } | ||
658 | |||
659 | /** | ||
660 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff <em>ALS Iff</em>}'. | ||
661 | * <!-- begin-user-doc --> | ||
662 | * This default implementation returns null so that we can easily ignore cases; | ||
663 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
664 | * <!-- end-user-doc --> | ||
665 | * @return the new adapter. | ||
666 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff | ||
667 | * @generated | ||
668 | */ | ||
669 | public Adapter createALSIffAdapter() | ||
670 | { | ||
671 | return null; | ||
672 | } | ||
673 | |||
674 | /** | ||
675 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl <em>ALS Impl</em>}'. | ||
676 | * <!-- begin-user-doc --> | ||
677 | * This default implementation returns null so that we can easily ignore cases; | ||
678 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
679 | * <!-- end-user-doc --> | ||
680 | * @return the new adapter. | ||
681 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl | ||
682 | * @generated | ||
683 | */ | ||
684 | public Adapter createALSImplAdapter() | ||
685 | { | ||
686 | return null; | ||
687 | } | ||
688 | |||
689 | /** | ||
690 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd <em>ALS And</em>}'. | ||
691 | * <!-- begin-user-doc --> | ||
692 | * This default implementation returns null so that we can easily ignore cases; | ||
693 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
694 | * <!-- end-user-doc --> | ||
695 | * @return the new adapter. | ||
696 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd | ||
697 | * @generated | ||
698 | */ | ||
699 | public Adapter createALSAndAdapter() | ||
700 | { | ||
701 | return null; | ||
702 | } | ||
703 | |||
704 | /** | ||
705 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals <em>ALS Equals</em>}'. | ||
706 | * <!-- begin-user-doc --> | ||
707 | * This default implementation returns null so that we can easily ignore cases; | ||
708 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
709 | * <!-- end-user-doc --> | ||
710 | * @return the new adapter. | ||
711 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals | ||
712 | * @generated | ||
713 | */ | ||
714 | public Adapter createALSEqualsAdapter() | ||
715 | { | ||
716 | return null; | ||
717 | } | ||
718 | |||
719 | /** | ||
720 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals <em>ALS Not Equals</em>}'. | ||
721 | * <!-- begin-user-doc --> | ||
722 | * This default implementation returns null so that we can easily ignore cases; | ||
723 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
724 | * <!-- end-user-doc --> | ||
725 | * @return the new adapter. | ||
726 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals | ||
727 | * @generated | ||
728 | */ | ||
729 | public Adapter createALSNotEqualsAdapter() | ||
730 | { | ||
731 | return null; | ||
732 | } | ||
733 | |||
734 | /** | ||
735 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset <em>ALS Subset</em>}'. | ||
736 | * <!-- begin-user-doc --> | ||
737 | * This default implementation returns null so that we can easily ignore cases; | ||
738 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
739 | * <!-- end-user-doc --> | ||
740 | * @return the new adapter. | ||
741 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset | ||
742 | * @generated | ||
743 | */ | ||
744 | public Adapter createALSSubsetAdapter() | ||
745 | { | ||
746 | return null; | ||
747 | } | ||
748 | |||
749 | /** | ||
750 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess <em>ALS Less</em>}'. | ||
751 | * <!-- begin-user-doc --> | ||
752 | * This default implementation returns null so that we can easily ignore cases; | ||
753 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
754 | * <!-- end-user-doc --> | ||
755 | * @return the new adapter. | ||
756 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess | ||
757 | * @generated | ||
758 | */ | ||
759 | public Adapter createALSLessAdapter() | ||
760 | { | ||
761 | return null; | ||
762 | } | ||
763 | |||
764 | /** | ||
765 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq <em>ALS Leq</em>}'. | ||
766 | * <!-- begin-user-doc --> | ||
767 | * This default implementation returns null so that we can easily ignore cases; | ||
768 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
769 | * <!-- end-user-doc --> | ||
770 | * @return the new adapter. | ||
771 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq | ||
772 | * @generated | ||
773 | */ | ||
774 | public Adapter createALSLeqAdapter() | ||
775 | { | ||
776 | return null; | ||
777 | } | ||
778 | |||
779 | /** | ||
780 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore <em>ALS More</em>}'. | ||
781 | * <!-- begin-user-doc --> | ||
782 | * This default implementation returns null so that we can easily ignore cases; | ||
783 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
784 | * <!-- end-user-doc --> | ||
785 | * @return the new adapter. | ||
786 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore | ||
787 | * @generated | ||
788 | */ | ||
789 | public Adapter createALSMoreAdapter() | ||
790 | { | ||
791 | return null; | ||
792 | } | ||
793 | |||
794 | /** | ||
795 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq <em>ALS Meq</em>}'. | ||
796 | * <!-- begin-user-doc --> | ||
797 | * This default implementation returns null so that we can easily ignore cases; | ||
798 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
799 | * <!-- end-user-doc --> | ||
800 | * @return the new adapter. | ||
801 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq | ||
802 | * @generated | ||
803 | */ | ||
804 | public Adapter createALSMeqAdapter() | ||
805 | { | ||
806 | return null; | ||
807 | } | ||
808 | |||
809 | /** | ||
810 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride <em>ALS Override</em>}'. | ||
811 | * <!-- begin-user-doc --> | ||
812 | * This default implementation returns null so that we can easily ignore cases; | ||
813 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
814 | * <!-- end-user-doc --> | ||
815 | * @return the new adapter. | ||
816 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride | ||
817 | * @generated | ||
818 | */ | ||
819 | public Adapter createALSOverrideAdapter() | ||
820 | { | ||
821 | return null; | ||
822 | } | ||
823 | |||
824 | /** | ||
825 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight <em>ALS Range Restriction Right</em>}'. | ||
826 | * <!-- begin-user-doc --> | ||
827 | * This default implementation returns null so that we can easily ignore cases; | ||
828 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
829 | * <!-- end-user-doc --> | ||
830 | * @return the new adapter. | ||
831 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight | ||
832 | * @generated | ||
833 | */ | ||
834 | public Adapter createALSRangeRestrictionRightAdapter() | ||
835 | { | ||
836 | return null; | ||
837 | } | ||
838 | |||
839 | /** | ||
840 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft <em>ALS Range Restriction Left</em>}'. | ||
841 | * <!-- begin-user-doc --> | ||
842 | * This default implementation returns null so that we can easily ignore cases; | ||
843 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
844 | * <!-- end-user-doc --> | ||
845 | * @return the new adapter. | ||
846 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft | ||
847 | * @generated | ||
848 | */ | ||
849 | public Adapter createALSRangeRestrictionLeftAdapter() | ||
850 | { | ||
851 | return null; | ||
852 | } | ||
853 | |||
854 | /** | ||
855 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin <em>ALS Join</em>}'. | ||
856 | * <!-- begin-user-doc --> | ||
857 | * This default implementation returns null so that we can easily ignore cases; | ||
858 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
859 | * <!-- end-user-doc --> | ||
860 | * @return the new adapter. | ||
861 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin | ||
862 | * @generated | ||
863 | */ | ||
864 | public Adapter createALSJoinAdapter() | ||
865 | { | ||
866 | return null; | ||
867 | } | ||
868 | |||
869 | /** | ||
870 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus <em>ALS Minus</em>}'. | ||
871 | * <!-- begin-user-doc --> | ||
872 | * This default implementation returns null so that we can easily ignore cases; | ||
873 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
874 | * <!-- end-user-doc --> | ||
875 | * @return the new adapter. | ||
876 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus | ||
877 | * @generated | ||
878 | */ | ||
879 | public Adapter createALSMinusAdapter() | ||
880 | { | ||
881 | return null; | ||
882 | } | ||
883 | |||
884 | /** | ||
885 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus <em>ALS Plus</em>}'. | ||
886 | * <!-- begin-user-doc --> | ||
887 | * This default implementation returns null so that we can easily ignore cases; | ||
888 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
889 | * <!-- end-user-doc --> | ||
890 | * @return the new adapter. | ||
891 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus | ||
892 | * @generated | ||
893 | */ | ||
894 | public Adapter createALSPlusAdapter() | ||
895 | { | ||
896 | return null; | ||
897 | } | ||
898 | |||
899 | /** | ||
900 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection <em>ALS Intersection</em>}'. | ||
901 | * <!-- begin-user-doc --> | ||
902 | * This default implementation returns null so that we can easily ignore cases; | ||
903 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
904 | * <!-- end-user-doc --> | ||
905 | * @return the new adapter. | ||
906 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection | ||
907 | * @generated | ||
908 | */ | ||
909 | public Adapter createALSIntersectionAdapter() | ||
910 | { | ||
911 | return null; | ||
912 | } | ||
913 | |||
914 | /** | ||
915 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct <em>ALS Direct Product</em>}'. | ||
916 | * <!-- begin-user-doc --> | ||
917 | * This default implementation returns null so that we can easily ignore cases; | ||
918 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
919 | * <!-- end-user-doc --> | ||
920 | * @return the new adapter. | ||
921 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct | ||
922 | * @generated | ||
923 | */ | ||
924 | public Adapter createALSDirectProductAdapter() | ||
925 | { | ||
926 | return null; | ||
927 | } | ||
928 | |||
929 | /** | ||
930 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot <em>ALS Not</em>}'. | ||
931 | * <!-- begin-user-doc --> | ||
932 | * This default implementation returns null so that we can easily ignore cases; | ||
933 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
934 | * <!-- end-user-doc --> | ||
935 | * @return the new adapter. | ||
936 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot | ||
937 | * @generated | ||
938 | */ | ||
939 | public Adapter createALSNotAdapter() | ||
940 | { | ||
941 | return null; | ||
942 | } | ||
943 | |||
944 | /** | ||
945 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation <em>ALS Inverse Relation</em>}'. | ||
946 | * <!-- begin-user-doc --> | ||
947 | * This default implementation returns null so that we can easily ignore cases; | ||
948 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
949 | * <!-- end-user-doc --> | ||
950 | * @return the new adapter. | ||
951 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation | ||
952 | * @generated | ||
953 | */ | ||
954 | public Adapter createALSInverseRelationAdapter() | ||
955 | { | ||
956 | return null; | ||
957 | } | ||
958 | |||
959 | /** | ||
960 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure <em>Al STransitive Closure</em>}'. | ||
961 | * <!-- begin-user-doc --> | ||
962 | * This default implementation returns null so that we can easily ignore cases; | ||
963 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
964 | * <!-- end-user-doc --> | ||
965 | * @return the new adapter. | ||
966 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure | ||
967 | * @generated | ||
968 | */ | ||
969 | public Adapter createAlSTransitiveClosureAdapter() | ||
970 | { | ||
971 | return null; | ||
972 | } | ||
973 | |||
974 | /** | ||
975 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure <em>ALS Reflective Transitive Closure</em>}'. | ||
976 | * <!-- begin-user-doc --> | ||
977 | * This default implementation returns null so that we can easily ignore cases; | ||
978 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
979 | * <!-- end-user-doc --> | ||
980 | * @return the new adapter. | ||
981 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure | ||
982 | * @generated | ||
983 | */ | ||
984 | public Adapter createALSReflectiveTransitiveClosureAdapter() | ||
985 | { | ||
986 | return null; | ||
987 | } | ||
988 | |||
989 | /** | ||
990 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality <em>ALS Cardinality</em>}'. | ||
991 | * <!-- begin-user-doc --> | ||
992 | * This default implementation returns null so that we can easily ignore cases; | ||
993 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
994 | * <!-- end-user-doc --> | ||
995 | * @return the new adapter. | ||
996 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality | ||
997 | * @generated | ||
998 | */ | ||
999 | public Adapter createALSCardinalityAdapter() | ||
1000 | { | ||
1001 | return null; | ||
1002 | } | ||
1003 | |||
1004 | /** | ||
1005 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus <em>ALS Unary Minus</em>}'. | ||
1006 | * <!-- begin-user-doc --> | ||
1007 | * This default implementation returns null so that we can easily ignore cases; | ||
1008 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1009 | * <!-- end-user-doc --> | ||
1010 | * @return the new adapter. | ||
1011 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus | ||
1012 | * @generated | ||
1013 | */ | ||
1014 | public Adapter createALSUnaryMinusAdapter() | ||
1015 | { | ||
1016 | return null; | ||
1017 | } | ||
1018 | |||
1019 | /** | ||
1020 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum <em>ALS Sum</em>}'. | ||
1021 | * <!-- begin-user-doc --> | ||
1022 | * This default implementation returns null so that we can easily ignore cases; | ||
1023 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1024 | * <!-- end-user-doc --> | ||
1025 | * @return the new adapter. | ||
1026 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum | ||
1027 | * @generated | ||
1028 | */ | ||
1029 | public Adapter createALSSumAdapter() | ||
1030 | { | ||
1031 | return null; | ||
1032 | } | ||
1033 | |||
1034 | /** | ||
1035 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall <em>ALS Function Call</em>}'. | ||
1036 | * <!-- begin-user-doc --> | ||
1037 | * This default implementation returns null so that we can easily ignore cases; | ||
1038 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1039 | * <!-- end-user-doc --> | ||
1040 | * @return the new adapter. | ||
1041 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall | ||
1042 | * @generated | ||
1043 | */ | ||
1044 | public Adapter createALSFunctionCallAdapter() | ||
1045 | { | ||
1046 | return null; | ||
1047 | } | ||
1048 | |||
1049 | /** | ||
1050 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone <em>ALS None</em>}'. | ||
1051 | * <!-- begin-user-doc --> | ||
1052 | * This default implementation returns null so that we can easily ignore cases; | ||
1053 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1054 | * <!-- end-user-doc --> | ||
1055 | * @return the new adapter. | ||
1056 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone | ||
1057 | * @generated | ||
1058 | */ | ||
1059 | public Adapter createALSNoneAdapter() | ||
1060 | { | ||
1061 | return null; | ||
1062 | } | ||
1063 | |||
1064 | /** | ||
1065 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden <em>ALS Iden</em>}'. | ||
1066 | * <!-- begin-user-doc --> | ||
1067 | * This default implementation returns null so that we can easily ignore cases; | ||
1068 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1069 | * <!-- end-user-doc --> | ||
1070 | * @return the new adapter. | ||
1071 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden | ||
1072 | * @generated | ||
1073 | */ | ||
1074 | public Adapter createALSIdenAdapter() | ||
1075 | { | ||
1076 | return null; | ||
1077 | } | ||
1078 | |||
1079 | /** | ||
1080 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv <em>ALS Univ</em>}'. | ||
1081 | * <!-- begin-user-doc --> | ||
1082 | * This default implementation returns null so that we can easily ignore cases; | ||
1083 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1084 | * <!-- end-user-doc --> | ||
1085 | * @return the new adapter. | ||
1086 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv | ||
1087 | * @generated | ||
1088 | */ | ||
1089 | public Adapter createALSUnivAdapter() | ||
1090 | { | ||
1091 | return null; | ||
1092 | } | ||
1093 | |||
1094 | /** | ||
1095 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt <em>ALS Int</em>}'. | ||
1096 | * <!-- begin-user-doc --> | ||
1097 | * This default implementation returns null so that we can easily ignore cases; | ||
1098 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1099 | * <!-- end-user-doc --> | ||
1100 | * @return the new adapter. | ||
1101 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt | ||
1102 | * @generated | ||
1103 | */ | ||
1104 | public Adapter createALSIntAdapter() | ||
1105 | { | ||
1106 | return null; | ||
1107 | } | ||
1108 | |||
1109 | /** | ||
1110 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference <em>ALS Reference</em>}'. | ||
1111 | * <!-- begin-user-doc --> | ||
1112 | * This default implementation returns null so that we can easily ignore cases; | ||
1113 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1114 | * <!-- end-user-doc --> | ||
1115 | * @return the new adapter. | ||
1116 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference | ||
1117 | * @generated | ||
1118 | */ | ||
1119 | public Adapter createALSReferenceAdapter() | ||
1120 | { | ||
1121 | return null; | ||
1122 | } | ||
1123 | |||
1124 | /** | ||
1125 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral <em>ALS Number Literal</em>}'. | ||
1126 | * <!-- begin-user-doc --> | ||
1127 | * This default implementation returns null so that we can easily ignore cases; | ||
1128 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1129 | * <!-- end-user-doc --> | ||
1130 | * @return the new adapter. | ||
1131 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral | ||
1132 | * @generated | ||
1133 | */ | ||
1134 | public Adapter createALSNumberLiteralAdapter() | ||
1135 | { | ||
1136 | return null; | ||
1137 | } | ||
1138 | |||
1139 | /** | ||
1140 | * Creates a new adapter for the default case. | ||
1141 | * <!-- begin-user-doc --> | ||
1142 | * This default implementation returns null. | ||
1143 | * <!-- end-user-doc --> | ||
1144 | * @return the new adapter. | ||
1145 | * @generated | ||
1146 | */ | ||
1147 | public Adapter createEObjectAdapter() | ||
1148 | { | ||
1149 | return null; | ||
1150 | } | ||
1151 | |||
1152 | } //AlloyLanguageAdapterFactory | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java new file mode 100644 index 00000000..91fa2086 --- /dev/null +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java | |||
@@ -0,0 +1,1338 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package hu.bme.mit.inf.dslreasoner.alloyLanguage.util; | ||
4 | |||
5 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.*; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | import org.eclipse.emf.ecore.EPackage; | ||
9 | |||
10 | import org.eclipse.emf.ecore.util.Switch; | ||
11 | |||
12 | /** | ||
13 | * <!-- begin-user-doc --> | ||
14 | * The <b>Switch</b> for the model's inheritance hierarchy. | ||
15 | * It supports the call {@link #doSwitch(EObject) doSwitch(object)} | ||
16 | * to invoke the <code>caseXXX</code> method for each class of the model, | ||
17 | * starting with the actual class of the object | ||
18 | * and proceeding up the inheritance hierarchy | ||
19 | * until a non-null result is returned, | ||
20 | * which is the result of the switch. | ||
21 | * <!-- end-user-doc --> | ||
22 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage | ||
23 | * @generated | ||
24 | */ | ||
25 | public class AlloyLanguageSwitch<T> extends Switch<T> | ||
26 | { | ||
27 | /** | ||
28 | * The cached model package | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <!-- end-user-doc --> | ||
31 | * @generated | ||
32 | */ | ||
33 | protected static AlloyLanguagePackage modelPackage; | ||
34 | |||
35 | /** | ||
36 | * Creates an instance of the switch. | ||
37 | * <!-- begin-user-doc --> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @generated | ||
40 | */ | ||
41 | public AlloyLanguageSwitch() | ||
42 | { | ||
43 | if (modelPackage == null) | ||
44 | { | ||
45 | modelPackage = AlloyLanguagePackage.eINSTANCE; | ||
46 | } | ||
47 | } | ||
48 | |||
49 | /** | ||
50 | * Checks whether this is a switch for the given package. | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @param ePackage the package in question. | ||
54 | * @return whether this is a switch for the given package. | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected boolean isSwitchFor(EPackage ePackage) | ||
59 | { | ||
60 | return ePackage == modelPackage; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @return the first non-null result returned by a <code>caseXXX</code> call. | ||
68 | * @generated | ||
69 | */ | ||
70 | @Override | ||
71 | protected T doSwitch(int classifierID, EObject theEObject) | ||
72 | { | ||
73 | switch (classifierID) | ||
74 | { | ||
75 | case AlloyLanguagePackage.ALS_DOCUMENT: | ||
76 | { | ||
77 | ALSDocument alsDocument = (ALSDocument)theEObject; | ||
78 | T result = caseALSDocument(alsDocument); | ||
79 | if (result == null) result = defaultCase(theEObject); | ||
80 | return result; | ||
81 | } | ||
82 | case AlloyLanguagePackage.ALS_RELATION_DECLARATION: | ||
83 | { | ||
84 | ALSRelationDeclaration alsRelationDeclaration = (ALSRelationDeclaration)theEObject; | ||
85 | T result = caseALSRelationDeclaration(alsRelationDeclaration); | ||
86 | if (result == null) result = defaultCase(theEObject); | ||
87 | return result; | ||
88 | } | ||
89 | case AlloyLanguagePackage.ALS_TYPE_DECLARATION: | ||
90 | { | ||
91 | ALSTypeDeclaration alsTypeDeclaration = (ALSTypeDeclaration)theEObject; | ||
92 | T result = caseALSTypeDeclaration(alsTypeDeclaration); | ||
93 | if (result == null) result = caseALSRelationDeclaration(alsTypeDeclaration); | ||
94 | if (result == null) result = defaultCase(theEObject); | ||
95 | return result; | ||
96 | } | ||
97 | case AlloyLanguagePackage.ALS_ENUM_DECLARATION: | ||
98 | { | ||
99 | ALSEnumDeclaration alsEnumDeclaration = (ALSEnumDeclaration)theEObject; | ||
100 | T result = caseALSEnumDeclaration(alsEnumDeclaration); | ||
101 | if (result == null) result = caseALSTypeDeclaration(alsEnumDeclaration); | ||
102 | if (result == null) result = caseALSRelationDeclaration(alsEnumDeclaration); | ||
103 | if (result == null) result = defaultCase(theEObject); | ||
104 | return result; | ||
105 | } | ||
106 | case AlloyLanguagePackage.ALS_ENUM_LITERAL: | ||
107 | { | ||
108 | ALSEnumLiteral alsEnumLiteral = (ALSEnumLiteral)theEObject; | ||
109 | T result = caseALSEnumLiteral(alsEnumLiteral); | ||
110 | if (result == null) result = caseALSRelationDeclaration(alsEnumLiteral); | ||
111 | if (result == null) result = defaultCase(theEObject); | ||
112 | return result; | ||
113 | } | ||
114 | case AlloyLanguagePackage.ALS_SIGNATURE_DECLARATION: | ||
115 | { | ||
116 | ALSSignatureDeclaration alsSignatureDeclaration = (ALSSignatureDeclaration)theEObject; | ||
117 | T result = caseALSSignatureDeclaration(alsSignatureDeclaration); | ||
118 | if (result == null) result = caseALSTypeDeclaration(alsSignatureDeclaration); | ||
119 | if (result == null) result = caseALSRelationDeclaration(alsSignatureDeclaration); | ||
120 | if (result == null) result = defaultCase(theEObject); | ||
121 | return result; | ||
122 | } | ||
123 | case AlloyLanguagePackage.ALS_SIGNATURE_BODY: | ||
124 | { | ||
125 | ALSSignatureBody alsSignatureBody = (ALSSignatureBody)theEObject; | ||
126 | T result = caseALSSignatureBody(alsSignatureBody); | ||
127 | if (result == null) result = defaultCase(theEObject); | ||
128 | return result; | ||
129 | } | ||
130 | case AlloyLanguagePackage.ALS_FIELD_DECLARATION: | ||
131 | { | ||
132 | ALSFieldDeclaration alsFieldDeclaration = (ALSFieldDeclaration)theEObject; | ||
133 | T result = caseALSFieldDeclaration(alsFieldDeclaration); | ||
134 | if (result == null) result = caseALSRelationDeclaration(alsFieldDeclaration); | ||
135 | if (result == null) result = defaultCase(theEObject); | ||
136 | return result; | ||
137 | } | ||
138 | case AlloyLanguagePackage.ALS_DEFINITION: | ||
139 | { | ||
140 | ALSDefinition alsDefinition = (ALSDefinition)theEObject; | ||
141 | T result = caseALSDefinition(alsDefinition); | ||
142 | if (result == null) result = defaultCase(theEObject); | ||
143 | return result; | ||
144 | } | ||
145 | case AlloyLanguagePackage.ALS_FUNCTION_DEFINITION: | ||
146 | { | ||
147 | ALSFunctionDefinition alsFunctionDefinition = (ALSFunctionDefinition)theEObject; | ||
148 | T result = caseALSFunctionDefinition(alsFunctionDefinition); | ||
149 | if (result == null) result = caseALSDefinition(alsFunctionDefinition); | ||
150 | if (result == null) result = defaultCase(theEObject); | ||
151 | return result; | ||
152 | } | ||
153 | case AlloyLanguagePackage.ALS_RELATION_DEFINITION: | ||
154 | { | ||
155 | ALSRelationDefinition alsRelationDefinition = (ALSRelationDefinition)theEObject; | ||
156 | T result = caseALSRelationDefinition(alsRelationDefinition); | ||
157 | if (result == null) result = caseALSDefinition(alsRelationDefinition); | ||
158 | if (result == null) result = defaultCase(theEObject); | ||
159 | return result; | ||
160 | } | ||
161 | case AlloyLanguagePackage.ALS_FACT_DECLARATION: | ||
162 | { | ||
163 | ALSFactDeclaration alsFactDeclaration = (ALSFactDeclaration)theEObject; | ||
164 | T result = caseALSFactDeclaration(alsFactDeclaration); | ||
165 | if (result == null) result = defaultCase(theEObject); | ||
166 | return result; | ||
167 | } | ||
168 | case AlloyLanguagePackage.ALS_TERM: | ||
169 | { | ||
170 | ALSTerm alsTerm = (ALSTerm)theEObject; | ||
171 | T result = caseALSTerm(alsTerm); | ||
172 | if (result == null) result = defaultCase(theEObject); | ||
173 | return result; | ||
174 | } | ||
175 | case AlloyLanguagePackage.ALS_VARIABLE_DECLARATION: | ||
176 | { | ||
177 | ALSVariableDeclaration alsVariableDeclaration = (ALSVariableDeclaration)theEObject; | ||
178 | T result = caseALSVariableDeclaration(alsVariableDeclaration); | ||
179 | if (result == null) result = caseALSRelationDeclaration(alsVariableDeclaration); | ||
180 | if (result == null) result = defaultCase(theEObject); | ||
181 | return result; | ||
182 | } | ||
183 | case AlloyLanguagePackage.ALS_RUN_COMMAND: | ||
184 | { | ||
185 | ALSRunCommand alsRunCommand = (ALSRunCommand)theEObject; | ||
186 | T result = caseALSRunCommand(alsRunCommand); | ||
187 | if (result == null) result = defaultCase(theEObject); | ||
188 | return result; | ||
189 | } | ||
190 | case AlloyLanguagePackage.ALS_TYPE_SCOPE: | ||
191 | { | ||
192 | ALSTypeScope alsTypeScope = (ALSTypeScope)theEObject; | ||
193 | T result = caseALSTypeScope(alsTypeScope); | ||
194 | if (result == null) result = defaultCase(theEObject); | ||
195 | return result; | ||
196 | } | ||
197 | case AlloyLanguagePackage.ALS_SIG_SCOPE: | ||
198 | { | ||
199 | ALSSigScope alsSigScope = (ALSSigScope)theEObject; | ||
200 | T result = caseALSSigScope(alsSigScope); | ||
201 | if (result == null) result = caseALSTypeScope(alsSigScope); | ||
202 | if (result == null) result = defaultCase(theEObject); | ||
203 | return result; | ||
204 | } | ||
205 | case AlloyLanguagePackage.ALS_INT_SCOPE: | ||
206 | { | ||
207 | ALSIntScope alsIntScope = (ALSIntScope)theEObject; | ||
208 | T result = caseALSIntScope(alsIntScope); | ||
209 | if (result == null) result = caseALSTypeScope(alsIntScope); | ||
210 | if (result == null) result = defaultCase(theEObject); | ||
211 | return result; | ||
212 | } | ||
213 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX: | ||
214 | { | ||
215 | ALSQuantifiedEx alsQuantifiedEx = (ALSQuantifiedEx)theEObject; | ||
216 | T result = caseALSQuantifiedEx(alsQuantifiedEx); | ||
217 | if (result == null) result = caseALSTerm(alsQuantifiedEx); | ||
218 | if (result == null) result = defaultCase(theEObject); | ||
219 | return result; | ||
220 | } | ||
221 | case AlloyLanguagePackage.ALS_OR: | ||
222 | { | ||
223 | ALSOr alsOr = (ALSOr)theEObject; | ||
224 | T result = caseALSOr(alsOr); | ||
225 | if (result == null) result = caseALSTerm(alsOr); | ||
226 | if (result == null) result = defaultCase(theEObject); | ||
227 | return result; | ||
228 | } | ||
229 | case AlloyLanguagePackage.ALS_IFF: | ||
230 | { | ||
231 | ALSIff alsIff = (ALSIff)theEObject; | ||
232 | T result = caseALSIff(alsIff); | ||
233 | if (result == null) result = caseALSTerm(alsIff); | ||
234 | if (result == null) result = defaultCase(theEObject); | ||
235 | return result; | ||
236 | } | ||
237 | case AlloyLanguagePackage.ALS_IMPL: | ||
238 | { | ||
239 | ALSImpl alsImpl = (ALSImpl)theEObject; | ||
240 | T result = caseALSImpl(alsImpl); | ||
241 | if (result == null) result = caseALSTerm(alsImpl); | ||
242 | if (result == null) result = defaultCase(theEObject); | ||
243 | return result; | ||
244 | } | ||
245 | case AlloyLanguagePackage.ALS_AND: | ||
246 | { | ||
247 | ALSAnd alsAnd = (ALSAnd)theEObject; | ||
248 | T result = caseALSAnd(alsAnd); | ||
249 | if (result == null) result = caseALSTerm(alsAnd); | ||
250 | if (result == null) result = defaultCase(theEObject); | ||
251 | return result; | ||
252 | } | ||
253 | case AlloyLanguagePackage.ALS_EQUALS: | ||
254 | { | ||
255 | ALSEquals alsEquals = (ALSEquals)theEObject; | ||
256 | T result = caseALSEquals(alsEquals); | ||
257 | if (result == null) result = caseALSTerm(alsEquals); | ||
258 | if (result == null) result = defaultCase(theEObject); | ||
259 | return result; | ||
260 | } | ||
261 | case AlloyLanguagePackage.ALS_NOT_EQUALS: | ||
262 | { | ||
263 | ALSNotEquals alsNotEquals = (ALSNotEquals)theEObject; | ||
264 | T result = caseALSNotEquals(alsNotEquals); | ||
265 | if (result == null) result = caseALSTerm(alsNotEquals); | ||
266 | if (result == null) result = defaultCase(theEObject); | ||
267 | return result; | ||
268 | } | ||
269 | case AlloyLanguagePackage.ALS_SUBSET: | ||
270 | { | ||
271 | ALSSubset alsSubset = (ALSSubset)theEObject; | ||
272 | T result = caseALSSubset(alsSubset); | ||
273 | if (result == null) result = caseALSTerm(alsSubset); | ||
274 | if (result == null) result = defaultCase(theEObject); | ||
275 | return result; | ||
276 | } | ||
277 | case AlloyLanguagePackage.ALS_LESS: | ||
278 | { | ||
279 | ALSLess alsLess = (ALSLess)theEObject; | ||
280 | T result = caseALSLess(alsLess); | ||
281 | if (result == null) result = caseALSTerm(alsLess); | ||
282 | if (result == null) result = defaultCase(theEObject); | ||
283 | return result; | ||
284 | } | ||
285 | case AlloyLanguagePackage.ALS_LEQ: | ||
286 | { | ||
287 | ALSLeq alsLeq = (ALSLeq)theEObject; | ||
288 | T result = caseALSLeq(alsLeq); | ||
289 | if (result == null) result = caseALSTerm(alsLeq); | ||
290 | if (result == null) result = defaultCase(theEObject); | ||
291 | return result; | ||
292 | } | ||
293 | case AlloyLanguagePackage.ALS_MORE: | ||
294 | { | ||
295 | ALSMore alsMore = (ALSMore)theEObject; | ||
296 | T result = caseALSMore(alsMore); | ||
297 | if (result == null) result = caseALSTerm(alsMore); | ||
298 | if (result == null) result = defaultCase(theEObject); | ||
299 | return result; | ||
300 | } | ||
301 | case AlloyLanguagePackage.ALS_MEQ: | ||
302 | { | ||
303 | ALSMeq alsMeq = (ALSMeq)theEObject; | ||
304 | T result = caseALSMeq(alsMeq); | ||
305 | if (result == null) result = caseALSTerm(alsMeq); | ||
306 | if (result == null) result = defaultCase(theEObject); | ||
307 | return result; | ||
308 | } | ||
309 | case AlloyLanguagePackage.ALS_OVERRIDE: | ||
310 | { | ||
311 | ALSOverride alsOverride = (ALSOverride)theEObject; | ||
312 | T result = caseALSOverride(alsOverride); | ||
313 | if (result == null) result = caseALSTerm(alsOverride); | ||
314 | if (result == null) result = defaultCase(theEObject); | ||
315 | return result; | ||
316 | } | ||
317 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT: | ||
318 | { | ||
319 | ALSRangeRestrictionRight alsRangeRestrictionRight = (ALSRangeRestrictionRight)theEObject; | ||
320 | T result = caseALSRangeRestrictionRight(alsRangeRestrictionRight); | ||
321 | if (result == null) result = caseALSTerm(alsRangeRestrictionRight); | ||
322 | if (result == null) result = defaultCase(theEObject); | ||
323 | return result; | ||
324 | } | ||
325 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT: | ||
326 | { | ||
327 | ALSRangeRestrictionLeft alsRangeRestrictionLeft = (ALSRangeRestrictionLeft)theEObject; | ||
328 | T result = caseALSRangeRestrictionLeft(alsRangeRestrictionLeft); | ||
329 | if (result == null) result = caseALSTerm(alsRangeRestrictionLeft); | ||
330 | if (result == null) result = defaultCase(theEObject); | ||
331 | return result; | ||
332 | } | ||
333 | case AlloyLanguagePackage.ALS_JOIN: | ||
334 | { | ||
335 | ALSJoin alsJoin = (ALSJoin)theEObject; | ||
336 | T result = caseALSJoin(alsJoin); | ||
337 | if (result == null) result = caseALSTerm(alsJoin); | ||
338 | if (result == null) result = defaultCase(theEObject); | ||
339 | return result; | ||
340 | } | ||
341 | case AlloyLanguagePackage.ALS_MINUS: | ||
342 | { | ||
343 | ALSMinus alsMinus = (ALSMinus)theEObject; | ||
344 | T result = caseALSMinus(alsMinus); | ||
345 | if (result == null) result = caseALSTerm(alsMinus); | ||
346 | if (result == null) result = defaultCase(theEObject); | ||
347 | return result; | ||
348 | } | ||
349 | case AlloyLanguagePackage.ALS_PLUS: | ||
350 | { | ||
351 | ALSPlus alsPlus = (ALSPlus)theEObject; | ||
352 | T result = caseALSPlus(alsPlus); | ||
353 | if (result == null) result = caseALSTerm(alsPlus); | ||
354 | if (result == null) result = defaultCase(theEObject); | ||
355 | return result; | ||
356 | } | ||
357 | case AlloyLanguagePackage.ALS_INTERSECTION: | ||
358 | { | ||
359 | ALSIntersection alsIntersection = (ALSIntersection)theEObject; | ||
360 | T result = caseALSIntersection(alsIntersection); | ||
361 | if (result == null) result = caseALSTerm(alsIntersection); | ||
362 | if (result == null) result = defaultCase(theEObject); | ||
363 | return result; | ||
364 | } | ||
365 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT: | ||
366 | { | ||
367 | ALSDirectProduct alsDirectProduct = (ALSDirectProduct)theEObject; | ||
368 | T result = caseALSDirectProduct(alsDirectProduct); | ||
369 | if (result == null) result = caseALSTerm(alsDirectProduct); | ||
370 | if (result == null) result = defaultCase(theEObject); | ||
371 | return result; | ||
372 | } | ||
373 | case AlloyLanguagePackage.ALS_NOT: | ||
374 | { | ||
375 | ALSNot alsNot = (ALSNot)theEObject; | ||
376 | T result = caseALSNot(alsNot); | ||
377 | if (result == null) result = caseALSTerm(alsNot); | ||
378 | if (result == null) result = defaultCase(theEObject); | ||
379 | return result; | ||
380 | } | ||
381 | case AlloyLanguagePackage.ALS_INVERSE_RELATION: | ||
382 | { | ||
383 | ALSInverseRelation alsInverseRelation = (ALSInverseRelation)theEObject; | ||
384 | T result = caseALSInverseRelation(alsInverseRelation); | ||
385 | if (result == null) result = caseALSTerm(alsInverseRelation); | ||
386 | if (result == null) result = defaultCase(theEObject); | ||
387 | return result; | ||
388 | } | ||
389 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE: | ||
390 | { | ||
391 | AlSTransitiveClosure alSTransitiveClosure = (AlSTransitiveClosure)theEObject; | ||
392 | T result = caseAlSTransitiveClosure(alSTransitiveClosure); | ||
393 | if (result == null) result = caseALSTerm(alSTransitiveClosure); | ||
394 | if (result == null) result = defaultCase(theEObject); | ||
395 | return result; | ||
396 | } | ||
397 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE: | ||
398 | { | ||
399 | ALSReflectiveTransitiveClosure alsReflectiveTransitiveClosure = (ALSReflectiveTransitiveClosure)theEObject; | ||
400 | T result = caseALSReflectiveTransitiveClosure(alsReflectiveTransitiveClosure); | ||
401 | if (result == null) result = caseALSTerm(alsReflectiveTransitiveClosure); | ||
402 | if (result == null) result = defaultCase(theEObject); | ||
403 | return result; | ||
404 | } | ||
405 | case AlloyLanguagePackage.ALS_CARDINALITY: | ||
406 | { | ||
407 | ALSCardinality alsCardinality = (ALSCardinality)theEObject; | ||
408 | T result = caseALSCardinality(alsCardinality); | ||
409 | if (result == null) result = caseALSTerm(alsCardinality); | ||
410 | if (result == null) result = defaultCase(theEObject); | ||
411 | return result; | ||
412 | } | ||
413 | case AlloyLanguagePackage.ALS_UNARY_MINUS: | ||
414 | { | ||
415 | ALSUnaryMinus alsUnaryMinus = (ALSUnaryMinus)theEObject; | ||
416 | T result = caseALSUnaryMinus(alsUnaryMinus); | ||
417 | if (result == null) result = caseALSTerm(alsUnaryMinus); | ||
418 | if (result == null) result = defaultCase(theEObject); | ||
419 | return result; | ||
420 | } | ||
421 | case AlloyLanguagePackage.ALS_SUM: | ||
422 | { | ||
423 | ALSSum alsSum = (ALSSum)theEObject; | ||
424 | T result = caseALSSum(alsSum); | ||
425 | if (result == null) result = caseALSTerm(alsSum); | ||
426 | if (result == null) result = defaultCase(theEObject); | ||
427 | return result; | ||
428 | } | ||
429 | case AlloyLanguagePackage.ALS_FUNCTION_CALL: | ||
430 | { | ||
431 | ALSFunctionCall alsFunctionCall = (ALSFunctionCall)theEObject; | ||
432 | T result = caseALSFunctionCall(alsFunctionCall); | ||
433 | if (result == null) result = caseALSTerm(alsFunctionCall); | ||
434 | if (result == null) result = defaultCase(theEObject); | ||
435 | return result; | ||
436 | } | ||
437 | case AlloyLanguagePackage.ALS_NONE: | ||
438 | { | ||
439 | ALSNone alsNone = (ALSNone)theEObject; | ||
440 | T result = caseALSNone(alsNone); | ||
441 | if (result == null) result = caseALSTerm(alsNone); | ||
442 | if (result == null) result = defaultCase(theEObject); | ||
443 | return result; | ||
444 | } | ||
445 | case AlloyLanguagePackage.ALS_IDEN: | ||
446 | { | ||
447 | ALSIden alsIden = (ALSIden)theEObject; | ||
448 | T result = caseALSIden(alsIden); | ||
449 | if (result == null) result = caseALSTerm(alsIden); | ||
450 | if (result == null) result = defaultCase(theEObject); | ||
451 | return result; | ||
452 | } | ||
453 | case AlloyLanguagePackage.ALS_UNIV: | ||
454 | { | ||
455 | ALSUniv alsUniv = (ALSUniv)theEObject; | ||
456 | T result = caseALSUniv(alsUniv); | ||
457 | if (result == null) result = caseALSTerm(alsUniv); | ||
458 | if (result == null) result = defaultCase(theEObject); | ||
459 | return result; | ||
460 | } | ||
461 | case AlloyLanguagePackage.ALS_INT: | ||
462 | { | ||
463 | ALSInt alsInt = (ALSInt)theEObject; | ||
464 | T result = caseALSInt(alsInt); | ||
465 | if (result == null) result = caseALSTerm(alsInt); | ||
466 | if (result == null) result = defaultCase(theEObject); | ||
467 | return result; | ||
468 | } | ||
469 | case AlloyLanguagePackage.ALS_REFERENCE: | ||
470 | { | ||
471 | ALSReference alsReference = (ALSReference)theEObject; | ||
472 | T result = caseALSReference(alsReference); | ||
473 | if (result == null) result = caseALSTerm(alsReference); | ||
474 | if (result == null) result = defaultCase(theEObject); | ||
475 | return result; | ||
476 | } | ||
477 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL: | ||
478 | { | ||
479 | ALSNumberLiteral alsNumberLiteral = (ALSNumberLiteral)theEObject; | ||
480 | T result = caseALSNumberLiteral(alsNumberLiteral); | ||
481 | if (result == null) result = caseALSTerm(alsNumberLiteral); | ||
482 | if (result == null) result = defaultCase(theEObject); | ||
483 | return result; | ||
484 | } | ||
485 | default: return defaultCase(theEObject); | ||
486 | } | ||
487 | } | ||
488 | |||
489 | /** | ||
490 | * Returns the result of interpreting the object as an instance of '<em>ALS Document</em>'. | ||
491 | * <!-- begin-user-doc --> | ||
492 | * This implementation returns null; | ||
493 | * returning a non-null result will terminate the switch. | ||
494 | * <!-- end-user-doc --> | ||
495 | * @param object the target of the switch. | ||
496 | * @return the result of interpreting the object as an instance of '<em>ALS Document</em>'. | ||
497 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
498 | * @generated | ||
499 | */ | ||
500 | public T caseALSDocument(ALSDocument object) | ||
501 | { | ||
502 | return null; | ||
503 | } | ||
504 | |||
505 | /** | ||
506 | * Returns the result of interpreting the object as an instance of '<em>ALS Relation Declaration</em>'. | ||
507 | * <!-- begin-user-doc --> | ||
508 | * This implementation returns null; | ||
509 | * returning a non-null result will terminate the switch. | ||
510 | * <!-- end-user-doc --> | ||
511 | * @param object the target of the switch. | ||
512 | * @return the result of interpreting the object as an instance of '<em>ALS Relation Declaration</em>'. | ||
513 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
514 | * @generated | ||
515 | */ | ||
516 | public T caseALSRelationDeclaration(ALSRelationDeclaration object) | ||
517 | { | ||
518 | return null; | ||
519 | } | ||
520 | |||
521 | /** | ||
522 | * Returns the result of interpreting the object as an instance of '<em>ALS Type Declaration</em>'. | ||
523 | * <!-- begin-user-doc --> | ||
524 | * This implementation returns null; | ||
525 | * returning a non-null result will terminate the switch. | ||
526 | * <!-- end-user-doc --> | ||
527 | * @param object the target of the switch. | ||
528 | * @return the result of interpreting the object as an instance of '<em>ALS Type Declaration</em>'. | ||
529 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
530 | * @generated | ||
531 | */ | ||
532 | public T caseALSTypeDeclaration(ALSTypeDeclaration object) | ||
533 | { | ||
534 | return null; | ||
535 | } | ||
536 | |||
537 | /** | ||
538 | * Returns the result of interpreting the object as an instance of '<em>ALS Enum Declaration</em>'. | ||
539 | * <!-- begin-user-doc --> | ||
540 | * This implementation returns null; | ||
541 | * returning a non-null result will terminate the switch. | ||
542 | * <!-- end-user-doc --> | ||
543 | * @param object the target of the switch. | ||
544 | * @return the result of interpreting the object as an instance of '<em>ALS Enum Declaration</em>'. | ||
545 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
546 | * @generated | ||
547 | */ | ||
548 | public T caseALSEnumDeclaration(ALSEnumDeclaration object) | ||
549 | { | ||
550 | return null; | ||
551 | } | ||
552 | |||
553 | /** | ||
554 | * Returns the result of interpreting the object as an instance of '<em>ALS Enum Literal</em>'. | ||
555 | * <!-- begin-user-doc --> | ||
556 | * This implementation returns null; | ||
557 | * returning a non-null result will terminate the switch. | ||
558 | * <!-- end-user-doc --> | ||
559 | * @param object the target of the switch. | ||
560 | * @return the result of interpreting the object as an instance of '<em>ALS Enum Literal</em>'. | ||
561 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
562 | * @generated | ||
563 | */ | ||
564 | public T caseALSEnumLiteral(ALSEnumLiteral object) | ||
565 | { | ||
566 | return null; | ||
567 | } | ||
568 | |||
569 | /** | ||
570 | * Returns the result of interpreting the object as an instance of '<em>ALS Signature Declaration</em>'. | ||
571 | * <!-- begin-user-doc --> | ||
572 | * This implementation returns null; | ||
573 | * returning a non-null result will terminate the switch. | ||
574 | * <!-- end-user-doc --> | ||
575 | * @param object the target of the switch. | ||
576 | * @return the result of interpreting the object as an instance of '<em>ALS Signature Declaration</em>'. | ||
577 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
578 | * @generated | ||
579 | */ | ||
580 | public T caseALSSignatureDeclaration(ALSSignatureDeclaration object) | ||
581 | { | ||
582 | return null; | ||
583 | } | ||
584 | |||
585 | /** | ||
586 | * Returns the result of interpreting the object as an instance of '<em>ALS Signature Body</em>'. | ||
587 | * <!-- begin-user-doc --> | ||
588 | * This implementation returns null; | ||
589 | * returning a non-null result will terminate the switch. | ||
590 | * <!-- end-user-doc --> | ||
591 | * @param object the target of the switch. | ||
592 | * @return the result of interpreting the object as an instance of '<em>ALS Signature Body</em>'. | ||
593 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
594 | * @generated | ||
595 | */ | ||
596 | public T caseALSSignatureBody(ALSSignatureBody object) | ||
597 | { | ||
598 | return null; | ||
599 | } | ||
600 | |||
601 | /** | ||
602 | * Returns the result of interpreting the object as an instance of '<em>ALS Field Declaration</em>'. | ||
603 | * <!-- begin-user-doc --> | ||
604 | * This implementation returns null; | ||
605 | * returning a non-null result will terminate the switch. | ||
606 | * <!-- end-user-doc --> | ||
607 | * @param object the target of the switch. | ||
608 | * @return the result of interpreting the object as an instance of '<em>ALS Field Declaration</em>'. | ||
609 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
610 | * @generated | ||
611 | */ | ||
612 | public T caseALSFieldDeclaration(ALSFieldDeclaration object) | ||
613 | { | ||
614 | return null; | ||
615 | } | ||
616 | |||
617 | /** | ||
618 | * Returns the result of interpreting the object as an instance of '<em>ALS Definition</em>'. | ||
619 | * <!-- begin-user-doc --> | ||
620 | * This implementation returns null; | ||
621 | * returning a non-null result will terminate the switch. | ||
622 | * <!-- end-user-doc --> | ||
623 | * @param object the target of the switch. | ||
624 | * @return the result of interpreting the object as an instance of '<em>ALS Definition</em>'. | ||
625 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
626 | * @generated | ||
627 | */ | ||
628 | public T caseALSDefinition(ALSDefinition object) | ||
629 | { | ||
630 | return null; | ||
631 | } | ||
632 | |||
633 | /** | ||
634 | * Returns the result of interpreting the object as an instance of '<em>ALS Function Definition</em>'. | ||
635 | * <!-- begin-user-doc --> | ||
636 | * This implementation returns null; | ||
637 | * returning a non-null result will terminate the switch. | ||
638 | * <!-- end-user-doc --> | ||
639 | * @param object the target of the switch. | ||
640 | * @return the result of interpreting the object as an instance of '<em>ALS Function Definition</em>'. | ||
641 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
642 | * @generated | ||
643 | */ | ||
644 | public T caseALSFunctionDefinition(ALSFunctionDefinition object) | ||
645 | { | ||
646 | return null; | ||
647 | } | ||
648 | |||
649 | /** | ||
650 | * Returns the result of interpreting the object as an instance of '<em>ALS Relation Definition</em>'. | ||
651 | * <!-- begin-user-doc --> | ||
652 | * This implementation returns null; | ||
653 | * returning a non-null result will terminate the switch. | ||
654 | * <!-- end-user-doc --> | ||
655 | * @param object the target of the switch. | ||
656 | * @return the result of interpreting the object as an instance of '<em>ALS Relation Definition</em>'. | ||
657 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
658 | * @generated | ||
659 | */ | ||
660 | public T caseALSRelationDefinition(ALSRelationDefinition object) | ||
661 | { | ||
662 | return null; | ||
663 | } | ||
664 | |||
665 | /** | ||
666 | * Returns the result of interpreting the object as an instance of '<em>ALS Fact Declaration</em>'. | ||
667 | * <!-- begin-user-doc --> | ||
668 | * This implementation returns null; | ||
669 | * returning a non-null result will terminate the switch. | ||
670 | * <!-- end-user-doc --> | ||
671 | * @param object the target of the switch. | ||
672 | * @return the result of interpreting the object as an instance of '<em>ALS Fact Declaration</em>'. | ||
673 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
674 | * @generated | ||
675 | */ | ||
676 | public T caseALSFactDeclaration(ALSFactDeclaration object) | ||
677 | { | ||
678 | return null; | ||
679 | } | ||
680 | |||
681 | /** | ||
682 | * Returns the result of interpreting the object as an instance of '<em>ALS Term</em>'. | ||
683 | * <!-- begin-user-doc --> | ||
684 | * This implementation returns null; | ||
685 | * returning a non-null result will terminate the switch. | ||
686 | * <!-- end-user-doc --> | ||
687 | * @param object the target of the switch. | ||
688 | * @return the result of interpreting the object as an instance of '<em>ALS Term</em>'. | ||
689 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
690 | * @generated | ||
691 | */ | ||
692 | public T caseALSTerm(ALSTerm object) | ||
693 | { | ||
694 | return null; | ||
695 | } | ||
696 | |||
697 | /** | ||
698 | * Returns the result of interpreting the object as an instance of '<em>ALS Variable Declaration</em>'. | ||
699 | * <!-- begin-user-doc --> | ||
700 | * This implementation returns null; | ||
701 | * returning a non-null result will terminate the switch. | ||
702 | * <!-- end-user-doc --> | ||
703 | * @param object the target of the switch. | ||
704 | * @return the result of interpreting the object as an instance of '<em>ALS Variable Declaration</em>'. | ||
705 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
706 | * @generated | ||
707 | */ | ||
708 | public T caseALSVariableDeclaration(ALSVariableDeclaration object) | ||
709 | { | ||
710 | return null; | ||
711 | } | ||
712 | |||
713 | /** | ||
714 | * Returns the result of interpreting the object as an instance of '<em>ALS Run Command</em>'. | ||
715 | * <!-- begin-user-doc --> | ||
716 | * This implementation returns null; | ||
717 | * returning a non-null result will terminate the switch. | ||
718 | * <!-- end-user-doc --> | ||
719 | * @param object the target of the switch. | ||
720 | * @return the result of interpreting the object as an instance of '<em>ALS Run Command</em>'. | ||
721 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
722 | * @generated | ||
723 | */ | ||
724 | public T caseALSRunCommand(ALSRunCommand object) | ||
725 | { | ||
726 | return null; | ||
727 | } | ||
728 | |||
729 | /** | ||
730 | * Returns the result of interpreting the object as an instance of '<em>ALS Type Scope</em>'. | ||
731 | * <!-- begin-user-doc --> | ||
732 | * This implementation returns null; | ||
733 | * returning a non-null result will terminate the switch. | ||
734 | * <!-- end-user-doc --> | ||
735 | * @param object the target of the switch. | ||
736 | * @return the result of interpreting the object as an instance of '<em>ALS Type Scope</em>'. | ||
737 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
738 | * @generated | ||
739 | */ | ||
740 | public T caseALSTypeScope(ALSTypeScope object) | ||
741 | { | ||
742 | return null; | ||
743 | } | ||
744 | |||
745 | /** | ||
746 | * Returns the result of interpreting the object as an instance of '<em>ALS Sig Scope</em>'. | ||
747 | * <!-- begin-user-doc --> | ||
748 | * This implementation returns null; | ||
749 | * returning a non-null result will terminate the switch. | ||
750 | * <!-- end-user-doc --> | ||
751 | * @param object the target of the switch. | ||
752 | * @return the result of interpreting the object as an instance of '<em>ALS Sig Scope</em>'. | ||
753 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
754 | * @generated | ||
755 | */ | ||
756 | public T caseALSSigScope(ALSSigScope object) | ||
757 | { | ||
758 | return null; | ||
759 | } | ||
760 | |||
761 | /** | ||
762 | * Returns the result of interpreting the object as an instance of '<em>ALS Int Scope</em>'. | ||
763 | * <!-- begin-user-doc --> | ||
764 | * This implementation returns null; | ||
765 | * returning a non-null result will terminate the switch. | ||
766 | * <!-- end-user-doc --> | ||
767 | * @param object the target of the switch. | ||
768 | * @return the result of interpreting the object as an instance of '<em>ALS Int Scope</em>'. | ||
769 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
770 | * @generated | ||
771 | */ | ||
772 | public T caseALSIntScope(ALSIntScope object) | ||
773 | { | ||
774 | return null; | ||
775 | } | ||
776 | |||
777 | /** | ||
778 | * Returns the result of interpreting the object as an instance of '<em>ALS Quantified Ex</em>'. | ||
779 | * <!-- begin-user-doc --> | ||
780 | * This implementation returns null; | ||
781 | * returning a non-null result will terminate the switch. | ||
782 | * <!-- end-user-doc --> | ||
783 | * @param object the target of the switch. | ||
784 | * @return the result of interpreting the object as an instance of '<em>ALS Quantified Ex</em>'. | ||
785 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
786 | * @generated | ||
787 | */ | ||
788 | public T caseALSQuantifiedEx(ALSQuantifiedEx object) | ||
789 | { | ||
790 | return null; | ||
791 | } | ||
792 | |||
793 | /** | ||
794 | * Returns the result of interpreting the object as an instance of '<em>ALS Or</em>'. | ||
795 | * <!-- begin-user-doc --> | ||
796 | * This implementation returns null; | ||
797 | * returning a non-null result will terminate the switch. | ||
798 | * <!-- end-user-doc --> | ||
799 | * @param object the target of the switch. | ||
800 | * @return the result of interpreting the object as an instance of '<em>ALS Or</em>'. | ||
801 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
802 | * @generated | ||
803 | */ | ||
804 | public T caseALSOr(ALSOr object) | ||
805 | { | ||
806 | return null; | ||
807 | } | ||
808 | |||
809 | /** | ||
810 | * Returns the result of interpreting the object as an instance of '<em>ALS Iff</em>'. | ||
811 | * <!-- begin-user-doc --> | ||
812 | * This implementation returns null; | ||
813 | * returning a non-null result will terminate the switch. | ||
814 | * <!-- end-user-doc --> | ||
815 | * @param object the target of the switch. | ||
816 | * @return the result of interpreting the object as an instance of '<em>ALS Iff</em>'. | ||
817 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
818 | * @generated | ||
819 | */ | ||
820 | public T caseALSIff(ALSIff object) | ||
821 | { | ||
822 | return null; | ||
823 | } | ||
824 | |||
825 | /** | ||
826 | * Returns the result of interpreting the object as an instance of '<em>ALS Impl</em>'. | ||
827 | * <!-- begin-user-doc --> | ||
828 | * This implementation returns null; | ||
829 | * returning a non-null result will terminate the switch. | ||
830 | * <!-- end-user-doc --> | ||
831 | * @param object the target of the switch. | ||
832 | * @return the result of interpreting the object as an instance of '<em>ALS Impl</em>'. | ||
833 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
834 | * @generated | ||
835 | */ | ||
836 | public T caseALSImpl(ALSImpl object) | ||
837 | { | ||
838 | return null; | ||
839 | } | ||
840 | |||
841 | /** | ||
842 | * Returns the result of interpreting the object as an instance of '<em>ALS And</em>'. | ||
843 | * <!-- begin-user-doc --> | ||
844 | * This implementation returns null; | ||
845 | * returning a non-null result will terminate the switch. | ||
846 | * <!-- end-user-doc --> | ||
847 | * @param object the target of the switch. | ||
848 | * @return the result of interpreting the object as an instance of '<em>ALS And</em>'. | ||
849 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
850 | * @generated | ||
851 | */ | ||
852 | public T caseALSAnd(ALSAnd object) | ||
853 | { | ||
854 | return null; | ||
855 | } | ||
856 | |||
857 | /** | ||
858 | * Returns the result of interpreting the object as an instance of '<em>ALS Equals</em>'. | ||
859 | * <!-- begin-user-doc --> | ||
860 | * This implementation returns null; | ||
861 | * returning a non-null result will terminate the switch. | ||
862 | * <!-- end-user-doc --> | ||
863 | * @param object the target of the switch. | ||
864 | * @return the result of interpreting the object as an instance of '<em>ALS Equals</em>'. | ||
865 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
866 | * @generated | ||
867 | */ | ||
868 | public T caseALSEquals(ALSEquals object) | ||
869 | { | ||
870 | return null; | ||
871 | } | ||
872 | |||
873 | /** | ||
874 | * Returns the result of interpreting the object as an instance of '<em>ALS Not Equals</em>'. | ||
875 | * <!-- begin-user-doc --> | ||
876 | * This implementation returns null; | ||
877 | * returning a non-null result will terminate the switch. | ||
878 | * <!-- end-user-doc --> | ||
879 | * @param object the target of the switch. | ||
880 | * @return the result of interpreting the object as an instance of '<em>ALS Not Equals</em>'. | ||
881 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
882 | * @generated | ||
883 | */ | ||
884 | public T caseALSNotEquals(ALSNotEquals object) | ||
885 | { | ||
886 | return null; | ||
887 | } | ||
888 | |||
889 | /** | ||
890 | * Returns the result of interpreting the object as an instance of '<em>ALS Subset</em>'. | ||
891 | * <!-- begin-user-doc --> | ||
892 | * This implementation returns null; | ||
893 | * returning a non-null result will terminate the switch. | ||
894 | * <!-- end-user-doc --> | ||
895 | * @param object the target of the switch. | ||
896 | * @return the result of interpreting the object as an instance of '<em>ALS Subset</em>'. | ||
897 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
898 | * @generated | ||
899 | */ | ||
900 | public T caseALSSubset(ALSSubset object) | ||
901 | { | ||
902 | return null; | ||
903 | } | ||
904 | |||
905 | /** | ||
906 | * Returns the result of interpreting the object as an instance of '<em>ALS Less</em>'. | ||
907 | * <!-- begin-user-doc --> | ||
908 | * This implementation returns null; | ||
909 | * returning a non-null result will terminate the switch. | ||
910 | * <!-- end-user-doc --> | ||
911 | * @param object the target of the switch. | ||
912 | * @return the result of interpreting the object as an instance of '<em>ALS Less</em>'. | ||
913 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
914 | * @generated | ||
915 | */ | ||
916 | public T caseALSLess(ALSLess object) | ||
917 | { | ||
918 | return null; | ||
919 | } | ||
920 | |||
921 | /** | ||
922 | * Returns the result of interpreting the object as an instance of '<em>ALS Leq</em>'. | ||
923 | * <!-- begin-user-doc --> | ||
924 | * This implementation returns null; | ||
925 | * returning a non-null result will terminate the switch. | ||
926 | * <!-- end-user-doc --> | ||
927 | * @param object the target of the switch. | ||
928 | * @return the result of interpreting the object as an instance of '<em>ALS Leq</em>'. | ||
929 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
930 | * @generated | ||
931 | */ | ||
932 | public T caseALSLeq(ALSLeq object) | ||
933 | { | ||
934 | return null; | ||
935 | } | ||
936 | |||
937 | /** | ||
938 | * Returns the result of interpreting the object as an instance of '<em>ALS More</em>'. | ||
939 | * <!-- begin-user-doc --> | ||
940 | * This implementation returns null; | ||
941 | * returning a non-null result will terminate the switch. | ||
942 | * <!-- end-user-doc --> | ||
943 | * @param object the target of the switch. | ||
944 | * @return the result of interpreting the object as an instance of '<em>ALS More</em>'. | ||
945 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
946 | * @generated | ||
947 | */ | ||
948 | public T caseALSMore(ALSMore object) | ||
949 | { | ||
950 | return null; | ||
951 | } | ||
952 | |||
953 | /** | ||
954 | * Returns the result of interpreting the object as an instance of '<em>ALS Meq</em>'. | ||
955 | * <!-- begin-user-doc --> | ||
956 | * This implementation returns null; | ||
957 | * returning a non-null result will terminate the switch. | ||
958 | * <!-- end-user-doc --> | ||
959 | * @param object the target of the switch. | ||
960 | * @return the result of interpreting the object as an instance of '<em>ALS Meq</em>'. | ||
961 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
962 | * @generated | ||
963 | */ | ||
964 | public T caseALSMeq(ALSMeq object) | ||
965 | { | ||
966 | return null; | ||
967 | } | ||
968 | |||
969 | /** | ||
970 | * Returns the result of interpreting the object as an instance of '<em>ALS Override</em>'. | ||
971 | * <!-- begin-user-doc --> | ||
972 | * This implementation returns null; | ||
973 | * returning a non-null result will terminate the switch. | ||
974 | * <!-- end-user-doc --> | ||
975 | * @param object the target of the switch. | ||
976 | * @return the result of interpreting the object as an instance of '<em>ALS Override</em>'. | ||
977 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
978 | * @generated | ||
979 | */ | ||
980 | public T caseALSOverride(ALSOverride object) | ||
981 | { | ||
982 | return null; | ||
983 | } | ||
984 | |||
985 | /** | ||
986 | * Returns the result of interpreting the object as an instance of '<em>ALS Range Restriction Right</em>'. | ||
987 | * <!-- begin-user-doc --> | ||
988 | * This implementation returns null; | ||
989 | * returning a non-null result will terminate the switch. | ||
990 | * <!-- end-user-doc --> | ||
991 | * @param object the target of the switch. | ||
992 | * @return the result of interpreting the object as an instance of '<em>ALS Range Restriction Right</em>'. | ||
993 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
994 | * @generated | ||
995 | */ | ||
996 | public T caseALSRangeRestrictionRight(ALSRangeRestrictionRight object) | ||
997 | { | ||
998 | return null; | ||
999 | } | ||
1000 | |||
1001 | /** | ||
1002 | * Returns the result of interpreting the object as an instance of '<em>ALS Range Restriction Left</em>'. | ||
1003 | * <!-- begin-user-doc --> | ||
1004 | * This implementation returns null; | ||
1005 | * returning a non-null result will terminate the switch. | ||
1006 | * <!-- end-user-doc --> | ||
1007 | * @param object the target of the switch. | ||
1008 | * @return the result of interpreting the object as an instance of '<em>ALS Range Restriction Left</em>'. | ||
1009 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1010 | * @generated | ||
1011 | */ | ||
1012 | public T caseALSRangeRestrictionLeft(ALSRangeRestrictionLeft object) | ||
1013 | { | ||
1014 | return null; | ||
1015 | } | ||
1016 | |||
1017 | /** | ||
1018 | * Returns the result of interpreting the object as an instance of '<em>ALS Join</em>'. | ||
1019 | * <!-- begin-user-doc --> | ||
1020 | * This implementation returns null; | ||
1021 | * returning a non-null result will terminate the switch. | ||
1022 | * <!-- end-user-doc --> | ||
1023 | * @param object the target of the switch. | ||
1024 | * @return the result of interpreting the object as an instance of '<em>ALS Join</em>'. | ||
1025 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1026 | * @generated | ||
1027 | */ | ||
1028 | public T caseALSJoin(ALSJoin object) | ||
1029 | { | ||
1030 | return null; | ||
1031 | } | ||
1032 | |||
1033 | /** | ||
1034 | * Returns the result of interpreting the object as an instance of '<em>ALS Minus</em>'. | ||
1035 | * <!-- begin-user-doc --> | ||
1036 | * This implementation returns null; | ||
1037 | * returning a non-null result will terminate the switch. | ||
1038 | * <!-- end-user-doc --> | ||
1039 | * @param object the target of the switch. | ||
1040 | * @return the result of interpreting the object as an instance of '<em>ALS Minus</em>'. | ||
1041 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1042 | * @generated | ||
1043 | */ | ||
1044 | public T caseALSMinus(ALSMinus object) | ||
1045 | { | ||
1046 | return null; | ||
1047 | } | ||
1048 | |||
1049 | /** | ||
1050 | * Returns the result of interpreting the object as an instance of '<em>ALS Plus</em>'. | ||
1051 | * <!-- begin-user-doc --> | ||
1052 | * This implementation returns null; | ||
1053 | * returning a non-null result will terminate the switch. | ||
1054 | * <!-- end-user-doc --> | ||
1055 | * @param object the target of the switch. | ||
1056 | * @return the result of interpreting the object as an instance of '<em>ALS Plus</em>'. | ||
1057 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1058 | * @generated | ||
1059 | */ | ||
1060 | public T caseALSPlus(ALSPlus object) | ||
1061 | { | ||
1062 | return null; | ||
1063 | } | ||
1064 | |||
1065 | /** | ||
1066 | * Returns the result of interpreting the object as an instance of '<em>ALS Intersection</em>'. | ||
1067 | * <!-- begin-user-doc --> | ||
1068 | * This implementation returns null; | ||
1069 | * returning a non-null result will terminate the switch. | ||
1070 | * <!-- end-user-doc --> | ||
1071 | * @param object the target of the switch. | ||
1072 | * @return the result of interpreting the object as an instance of '<em>ALS Intersection</em>'. | ||
1073 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1074 | * @generated | ||
1075 | */ | ||
1076 | public T caseALSIntersection(ALSIntersection object) | ||
1077 | { | ||
1078 | return null; | ||
1079 | } | ||
1080 | |||
1081 | /** | ||
1082 | * Returns the result of interpreting the object as an instance of '<em>ALS Direct Product</em>'. | ||
1083 | * <!-- begin-user-doc --> | ||
1084 | * This implementation returns null; | ||
1085 | * returning a non-null result will terminate the switch. | ||
1086 | * <!-- end-user-doc --> | ||
1087 | * @param object the target of the switch. | ||
1088 | * @return the result of interpreting the object as an instance of '<em>ALS Direct Product</em>'. | ||
1089 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1090 | * @generated | ||
1091 | */ | ||
1092 | public T caseALSDirectProduct(ALSDirectProduct object) | ||
1093 | { | ||
1094 | return null; | ||
1095 | } | ||
1096 | |||
1097 | /** | ||
1098 | * Returns the result of interpreting the object as an instance of '<em>ALS Not</em>'. | ||
1099 | * <!-- begin-user-doc --> | ||
1100 | * This implementation returns null; | ||
1101 | * returning a non-null result will terminate the switch. | ||
1102 | * <!-- end-user-doc --> | ||
1103 | * @param object the target of the switch. | ||
1104 | * @return the result of interpreting the object as an instance of '<em>ALS Not</em>'. | ||
1105 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1106 | * @generated | ||
1107 | */ | ||
1108 | public T caseALSNot(ALSNot object) | ||
1109 | { | ||
1110 | return null; | ||
1111 | } | ||
1112 | |||
1113 | /** | ||
1114 | * Returns the result of interpreting the object as an instance of '<em>ALS Inverse Relation</em>'. | ||
1115 | * <!-- begin-user-doc --> | ||
1116 | * This implementation returns null; | ||
1117 | * returning a non-null result will terminate the switch. | ||
1118 | * <!-- end-user-doc --> | ||
1119 | * @param object the target of the switch. | ||
1120 | * @return the result of interpreting the object as an instance of '<em>ALS Inverse Relation</em>'. | ||
1121 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1122 | * @generated | ||
1123 | */ | ||
1124 | public T caseALSInverseRelation(ALSInverseRelation object) | ||
1125 | { | ||
1126 | return null; | ||
1127 | } | ||
1128 | |||
1129 | /** | ||
1130 | * Returns the result of interpreting the object as an instance of '<em>Al STransitive Closure</em>'. | ||
1131 | * <!-- begin-user-doc --> | ||
1132 | * This implementation returns null; | ||
1133 | * returning a non-null result will terminate the switch. | ||
1134 | * <!-- end-user-doc --> | ||
1135 | * @param object the target of the switch. | ||
1136 | * @return the result of interpreting the object as an instance of '<em>Al STransitive Closure</em>'. | ||
1137 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1138 | * @generated | ||
1139 | */ | ||
1140 | public T caseAlSTransitiveClosure(AlSTransitiveClosure object) | ||
1141 | { | ||
1142 | return null; | ||
1143 | } | ||
1144 | |||
1145 | /** | ||
1146 | * Returns the result of interpreting the object as an instance of '<em>ALS Reflective Transitive Closure</em>'. | ||
1147 | * <!-- begin-user-doc --> | ||
1148 | * This implementation returns null; | ||
1149 | * returning a non-null result will terminate the switch. | ||
1150 | * <!-- end-user-doc --> | ||
1151 | * @param object the target of the switch. | ||
1152 | * @return the result of interpreting the object as an instance of '<em>ALS Reflective Transitive Closure</em>'. | ||
1153 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1154 | * @generated | ||
1155 | */ | ||
1156 | public T caseALSReflectiveTransitiveClosure(ALSReflectiveTransitiveClosure object) | ||
1157 | { | ||
1158 | return null; | ||
1159 | } | ||
1160 | |||
1161 | /** | ||
1162 | * Returns the result of interpreting the object as an instance of '<em>ALS Cardinality</em>'. | ||
1163 | * <!-- begin-user-doc --> | ||
1164 | * This implementation returns null; | ||
1165 | * returning a non-null result will terminate the switch. | ||
1166 | * <!-- end-user-doc --> | ||
1167 | * @param object the target of the switch. | ||
1168 | * @return the result of interpreting the object as an instance of '<em>ALS Cardinality</em>'. | ||
1169 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1170 | * @generated | ||
1171 | */ | ||
1172 | public T caseALSCardinality(ALSCardinality object) | ||
1173 | { | ||
1174 | return null; | ||
1175 | } | ||
1176 | |||
1177 | /** | ||
1178 | * Returns the result of interpreting the object as an instance of '<em>ALS Unary Minus</em>'. | ||
1179 | * <!-- begin-user-doc --> | ||
1180 | * This implementation returns null; | ||
1181 | * returning a non-null result will terminate the switch. | ||
1182 | * <!-- end-user-doc --> | ||
1183 | * @param object the target of the switch. | ||
1184 | * @return the result of interpreting the object as an instance of '<em>ALS Unary Minus</em>'. | ||
1185 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1186 | * @generated | ||
1187 | */ | ||
1188 | public T caseALSUnaryMinus(ALSUnaryMinus object) | ||
1189 | { | ||
1190 | return null; | ||
1191 | } | ||
1192 | |||
1193 | /** | ||
1194 | * Returns the result of interpreting the object as an instance of '<em>ALS Sum</em>'. | ||
1195 | * <!-- begin-user-doc --> | ||
1196 | * This implementation returns null; | ||
1197 | * returning a non-null result will terminate the switch. | ||
1198 | * <!-- end-user-doc --> | ||
1199 | * @param object the target of the switch. | ||
1200 | * @return the result of interpreting the object as an instance of '<em>ALS Sum</em>'. | ||
1201 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1202 | * @generated | ||
1203 | */ | ||
1204 | public T caseALSSum(ALSSum object) | ||
1205 | { | ||
1206 | return null; | ||
1207 | } | ||
1208 | |||
1209 | /** | ||
1210 | * Returns the result of interpreting the object as an instance of '<em>ALS Function Call</em>'. | ||
1211 | * <!-- begin-user-doc --> | ||
1212 | * This implementation returns null; | ||
1213 | * returning a non-null result will terminate the switch. | ||
1214 | * <!-- end-user-doc --> | ||
1215 | * @param object the target of the switch. | ||
1216 | * @return the result of interpreting the object as an instance of '<em>ALS Function Call</em>'. | ||
1217 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1218 | * @generated | ||
1219 | */ | ||
1220 | public T caseALSFunctionCall(ALSFunctionCall object) | ||
1221 | { | ||
1222 | return null; | ||
1223 | } | ||
1224 | |||
1225 | /** | ||
1226 | * Returns the result of interpreting the object as an instance of '<em>ALS None</em>'. | ||
1227 | * <!-- begin-user-doc --> | ||
1228 | * This implementation returns null; | ||
1229 | * returning a non-null result will terminate the switch. | ||
1230 | * <!-- end-user-doc --> | ||
1231 | * @param object the target of the switch. | ||
1232 | * @return the result of interpreting the object as an instance of '<em>ALS None</em>'. | ||
1233 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1234 | * @generated | ||
1235 | */ | ||
1236 | public T caseALSNone(ALSNone object) | ||
1237 | { | ||
1238 | return null; | ||
1239 | } | ||
1240 | |||
1241 | /** | ||
1242 | * Returns the result of interpreting the object as an instance of '<em>ALS Iden</em>'. | ||
1243 | * <!-- begin-user-doc --> | ||
1244 | * This implementation returns null; | ||
1245 | * returning a non-null result will terminate the switch. | ||
1246 | * <!-- end-user-doc --> | ||
1247 | * @param object the target of the switch. | ||
1248 | * @return the result of interpreting the object as an instance of '<em>ALS Iden</em>'. | ||
1249 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1250 | * @generated | ||
1251 | */ | ||
1252 | public T caseALSIden(ALSIden object) | ||
1253 | { | ||
1254 | return null; | ||
1255 | } | ||
1256 | |||
1257 | /** | ||
1258 | * Returns the result of interpreting the object as an instance of '<em>ALS Univ</em>'. | ||
1259 | * <!-- begin-user-doc --> | ||
1260 | * This implementation returns null; | ||
1261 | * returning a non-null result will terminate the switch. | ||
1262 | * <!-- end-user-doc --> | ||
1263 | * @param object the target of the switch. | ||
1264 | * @return the result of interpreting the object as an instance of '<em>ALS Univ</em>'. | ||
1265 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1266 | * @generated | ||
1267 | */ | ||
1268 | public T caseALSUniv(ALSUniv object) | ||
1269 | { | ||
1270 | return null; | ||
1271 | } | ||
1272 | |||
1273 | /** | ||
1274 | * Returns the result of interpreting the object as an instance of '<em>ALS Int</em>'. | ||
1275 | * <!-- begin-user-doc --> | ||
1276 | * This implementation returns null; | ||
1277 | * returning a non-null result will terminate the switch. | ||
1278 | * <!-- end-user-doc --> | ||
1279 | * @param object the target of the switch. | ||
1280 | * @return the result of interpreting the object as an instance of '<em>ALS Int</em>'. | ||
1281 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1282 | * @generated | ||
1283 | */ | ||
1284 | public T caseALSInt(ALSInt object) | ||
1285 | { | ||
1286 | return null; | ||
1287 | } | ||
1288 | |||
1289 | /** | ||
1290 | * Returns the result of interpreting the object as an instance of '<em>ALS Reference</em>'. | ||
1291 | * <!-- begin-user-doc --> | ||
1292 | * This implementation returns null; | ||
1293 | * returning a non-null result will terminate the switch. | ||
1294 | * <!-- end-user-doc --> | ||
1295 | * @param object the target of the switch. | ||
1296 | * @return the result of interpreting the object as an instance of '<em>ALS Reference</em>'. | ||
1297 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1298 | * @generated | ||
1299 | */ | ||
1300 | public T caseALSReference(ALSReference object) | ||
1301 | { | ||
1302 | return null; | ||
1303 | } | ||
1304 | |||
1305 | /** | ||
1306 | * Returns the result of interpreting the object as an instance of '<em>ALS Number Literal</em>'. | ||
1307 | * <!-- begin-user-doc --> | ||
1308 | * This implementation returns null; | ||
1309 | * returning a non-null result will terminate the switch. | ||
1310 | * <!-- end-user-doc --> | ||
1311 | * @param object the target of the switch. | ||
1312 | * @return the result of interpreting the object as an instance of '<em>ALS Number Literal</em>'. | ||
1313 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1314 | * @generated | ||
1315 | */ | ||
1316 | public T caseALSNumberLiteral(ALSNumberLiteral object) | ||
1317 | { | ||
1318 | return null; | ||
1319 | } | ||
1320 | |||
1321 | /** | ||
1322 | * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
1323 | * <!-- begin-user-doc --> | ||
1324 | * This implementation returns null; | ||
1325 | * returning a non-null result will terminate the switch, but this is the last case anyway. | ||
1326 | * <!-- end-user-doc --> | ||
1327 | * @param object the target of the switch. | ||
1328 | * @return the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
1329 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) | ||
1330 | * @generated | ||
1331 | */ | ||
1332 | @Override | ||
1333 | public T defaultCase(EObject object) | ||
1334 | { | ||
1335 | return null; | ||
1336 | } | ||
1337 | |||
1338 | } //AlloyLanguageSwitch | ||