diff options
Diffstat (limited to 'Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage')
118 files changed, 26677 insertions, 0 deletions
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSAnd.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSAnd.java new file mode 100644 index 00000000..bc3dbb94 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSCardinality.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSCardinality.java new file mode 100644 index 00000000..03735557 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDefinition.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDefinition.java new file mode 100644 index 00000000..32e4709a --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDirectProduct.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDirectProduct.java new file mode 100644 index 00000000..fba62e10 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDocument.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSDocument.java new file mode 100644 index 00000000..3f6d33c8 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumDeclaration.java new file mode 100644 index 00000000..e97d207f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumLiteral.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEnumLiteral.java new file mode 100644 index 00000000..f4f9282b --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEquals.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSEquals.java new file mode 100644 index 00000000..8fca4ad5 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFactDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFactDeclaration.java new file mode 100644 index 00000000..f226a784 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFieldDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFieldDeclaration.java new file mode 100644 index 00000000..060cb6ed --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionCall.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionCall.java new file mode 100644 index 00000000..967640e6 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionDefinition.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSFunctionDefinition.java new file mode 100644 index 00000000..c2f009ec --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIden.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIden.java new file mode 100644 index 00000000..8e00ef8d --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIff.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIff.java new file mode 100644 index 00000000..54b3d0ca --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSImpl.java new file mode 100644 index 00000000..29ddcdf8 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInt.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInt.java new file mode 100644 index 00000000..e66d7524 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntScope.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntScope.java new file mode 100644 index 00000000..5c47d66e --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntersection.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSIntersection.java new file mode 100644 index 00000000..0af5cee1 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInverseRelation.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSInverseRelation.java new file mode 100644 index 00000000..f4c27497 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSJoin.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSJoin.java new file mode 100644 index 00000000..b514e720 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLeq.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLeq.java new file mode 100644 index 00000000..e108ba3d --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLess.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSLess.java new file mode 100644 index 00000000..c9b9ac71 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMeq.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMeq.java new file mode 100644 index 00000000..7162da0b --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMinus.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMinus.java new file mode 100644 index 00000000..ee09df77 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMore.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMore.java new file mode 100644 index 00000000..6f5e7ad0 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMultiplicity.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSMultiplicity.java new file mode 100644 index 00000000..16438e7f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNone.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNone.java new file mode 100644 index 00000000..7133576a --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNot.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNot.java new file mode 100644 index 00000000..f2712605 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNotEquals.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNotEquals.java new file mode 100644 index 00000000..04a257e4 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumberLiteral.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumberLiteral.java new file mode 100644 index 00000000..58fff50f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumericOperator.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSNumericOperator.java new file mode 100644 index 00000000..1d91d190 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOr.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOr.java new file mode 100644 index 00000000..08eaf50f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOverride.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSOverride.java new file mode 100644 index 00000000..7d627e7e --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSPlus.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSPlus.java new file mode 100644 index 00000000..f923d2ea --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSQuantifiedEx.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSQuantifiedEx.java new file mode 100644 index 00000000..077c8ad1 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionLeft.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionLeft.java new file mode 100644 index 00000000..e81491df --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionRight.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRangeRestrictionRight.java new file mode 100644 index 00000000..6f9d55b3 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReference.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReference.java new file mode 100644 index 00000000..828edf63 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReflectiveTransitiveClosure.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSReflectiveTransitiveClosure.java new file mode 100644 index 00000000..0809a0e3 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDeclaration.java new file mode 100644 index 00000000..08d0bcf1 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDefinition.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRelationDefinition.java new file mode 100644 index 00000000..46ab5096 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRunCommand.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSRunCommand.java new file mode 100644 index 00000000..e06c8b94 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSigScope.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSigScope.java new file mode 100644 index 00000000..851ebfb9 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureBody.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureBody.java new file mode 100644 index 00000000..8746f88a --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSignatureDeclaration.java new file mode 100644 index 00000000..967c3fb8 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSString.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSString.java new file mode 100644 index 00000000..ccab0ded --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSString.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 String</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSString() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSString extends ALSTerm | ||
17 | { | ||
18 | } // ALSString | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringLiteral.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringLiteral.java new file mode 100644 index 00000000..80cda5be --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringLiteral.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 String 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.ALSStringLiteral#getValue <em>Value</em>}</li> | ||
16 | * </ul> | ||
17 | * | ||
18 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSStringLiteral() | ||
19 | * @model | ||
20 | * @generated | ||
21 | */ | ||
22 | public interface ALSStringLiteral 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(String) | ||
34 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSStringLiteral_Value() | ||
35 | * @model | ||
36 | * @generated | ||
37 | */ | ||
38 | String getValue(); | ||
39 | |||
40 | /** | ||
41 | * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral#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(String value); | ||
49 | |||
50 | } // ALSStringLiteral | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringScope.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringScope.java new file mode 100644 index 00000000..acf95ddc --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSStringScope.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 String Scope</b></em>'. | ||
9 | * <!-- end-user-doc --> | ||
10 | * | ||
11 | * | ||
12 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#getALSStringScope() | ||
13 | * @model | ||
14 | * @generated | ||
15 | */ | ||
16 | public interface ALSStringScope extends ALSTypeScope | ||
17 | { | ||
18 | } // ALSStringScope | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSubset.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSubset.java new file mode 100644 index 00000000..739c0d8c --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSum.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSSum.java new file mode 100644 index 00000000..ab8ae493 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTerm.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTerm.java new file mode 100644 index 00000000..4d1dc644 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeDeclaration.java new file mode 100644 index 00000000..d5c15717 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeScope.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSTypeScope.java new file mode 100644 index 00000000..a73a6d39 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUnaryMinus.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUnaryMinus.java new file mode 100644 index 00000000..0d485870 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUniv.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSUniv.java new file mode 100644 index 00000000..1e39f628 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSVariableDeclaration.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/ALSVariableDeclaration.java new file mode 100644 index 00000000..1c74e0a7 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlSTransitiveClosure.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlSTransitiveClosure.java new file mode 100644 index 00000000..91b089f7 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java new file mode 100644 index 00000000..e2d89ff1 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguageFactory.java | |||
@@ -0,0 +1,529 @@ | |||
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 String Scope</em>'. | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @return a new object of class '<em>ALS String Scope</em>'. | ||
192 | * @generated | ||
193 | */ | ||
194 | ALSStringScope createALSStringScope(); | ||
195 | |||
196 | /** | ||
197 | * Returns a new object of class '<em>ALS Quantified Ex</em>'. | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @return a new object of class '<em>ALS Quantified Ex</em>'. | ||
201 | * @generated | ||
202 | */ | ||
203 | ALSQuantifiedEx createALSQuantifiedEx(); | ||
204 | |||
205 | /** | ||
206 | * Returns a new object of class '<em>ALS Or</em>'. | ||
207 | * <!-- begin-user-doc --> | ||
208 | * <!-- end-user-doc --> | ||
209 | * @return a new object of class '<em>ALS Or</em>'. | ||
210 | * @generated | ||
211 | */ | ||
212 | ALSOr createALSOr(); | ||
213 | |||
214 | /** | ||
215 | * Returns a new object of class '<em>ALS Iff</em>'. | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @return a new object of class '<em>ALS Iff</em>'. | ||
219 | * @generated | ||
220 | */ | ||
221 | ALSIff createALSIff(); | ||
222 | |||
223 | /** | ||
224 | * Returns a new object of class '<em>ALS Impl</em>'. | ||
225 | * <!-- begin-user-doc --> | ||
226 | * <!-- end-user-doc --> | ||
227 | * @return a new object of class '<em>ALS Impl</em>'. | ||
228 | * @generated | ||
229 | */ | ||
230 | ALSImpl createALSImpl(); | ||
231 | |||
232 | /** | ||
233 | * Returns a new object of class '<em>ALS And</em>'. | ||
234 | * <!-- begin-user-doc --> | ||
235 | * <!-- end-user-doc --> | ||
236 | * @return a new object of class '<em>ALS And</em>'. | ||
237 | * @generated | ||
238 | */ | ||
239 | ALSAnd createALSAnd(); | ||
240 | |||
241 | /** | ||
242 | * Returns a new object of class '<em>ALS Equals</em>'. | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @return a new object of class '<em>ALS Equals</em>'. | ||
246 | * @generated | ||
247 | */ | ||
248 | ALSEquals createALSEquals(); | ||
249 | |||
250 | /** | ||
251 | * Returns a new object of class '<em>ALS Not Equals</em>'. | ||
252 | * <!-- begin-user-doc --> | ||
253 | * <!-- end-user-doc --> | ||
254 | * @return a new object of class '<em>ALS Not Equals</em>'. | ||
255 | * @generated | ||
256 | */ | ||
257 | ALSNotEquals createALSNotEquals(); | ||
258 | |||
259 | /** | ||
260 | * Returns a new object of class '<em>ALS Subset</em>'. | ||
261 | * <!-- begin-user-doc --> | ||
262 | * <!-- end-user-doc --> | ||
263 | * @return a new object of class '<em>ALS Subset</em>'. | ||
264 | * @generated | ||
265 | */ | ||
266 | ALSSubset createALSSubset(); | ||
267 | |||
268 | /** | ||
269 | * Returns a new object of class '<em>ALS Less</em>'. | ||
270 | * <!-- begin-user-doc --> | ||
271 | * <!-- end-user-doc --> | ||
272 | * @return a new object of class '<em>ALS Less</em>'. | ||
273 | * @generated | ||
274 | */ | ||
275 | ALSLess createALSLess(); | ||
276 | |||
277 | /** | ||
278 | * Returns a new object of class '<em>ALS Leq</em>'. | ||
279 | * <!-- begin-user-doc --> | ||
280 | * <!-- end-user-doc --> | ||
281 | * @return a new object of class '<em>ALS Leq</em>'. | ||
282 | * @generated | ||
283 | */ | ||
284 | ALSLeq createALSLeq(); | ||
285 | |||
286 | /** | ||
287 | * Returns a new object of class '<em>ALS More</em>'. | ||
288 | * <!-- begin-user-doc --> | ||
289 | * <!-- end-user-doc --> | ||
290 | * @return a new object of class '<em>ALS More</em>'. | ||
291 | * @generated | ||
292 | */ | ||
293 | ALSMore createALSMore(); | ||
294 | |||
295 | /** | ||
296 | * Returns a new object of class '<em>ALS Meq</em>'. | ||
297 | * <!-- begin-user-doc --> | ||
298 | * <!-- end-user-doc --> | ||
299 | * @return a new object of class '<em>ALS Meq</em>'. | ||
300 | * @generated | ||
301 | */ | ||
302 | ALSMeq createALSMeq(); | ||
303 | |||
304 | /** | ||
305 | * Returns a new object of class '<em>ALS Override</em>'. | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @return a new object of class '<em>ALS Override</em>'. | ||
309 | * @generated | ||
310 | */ | ||
311 | ALSOverride createALSOverride(); | ||
312 | |||
313 | /** | ||
314 | * Returns a new object of class '<em>ALS Range Restriction Right</em>'. | ||
315 | * <!-- begin-user-doc --> | ||
316 | * <!-- end-user-doc --> | ||
317 | * @return a new object of class '<em>ALS Range Restriction Right</em>'. | ||
318 | * @generated | ||
319 | */ | ||
320 | ALSRangeRestrictionRight createALSRangeRestrictionRight(); | ||
321 | |||
322 | /** | ||
323 | * Returns a new object of class '<em>ALS Range Restriction Left</em>'. | ||
324 | * <!-- begin-user-doc --> | ||
325 | * <!-- end-user-doc --> | ||
326 | * @return a new object of class '<em>ALS Range Restriction Left</em>'. | ||
327 | * @generated | ||
328 | */ | ||
329 | ALSRangeRestrictionLeft createALSRangeRestrictionLeft(); | ||
330 | |||
331 | /** | ||
332 | * Returns a new object of class '<em>ALS Join</em>'. | ||
333 | * <!-- begin-user-doc --> | ||
334 | * <!-- end-user-doc --> | ||
335 | * @return a new object of class '<em>ALS Join</em>'. | ||
336 | * @generated | ||
337 | */ | ||
338 | ALSJoin createALSJoin(); | ||
339 | |||
340 | /** | ||
341 | * Returns a new object of class '<em>ALS Minus</em>'. | ||
342 | * <!-- begin-user-doc --> | ||
343 | * <!-- end-user-doc --> | ||
344 | * @return a new object of class '<em>ALS Minus</em>'. | ||
345 | * @generated | ||
346 | */ | ||
347 | ALSMinus createALSMinus(); | ||
348 | |||
349 | /** | ||
350 | * Returns a new object of class '<em>ALS Plus</em>'. | ||
351 | * <!-- begin-user-doc --> | ||
352 | * <!-- end-user-doc --> | ||
353 | * @return a new object of class '<em>ALS Plus</em>'. | ||
354 | * @generated | ||
355 | */ | ||
356 | ALSPlus createALSPlus(); | ||
357 | |||
358 | /** | ||
359 | * Returns a new object of class '<em>ALS Intersection</em>'. | ||
360 | * <!-- begin-user-doc --> | ||
361 | * <!-- end-user-doc --> | ||
362 | * @return a new object of class '<em>ALS Intersection</em>'. | ||
363 | * @generated | ||
364 | */ | ||
365 | ALSIntersection createALSIntersection(); | ||
366 | |||
367 | /** | ||
368 | * Returns a new object of class '<em>ALS Direct Product</em>'. | ||
369 | * <!-- begin-user-doc --> | ||
370 | * <!-- end-user-doc --> | ||
371 | * @return a new object of class '<em>ALS Direct Product</em>'. | ||
372 | * @generated | ||
373 | */ | ||
374 | ALSDirectProduct createALSDirectProduct(); | ||
375 | |||
376 | /** | ||
377 | * Returns a new object of class '<em>ALS Not</em>'. | ||
378 | * <!-- begin-user-doc --> | ||
379 | * <!-- end-user-doc --> | ||
380 | * @return a new object of class '<em>ALS Not</em>'. | ||
381 | * @generated | ||
382 | */ | ||
383 | ALSNot createALSNot(); | ||
384 | |||
385 | /** | ||
386 | * Returns a new object of class '<em>ALS Inverse Relation</em>'. | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @return a new object of class '<em>ALS Inverse Relation</em>'. | ||
390 | * @generated | ||
391 | */ | ||
392 | ALSInverseRelation createALSInverseRelation(); | ||
393 | |||
394 | /** | ||
395 | * Returns a new object of class '<em>Al STransitive Closure</em>'. | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @return a new object of class '<em>Al STransitive Closure</em>'. | ||
399 | * @generated | ||
400 | */ | ||
401 | AlSTransitiveClosure createAlSTransitiveClosure(); | ||
402 | |||
403 | /** | ||
404 | * Returns a new object of class '<em>ALS Reflective Transitive Closure</em>'. | ||
405 | * <!-- begin-user-doc --> | ||
406 | * <!-- end-user-doc --> | ||
407 | * @return a new object of class '<em>ALS Reflective Transitive Closure</em>'. | ||
408 | * @generated | ||
409 | */ | ||
410 | ALSReflectiveTransitiveClosure createALSReflectiveTransitiveClosure(); | ||
411 | |||
412 | /** | ||
413 | * Returns a new object of class '<em>ALS Cardinality</em>'. | ||
414 | * <!-- begin-user-doc --> | ||
415 | * <!-- end-user-doc --> | ||
416 | * @return a new object of class '<em>ALS Cardinality</em>'. | ||
417 | * @generated | ||
418 | */ | ||
419 | ALSCardinality createALSCardinality(); | ||
420 | |||
421 | /** | ||
422 | * Returns a new object of class '<em>ALS Unary Minus</em>'. | ||
423 | * <!-- begin-user-doc --> | ||
424 | * <!-- end-user-doc --> | ||
425 | * @return a new object of class '<em>ALS Unary Minus</em>'. | ||
426 | * @generated | ||
427 | */ | ||
428 | ALSUnaryMinus createALSUnaryMinus(); | ||
429 | |||
430 | /** | ||
431 | * Returns a new object of class '<em>ALS Sum</em>'. | ||
432 | * <!-- begin-user-doc --> | ||
433 | * <!-- end-user-doc --> | ||
434 | * @return a new object of class '<em>ALS Sum</em>'. | ||
435 | * @generated | ||
436 | */ | ||
437 | ALSSum createALSSum(); | ||
438 | |||
439 | /** | ||
440 | * Returns a new object of class '<em>ALS Function Call</em>'. | ||
441 | * <!-- begin-user-doc --> | ||
442 | * <!-- end-user-doc --> | ||
443 | * @return a new object of class '<em>ALS Function Call</em>'. | ||
444 | * @generated | ||
445 | */ | ||
446 | ALSFunctionCall createALSFunctionCall(); | ||
447 | |||
448 | /** | ||
449 | * Returns a new object of class '<em>ALS None</em>'. | ||
450 | * <!-- begin-user-doc --> | ||
451 | * <!-- end-user-doc --> | ||
452 | * @return a new object of class '<em>ALS None</em>'. | ||
453 | * @generated | ||
454 | */ | ||
455 | ALSNone createALSNone(); | ||
456 | |||
457 | /** | ||
458 | * Returns a new object of class '<em>ALS Iden</em>'. | ||
459 | * <!-- begin-user-doc --> | ||
460 | * <!-- end-user-doc --> | ||
461 | * @return a new object of class '<em>ALS Iden</em>'. | ||
462 | * @generated | ||
463 | */ | ||
464 | ALSIden createALSIden(); | ||
465 | |||
466 | /** | ||
467 | * Returns a new object of class '<em>ALS Univ</em>'. | ||
468 | * <!-- begin-user-doc --> | ||
469 | * <!-- end-user-doc --> | ||
470 | * @return a new object of class '<em>ALS Univ</em>'. | ||
471 | * @generated | ||
472 | */ | ||
473 | ALSUniv createALSUniv(); | ||
474 | |||
475 | /** | ||
476 | * Returns a new object of class '<em>ALS Int</em>'. | ||
477 | * <!-- begin-user-doc --> | ||
478 | * <!-- end-user-doc --> | ||
479 | * @return a new object of class '<em>ALS Int</em>'. | ||
480 | * @generated | ||
481 | */ | ||
482 | ALSInt createALSInt(); | ||
483 | |||
484 | /** | ||
485 | * Returns a new object of class '<em>ALS String</em>'. | ||
486 | * <!-- begin-user-doc --> | ||
487 | * <!-- end-user-doc --> | ||
488 | * @return a new object of class '<em>ALS String</em>'. | ||
489 | * @generated | ||
490 | */ | ||
491 | ALSString createALSString(); | ||
492 | |||
493 | /** | ||
494 | * Returns a new object of class '<em>ALS Reference</em>'. | ||
495 | * <!-- begin-user-doc --> | ||
496 | * <!-- end-user-doc --> | ||
497 | * @return a new object of class '<em>ALS Reference</em>'. | ||
498 | * @generated | ||
499 | */ | ||
500 | ALSReference createALSReference(); | ||
501 | |||
502 | /** | ||
503 | * Returns a new object of class '<em>ALS Number Literal</em>'. | ||
504 | * <!-- begin-user-doc --> | ||
505 | * <!-- end-user-doc --> | ||
506 | * @return a new object of class '<em>ALS Number Literal</em>'. | ||
507 | * @generated | ||
508 | */ | ||
509 | ALSNumberLiteral createALSNumberLiteral(); | ||
510 | |||
511 | /** | ||
512 | * Returns a new object of class '<em>ALS String Literal</em>'. | ||
513 | * <!-- begin-user-doc --> | ||
514 | * <!-- end-user-doc --> | ||
515 | * @return a new object of class '<em>ALS String Literal</em>'. | ||
516 | * @generated | ||
517 | */ | ||
518 | ALSStringLiteral createALSStringLiteral(); | ||
519 | |||
520 | /** | ||
521 | * Returns the package supported by this factory. | ||
522 | * <!-- begin-user-doc --> | ||
523 | * <!-- end-user-doc --> | ||
524 | * @return the package supported by this factory. | ||
525 | * @generated | ||
526 | */ | ||
527 | AlloyLanguagePackage getAlloyLanguagePackage(); | ||
528 | |||
529 | } //AlloyLanguageFactory | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java new file mode 100644 index 00000000..46bfcc21 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/AlloyLanguagePackage.java | |||
@@ -0,0 +1,4834 @@ | |||
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.ALSStringScopeImpl <em>ALS String Scope</em>}' class. | ||
773 | * <!-- begin-user-doc --> | ||
774 | * <!-- end-user-doc --> | ||
775 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringScopeImpl | ||
776 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSStringScope() | ||
777 | * @generated | ||
778 | */ | ||
779 | int ALS_STRING_SCOPE = 18; | ||
780 | |||
781 | /** | ||
782 | * The feature id for the '<em><b>Number</b></em>' attribute. | ||
783 | * <!-- begin-user-doc --> | ||
784 | * <!-- end-user-doc --> | ||
785 | * @generated | ||
786 | * @ordered | ||
787 | */ | ||
788 | int ALS_STRING_SCOPE__NUMBER = ALS_TYPE_SCOPE__NUMBER; | ||
789 | |||
790 | /** | ||
791 | * The number of structural features of the '<em>ALS String Scope</em>' class. | ||
792 | * <!-- begin-user-doc --> | ||
793 | * <!-- end-user-doc --> | ||
794 | * @generated | ||
795 | * @ordered | ||
796 | */ | ||
797 | int ALS_STRING_SCOPE_FEATURE_COUNT = ALS_TYPE_SCOPE_FEATURE_COUNT + 0; | ||
798 | |||
799 | /** | ||
800 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class. | ||
801 | * <!-- begin-user-doc --> | ||
802 | * <!-- end-user-doc --> | ||
803 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl | ||
804 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx() | ||
805 | * @generated | ||
806 | */ | ||
807 | int ALS_QUANTIFIED_EX = 19; | ||
808 | |||
809 | /** | ||
810 | * The feature id for the '<em><b>Type</b></em>' attribute. | ||
811 | * <!-- begin-user-doc --> | ||
812 | * <!-- end-user-doc --> | ||
813 | * @generated | ||
814 | * @ordered | ||
815 | */ | ||
816 | int ALS_QUANTIFIED_EX__TYPE = ALS_TERM_FEATURE_COUNT + 0; | ||
817 | |||
818 | /** | ||
819 | * The feature id for the '<em><b>Disj</b></em>' attribute. | ||
820 | * <!-- begin-user-doc --> | ||
821 | * <!-- end-user-doc --> | ||
822 | * @generated | ||
823 | * @ordered | ||
824 | */ | ||
825 | int ALS_QUANTIFIED_EX__DISJ = ALS_TERM_FEATURE_COUNT + 1; | ||
826 | |||
827 | /** | ||
828 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
829 | * <!-- begin-user-doc --> | ||
830 | * <!-- end-user-doc --> | ||
831 | * @generated | ||
832 | * @ordered | ||
833 | */ | ||
834 | int ALS_QUANTIFIED_EX__VARIABLES = ALS_TERM_FEATURE_COUNT + 2; | ||
835 | |||
836 | /** | ||
837 | * The feature id for the '<em><b>Expression</b></em>' containment reference. | ||
838 | * <!-- begin-user-doc --> | ||
839 | * <!-- end-user-doc --> | ||
840 | * @generated | ||
841 | * @ordered | ||
842 | */ | ||
843 | int ALS_QUANTIFIED_EX__EXPRESSION = ALS_TERM_FEATURE_COUNT + 3; | ||
844 | |||
845 | /** | ||
846 | * The number of structural features of the '<em>ALS Quantified Ex</em>' class. | ||
847 | * <!-- begin-user-doc --> | ||
848 | * <!-- end-user-doc --> | ||
849 | * @generated | ||
850 | * @ordered | ||
851 | */ | ||
852 | int ALS_QUANTIFIED_EX_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4; | ||
853 | |||
854 | /** | ||
855 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class. | ||
856 | * <!-- begin-user-doc --> | ||
857 | * <!-- end-user-doc --> | ||
858 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl | ||
859 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr() | ||
860 | * @generated | ||
861 | */ | ||
862 | int ALS_OR = 20; | ||
863 | |||
864 | /** | ||
865 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
866 | * <!-- begin-user-doc --> | ||
867 | * <!-- end-user-doc --> | ||
868 | * @generated | ||
869 | * @ordered | ||
870 | */ | ||
871 | int ALS_OR__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
872 | |||
873 | /** | ||
874 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
875 | * <!-- begin-user-doc --> | ||
876 | * <!-- end-user-doc --> | ||
877 | * @generated | ||
878 | * @ordered | ||
879 | */ | ||
880 | int ALS_OR__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
881 | |||
882 | /** | ||
883 | * The number of structural features of the '<em>ALS Or</em>' class. | ||
884 | * <!-- begin-user-doc --> | ||
885 | * <!-- end-user-doc --> | ||
886 | * @generated | ||
887 | * @ordered | ||
888 | */ | ||
889 | int ALS_OR_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
890 | |||
891 | /** | ||
892 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class. | ||
893 | * <!-- begin-user-doc --> | ||
894 | * <!-- end-user-doc --> | ||
895 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl | ||
896 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff() | ||
897 | * @generated | ||
898 | */ | ||
899 | int ALS_IFF = 21; | ||
900 | |||
901 | /** | ||
902 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
903 | * <!-- begin-user-doc --> | ||
904 | * <!-- end-user-doc --> | ||
905 | * @generated | ||
906 | * @ordered | ||
907 | */ | ||
908 | int ALS_IFF__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
909 | |||
910 | /** | ||
911 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
912 | * <!-- begin-user-doc --> | ||
913 | * <!-- end-user-doc --> | ||
914 | * @generated | ||
915 | * @ordered | ||
916 | */ | ||
917 | int ALS_IFF__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
918 | |||
919 | /** | ||
920 | * The number of structural features of the '<em>ALS Iff</em>' class. | ||
921 | * <!-- begin-user-doc --> | ||
922 | * <!-- end-user-doc --> | ||
923 | * @generated | ||
924 | * @ordered | ||
925 | */ | ||
926 | int ALS_IFF_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
927 | |||
928 | /** | ||
929 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class. | ||
930 | * <!-- begin-user-doc --> | ||
931 | * <!-- end-user-doc --> | ||
932 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl | ||
933 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl() | ||
934 | * @generated | ||
935 | */ | ||
936 | int ALS_IMPL = 22; | ||
937 | |||
938 | /** | ||
939 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
940 | * <!-- begin-user-doc --> | ||
941 | * <!-- end-user-doc --> | ||
942 | * @generated | ||
943 | * @ordered | ||
944 | */ | ||
945 | int ALS_IMPL__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
946 | |||
947 | /** | ||
948 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
949 | * <!-- begin-user-doc --> | ||
950 | * <!-- end-user-doc --> | ||
951 | * @generated | ||
952 | * @ordered | ||
953 | */ | ||
954 | int ALS_IMPL__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
955 | |||
956 | /** | ||
957 | * The feature id for the '<em><b>Else Operand</b></em>' containment reference. | ||
958 | * <!-- begin-user-doc --> | ||
959 | * <!-- end-user-doc --> | ||
960 | * @generated | ||
961 | * @ordered | ||
962 | */ | ||
963 | int ALS_IMPL__ELSE_OPERAND = ALS_TERM_FEATURE_COUNT + 2; | ||
964 | |||
965 | /** | ||
966 | * The number of structural features of the '<em>ALS Impl</em>' class. | ||
967 | * <!-- begin-user-doc --> | ||
968 | * <!-- end-user-doc --> | ||
969 | * @generated | ||
970 | * @ordered | ||
971 | */ | ||
972 | int ALS_IMPL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3; | ||
973 | |||
974 | /** | ||
975 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class. | ||
976 | * <!-- begin-user-doc --> | ||
977 | * <!-- end-user-doc --> | ||
978 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl | ||
979 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd() | ||
980 | * @generated | ||
981 | */ | ||
982 | int ALS_AND = 23; | ||
983 | |||
984 | /** | ||
985 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
986 | * <!-- begin-user-doc --> | ||
987 | * <!-- end-user-doc --> | ||
988 | * @generated | ||
989 | * @ordered | ||
990 | */ | ||
991 | int ALS_AND__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
992 | |||
993 | /** | ||
994 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
995 | * <!-- begin-user-doc --> | ||
996 | * <!-- end-user-doc --> | ||
997 | * @generated | ||
998 | * @ordered | ||
999 | */ | ||
1000 | int ALS_AND__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1001 | |||
1002 | /** | ||
1003 | * The number of structural features of the '<em>ALS And</em>' class. | ||
1004 | * <!-- begin-user-doc --> | ||
1005 | * <!-- end-user-doc --> | ||
1006 | * @generated | ||
1007 | * @ordered | ||
1008 | */ | ||
1009 | int ALS_AND_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1010 | |||
1011 | /** | ||
1012 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class. | ||
1013 | * <!-- begin-user-doc --> | ||
1014 | * <!-- end-user-doc --> | ||
1015 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl | ||
1016 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals() | ||
1017 | * @generated | ||
1018 | */ | ||
1019 | int ALS_EQUALS = 24; | ||
1020 | |||
1021 | /** | ||
1022 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1023 | * <!-- begin-user-doc --> | ||
1024 | * <!-- end-user-doc --> | ||
1025 | * @generated | ||
1026 | * @ordered | ||
1027 | */ | ||
1028 | int ALS_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1029 | |||
1030 | /** | ||
1031 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1032 | * <!-- begin-user-doc --> | ||
1033 | * <!-- end-user-doc --> | ||
1034 | * @generated | ||
1035 | * @ordered | ||
1036 | */ | ||
1037 | int ALS_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1038 | |||
1039 | /** | ||
1040 | * The number of structural features of the '<em>ALS Equals</em>' class. | ||
1041 | * <!-- begin-user-doc --> | ||
1042 | * <!-- end-user-doc --> | ||
1043 | * @generated | ||
1044 | * @ordered | ||
1045 | */ | ||
1046 | int ALS_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1047 | |||
1048 | /** | ||
1049 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class. | ||
1050 | * <!-- begin-user-doc --> | ||
1051 | * <!-- end-user-doc --> | ||
1052 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl | ||
1053 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals() | ||
1054 | * @generated | ||
1055 | */ | ||
1056 | int ALS_NOT_EQUALS = 25; | ||
1057 | |||
1058 | /** | ||
1059 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1060 | * <!-- begin-user-doc --> | ||
1061 | * <!-- end-user-doc --> | ||
1062 | * @generated | ||
1063 | * @ordered | ||
1064 | */ | ||
1065 | int ALS_NOT_EQUALS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1066 | |||
1067 | /** | ||
1068 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1069 | * <!-- begin-user-doc --> | ||
1070 | * <!-- end-user-doc --> | ||
1071 | * @generated | ||
1072 | * @ordered | ||
1073 | */ | ||
1074 | int ALS_NOT_EQUALS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1075 | |||
1076 | /** | ||
1077 | * The number of structural features of the '<em>ALS Not Equals</em>' class. | ||
1078 | * <!-- begin-user-doc --> | ||
1079 | * <!-- end-user-doc --> | ||
1080 | * @generated | ||
1081 | * @ordered | ||
1082 | */ | ||
1083 | int ALS_NOT_EQUALS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1084 | |||
1085 | /** | ||
1086 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class. | ||
1087 | * <!-- begin-user-doc --> | ||
1088 | * <!-- end-user-doc --> | ||
1089 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl | ||
1090 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset() | ||
1091 | * @generated | ||
1092 | */ | ||
1093 | int ALS_SUBSET = 26; | ||
1094 | |||
1095 | /** | ||
1096 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1097 | * <!-- begin-user-doc --> | ||
1098 | * <!-- end-user-doc --> | ||
1099 | * @generated | ||
1100 | * @ordered | ||
1101 | */ | ||
1102 | int ALS_SUBSET__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1103 | |||
1104 | /** | ||
1105 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1106 | * <!-- begin-user-doc --> | ||
1107 | * <!-- end-user-doc --> | ||
1108 | * @generated | ||
1109 | * @ordered | ||
1110 | */ | ||
1111 | int ALS_SUBSET__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1112 | |||
1113 | /** | ||
1114 | * The number of structural features of the '<em>ALS Subset</em>' class. | ||
1115 | * <!-- begin-user-doc --> | ||
1116 | * <!-- end-user-doc --> | ||
1117 | * @generated | ||
1118 | * @ordered | ||
1119 | */ | ||
1120 | int ALS_SUBSET_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1121 | |||
1122 | /** | ||
1123 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class. | ||
1124 | * <!-- begin-user-doc --> | ||
1125 | * <!-- end-user-doc --> | ||
1126 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl | ||
1127 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess() | ||
1128 | * @generated | ||
1129 | */ | ||
1130 | int ALS_LESS = 27; | ||
1131 | |||
1132 | /** | ||
1133 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1134 | * <!-- begin-user-doc --> | ||
1135 | * <!-- end-user-doc --> | ||
1136 | * @generated | ||
1137 | * @ordered | ||
1138 | */ | ||
1139 | int ALS_LESS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1140 | |||
1141 | /** | ||
1142 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1143 | * <!-- begin-user-doc --> | ||
1144 | * <!-- end-user-doc --> | ||
1145 | * @generated | ||
1146 | * @ordered | ||
1147 | */ | ||
1148 | int ALS_LESS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1149 | |||
1150 | /** | ||
1151 | * The number of structural features of the '<em>ALS Less</em>' class. | ||
1152 | * <!-- begin-user-doc --> | ||
1153 | * <!-- end-user-doc --> | ||
1154 | * @generated | ||
1155 | * @ordered | ||
1156 | */ | ||
1157 | int ALS_LESS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1158 | |||
1159 | /** | ||
1160 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class. | ||
1161 | * <!-- begin-user-doc --> | ||
1162 | * <!-- end-user-doc --> | ||
1163 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl | ||
1164 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq() | ||
1165 | * @generated | ||
1166 | */ | ||
1167 | int ALS_LEQ = 28; | ||
1168 | |||
1169 | /** | ||
1170 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1171 | * <!-- begin-user-doc --> | ||
1172 | * <!-- end-user-doc --> | ||
1173 | * @generated | ||
1174 | * @ordered | ||
1175 | */ | ||
1176 | int ALS_LEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1177 | |||
1178 | /** | ||
1179 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1180 | * <!-- begin-user-doc --> | ||
1181 | * <!-- end-user-doc --> | ||
1182 | * @generated | ||
1183 | * @ordered | ||
1184 | */ | ||
1185 | int ALS_LEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1186 | |||
1187 | /** | ||
1188 | * The number of structural features of the '<em>ALS Leq</em>' class. | ||
1189 | * <!-- begin-user-doc --> | ||
1190 | * <!-- end-user-doc --> | ||
1191 | * @generated | ||
1192 | * @ordered | ||
1193 | */ | ||
1194 | int ALS_LEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1195 | |||
1196 | /** | ||
1197 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class. | ||
1198 | * <!-- begin-user-doc --> | ||
1199 | * <!-- end-user-doc --> | ||
1200 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl | ||
1201 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore() | ||
1202 | * @generated | ||
1203 | */ | ||
1204 | int ALS_MORE = 29; | ||
1205 | |||
1206 | /** | ||
1207 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1208 | * <!-- begin-user-doc --> | ||
1209 | * <!-- end-user-doc --> | ||
1210 | * @generated | ||
1211 | * @ordered | ||
1212 | */ | ||
1213 | int ALS_MORE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1214 | |||
1215 | /** | ||
1216 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1217 | * <!-- begin-user-doc --> | ||
1218 | * <!-- end-user-doc --> | ||
1219 | * @generated | ||
1220 | * @ordered | ||
1221 | */ | ||
1222 | int ALS_MORE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1223 | |||
1224 | /** | ||
1225 | * The number of structural features of the '<em>ALS More</em>' class. | ||
1226 | * <!-- begin-user-doc --> | ||
1227 | * <!-- end-user-doc --> | ||
1228 | * @generated | ||
1229 | * @ordered | ||
1230 | */ | ||
1231 | int ALS_MORE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1232 | |||
1233 | /** | ||
1234 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class. | ||
1235 | * <!-- begin-user-doc --> | ||
1236 | * <!-- end-user-doc --> | ||
1237 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl | ||
1238 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq() | ||
1239 | * @generated | ||
1240 | */ | ||
1241 | int ALS_MEQ = 30; | ||
1242 | |||
1243 | /** | ||
1244 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1245 | * <!-- begin-user-doc --> | ||
1246 | * <!-- end-user-doc --> | ||
1247 | * @generated | ||
1248 | * @ordered | ||
1249 | */ | ||
1250 | int ALS_MEQ__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1251 | |||
1252 | /** | ||
1253 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1254 | * <!-- begin-user-doc --> | ||
1255 | * <!-- end-user-doc --> | ||
1256 | * @generated | ||
1257 | * @ordered | ||
1258 | */ | ||
1259 | int ALS_MEQ__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1260 | |||
1261 | /** | ||
1262 | * The number of structural features of the '<em>ALS Meq</em>' class. | ||
1263 | * <!-- begin-user-doc --> | ||
1264 | * <!-- end-user-doc --> | ||
1265 | * @generated | ||
1266 | * @ordered | ||
1267 | */ | ||
1268 | int ALS_MEQ_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1269 | |||
1270 | /** | ||
1271 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class. | ||
1272 | * <!-- begin-user-doc --> | ||
1273 | * <!-- end-user-doc --> | ||
1274 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl | ||
1275 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride() | ||
1276 | * @generated | ||
1277 | */ | ||
1278 | int ALS_OVERRIDE = 31; | ||
1279 | |||
1280 | /** | ||
1281 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1282 | * <!-- begin-user-doc --> | ||
1283 | * <!-- end-user-doc --> | ||
1284 | * @generated | ||
1285 | * @ordered | ||
1286 | */ | ||
1287 | int ALS_OVERRIDE__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1288 | |||
1289 | /** | ||
1290 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1291 | * <!-- begin-user-doc --> | ||
1292 | * <!-- end-user-doc --> | ||
1293 | * @generated | ||
1294 | * @ordered | ||
1295 | */ | ||
1296 | int ALS_OVERRIDE__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1297 | |||
1298 | /** | ||
1299 | * The number of structural features of the '<em>ALS Override</em>' class. | ||
1300 | * <!-- begin-user-doc --> | ||
1301 | * <!-- end-user-doc --> | ||
1302 | * @generated | ||
1303 | * @ordered | ||
1304 | */ | ||
1305 | int ALS_OVERRIDE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1306 | |||
1307 | /** | ||
1308 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class. | ||
1309 | * <!-- begin-user-doc --> | ||
1310 | * <!-- end-user-doc --> | ||
1311 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl | ||
1312 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight() | ||
1313 | * @generated | ||
1314 | */ | ||
1315 | int ALS_RANGE_RESTRICTION_RIGHT = 32; | ||
1316 | |||
1317 | /** | ||
1318 | * The feature id for the '<em><b>Relation</b></em>' containment reference. | ||
1319 | * <!-- begin-user-doc --> | ||
1320 | * <!-- end-user-doc --> | ||
1321 | * @generated | ||
1322 | * @ordered | ||
1323 | */ | ||
1324 | int ALS_RANGE_RESTRICTION_RIGHT__RELATION = ALS_TERM_FEATURE_COUNT + 0; | ||
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_RIGHT__FILTER = ALS_TERM_FEATURE_COUNT + 1; | ||
1334 | |||
1335 | /** | ||
1336 | * The number of structural features of the '<em>ALS Range Restriction Right</em>' class. | ||
1337 | * <!-- begin-user-doc --> | ||
1338 | * <!-- end-user-doc --> | ||
1339 | * @generated | ||
1340 | * @ordered | ||
1341 | */ | ||
1342 | int ALS_RANGE_RESTRICTION_RIGHT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1343 | |||
1344 | /** | ||
1345 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class. | ||
1346 | * <!-- begin-user-doc --> | ||
1347 | * <!-- end-user-doc --> | ||
1348 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl | ||
1349 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft() | ||
1350 | * @generated | ||
1351 | */ | ||
1352 | int ALS_RANGE_RESTRICTION_LEFT = 33; | ||
1353 | |||
1354 | /** | ||
1355 | * The feature id for the '<em><b>Filter</b></em>' containment reference. | ||
1356 | * <!-- begin-user-doc --> | ||
1357 | * <!-- end-user-doc --> | ||
1358 | * @generated | ||
1359 | * @ordered | ||
1360 | */ | ||
1361 | int ALS_RANGE_RESTRICTION_LEFT__FILTER = ALS_TERM_FEATURE_COUNT + 0; | ||
1362 | |||
1363 | /** | ||
1364 | * The feature id for the '<em><b>Relation</b></em>' containment reference. | ||
1365 | * <!-- begin-user-doc --> | ||
1366 | * <!-- end-user-doc --> | ||
1367 | * @generated | ||
1368 | * @ordered | ||
1369 | */ | ||
1370 | int ALS_RANGE_RESTRICTION_LEFT__RELATION = ALS_TERM_FEATURE_COUNT + 1; | ||
1371 | |||
1372 | /** | ||
1373 | * The number of structural features of the '<em>ALS Range Restriction Left</em>' class. | ||
1374 | * <!-- begin-user-doc --> | ||
1375 | * <!-- end-user-doc --> | ||
1376 | * @generated | ||
1377 | * @ordered | ||
1378 | */ | ||
1379 | int ALS_RANGE_RESTRICTION_LEFT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1380 | |||
1381 | /** | ||
1382 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class. | ||
1383 | * <!-- begin-user-doc --> | ||
1384 | * <!-- end-user-doc --> | ||
1385 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl | ||
1386 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin() | ||
1387 | * @generated | ||
1388 | */ | ||
1389 | int ALS_JOIN = 34; | ||
1390 | |||
1391 | /** | ||
1392 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1393 | * <!-- begin-user-doc --> | ||
1394 | * <!-- end-user-doc --> | ||
1395 | * @generated | ||
1396 | * @ordered | ||
1397 | */ | ||
1398 | int ALS_JOIN__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1399 | |||
1400 | /** | ||
1401 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1402 | * <!-- begin-user-doc --> | ||
1403 | * <!-- end-user-doc --> | ||
1404 | * @generated | ||
1405 | * @ordered | ||
1406 | */ | ||
1407 | int ALS_JOIN__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1408 | |||
1409 | /** | ||
1410 | * The number of structural features of the '<em>ALS Join</em>' class. | ||
1411 | * <!-- begin-user-doc --> | ||
1412 | * <!-- end-user-doc --> | ||
1413 | * @generated | ||
1414 | * @ordered | ||
1415 | */ | ||
1416 | int ALS_JOIN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1417 | |||
1418 | /** | ||
1419 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class. | ||
1420 | * <!-- begin-user-doc --> | ||
1421 | * <!-- end-user-doc --> | ||
1422 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl | ||
1423 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus() | ||
1424 | * @generated | ||
1425 | */ | ||
1426 | int ALS_MINUS = 35; | ||
1427 | |||
1428 | /** | ||
1429 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1430 | * <!-- begin-user-doc --> | ||
1431 | * <!-- end-user-doc --> | ||
1432 | * @generated | ||
1433 | * @ordered | ||
1434 | */ | ||
1435 | int ALS_MINUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1436 | |||
1437 | /** | ||
1438 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1439 | * <!-- begin-user-doc --> | ||
1440 | * <!-- end-user-doc --> | ||
1441 | * @generated | ||
1442 | * @ordered | ||
1443 | */ | ||
1444 | int ALS_MINUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1445 | |||
1446 | /** | ||
1447 | * The number of structural features of the '<em>ALS Minus</em>' class. | ||
1448 | * <!-- begin-user-doc --> | ||
1449 | * <!-- end-user-doc --> | ||
1450 | * @generated | ||
1451 | * @ordered | ||
1452 | */ | ||
1453 | int ALS_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1454 | |||
1455 | /** | ||
1456 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class. | ||
1457 | * <!-- begin-user-doc --> | ||
1458 | * <!-- end-user-doc --> | ||
1459 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl | ||
1460 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus() | ||
1461 | * @generated | ||
1462 | */ | ||
1463 | int ALS_PLUS = 36; | ||
1464 | |||
1465 | /** | ||
1466 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1467 | * <!-- begin-user-doc --> | ||
1468 | * <!-- end-user-doc --> | ||
1469 | * @generated | ||
1470 | * @ordered | ||
1471 | */ | ||
1472 | int ALS_PLUS__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1473 | |||
1474 | /** | ||
1475 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1476 | * <!-- begin-user-doc --> | ||
1477 | * <!-- end-user-doc --> | ||
1478 | * @generated | ||
1479 | * @ordered | ||
1480 | */ | ||
1481 | int ALS_PLUS__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1482 | |||
1483 | /** | ||
1484 | * The number of structural features of the '<em>ALS Plus</em>' class. | ||
1485 | * <!-- begin-user-doc --> | ||
1486 | * <!-- end-user-doc --> | ||
1487 | * @generated | ||
1488 | * @ordered | ||
1489 | */ | ||
1490 | int ALS_PLUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1491 | |||
1492 | /** | ||
1493 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class. | ||
1494 | * <!-- begin-user-doc --> | ||
1495 | * <!-- end-user-doc --> | ||
1496 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl | ||
1497 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection() | ||
1498 | * @generated | ||
1499 | */ | ||
1500 | int ALS_INTERSECTION = 37; | ||
1501 | |||
1502 | /** | ||
1503 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1504 | * <!-- begin-user-doc --> | ||
1505 | * <!-- end-user-doc --> | ||
1506 | * @generated | ||
1507 | * @ordered | ||
1508 | */ | ||
1509 | int ALS_INTERSECTION__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1510 | |||
1511 | /** | ||
1512 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1513 | * <!-- begin-user-doc --> | ||
1514 | * <!-- end-user-doc --> | ||
1515 | * @generated | ||
1516 | * @ordered | ||
1517 | */ | ||
1518 | int ALS_INTERSECTION__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 1; | ||
1519 | |||
1520 | /** | ||
1521 | * The number of structural features of the '<em>ALS Intersection</em>' class. | ||
1522 | * <!-- begin-user-doc --> | ||
1523 | * <!-- end-user-doc --> | ||
1524 | * @generated | ||
1525 | * @ordered | ||
1526 | */ | ||
1527 | int ALS_INTERSECTION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1528 | |||
1529 | /** | ||
1530 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class. | ||
1531 | * <!-- begin-user-doc --> | ||
1532 | * <!-- end-user-doc --> | ||
1533 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl | ||
1534 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct() | ||
1535 | * @generated | ||
1536 | */ | ||
1537 | int ALS_DIRECT_PRODUCT = 38; | ||
1538 | |||
1539 | /** | ||
1540 | * The feature id for the '<em><b>Left Operand</b></em>' containment reference. | ||
1541 | * <!-- begin-user-doc --> | ||
1542 | * <!-- end-user-doc --> | ||
1543 | * @generated | ||
1544 | * @ordered | ||
1545 | */ | ||
1546 | int ALS_DIRECT_PRODUCT__LEFT_OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1547 | |||
1548 | /** | ||
1549 | * The feature id for the '<em><b>Left Multiplicit</b></em>' attribute. | ||
1550 | * <!-- begin-user-doc --> | ||
1551 | * <!-- end-user-doc --> | ||
1552 | * @generated | ||
1553 | * @ordered | ||
1554 | */ | ||
1555 | int ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 1; | ||
1556 | |||
1557 | /** | ||
1558 | * The feature id for the '<em><b>Right Multiplicit</b></em>' attribute. | ||
1559 | * <!-- begin-user-doc --> | ||
1560 | * <!-- end-user-doc --> | ||
1561 | * @generated | ||
1562 | * @ordered | ||
1563 | */ | ||
1564 | int ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = ALS_TERM_FEATURE_COUNT + 2; | ||
1565 | |||
1566 | /** | ||
1567 | * The feature id for the '<em><b>Right Operand</b></em>' containment reference. | ||
1568 | * <!-- begin-user-doc --> | ||
1569 | * <!-- end-user-doc --> | ||
1570 | * @generated | ||
1571 | * @ordered | ||
1572 | */ | ||
1573 | int ALS_DIRECT_PRODUCT__RIGHT_OPERAND = ALS_TERM_FEATURE_COUNT + 3; | ||
1574 | |||
1575 | /** | ||
1576 | * The number of structural features of the '<em>ALS Direct Product</em>' class. | ||
1577 | * <!-- begin-user-doc --> | ||
1578 | * <!-- end-user-doc --> | ||
1579 | * @generated | ||
1580 | * @ordered | ||
1581 | */ | ||
1582 | int ALS_DIRECT_PRODUCT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 4; | ||
1583 | |||
1584 | /** | ||
1585 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class. | ||
1586 | * <!-- begin-user-doc --> | ||
1587 | * <!-- end-user-doc --> | ||
1588 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl | ||
1589 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot() | ||
1590 | * @generated | ||
1591 | */ | ||
1592 | int ALS_NOT = 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_NOT__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1602 | |||
1603 | /** | ||
1604 | * The number of structural features of the '<em>ALS Not</em>' class. | ||
1605 | * <!-- begin-user-doc --> | ||
1606 | * <!-- end-user-doc --> | ||
1607 | * @generated | ||
1608 | * @ordered | ||
1609 | */ | ||
1610 | int ALS_NOT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1611 | |||
1612 | /** | ||
1613 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class. | ||
1614 | * <!-- begin-user-doc --> | ||
1615 | * <!-- end-user-doc --> | ||
1616 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl | ||
1617 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation() | ||
1618 | * @generated | ||
1619 | */ | ||
1620 | int ALS_INVERSE_RELATION = 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 ALS_INVERSE_RELATION__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1630 | |||
1631 | /** | ||
1632 | * The number of structural features of the '<em>ALS Inverse Relation</em>' class. | ||
1633 | * <!-- begin-user-doc --> | ||
1634 | * <!-- end-user-doc --> | ||
1635 | * @generated | ||
1636 | * @ordered | ||
1637 | */ | ||
1638 | int ALS_INVERSE_RELATION_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1639 | |||
1640 | /** | ||
1641 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class. | ||
1642 | * <!-- begin-user-doc --> | ||
1643 | * <!-- end-user-doc --> | ||
1644 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl | ||
1645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure() | ||
1646 | * @generated | ||
1647 | */ | ||
1648 | int AL_STRANSITIVE_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 AL_STRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1658 | |||
1659 | /** | ||
1660 | * The number of structural features of the '<em>Al STransitive Closure</em>' class. | ||
1661 | * <!-- begin-user-doc --> | ||
1662 | * <!-- end-user-doc --> | ||
1663 | * @generated | ||
1664 | * @ordered | ||
1665 | */ | ||
1666 | int AL_STRANSITIVE_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.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class. | ||
1670 | * <!-- begin-user-doc --> | ||
1671 | * <!-- end-user-doc --> | ||
1672 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl | ||
1673 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure() | ||
1674 | * @generated | ||
1675 | */ | ||
1676 | int ALS_REFLECTIVE_TRANSITIVE_CLOSURE = 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_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1686 | |||
1687 | /** | ||
1688 | * The number of structural features of the '<em>ALS Reflective Transitive Closure</em>' class. | ||
1689 | * <!-- begin-user-doc --> | ||
1690 | * <!-- end-user-doc --> | ||
1691 | * @generated | ||
1692 | * @ordered | ||
1693 | */ | ||
1694 | int ALS_REFLECTIVE_TRANSITIVE_CLOSURE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1695 | |||
1696 | /** | ||
1697 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class. | ||
1698 | * <!-- begin-user-doc --> | ||
1699 | * <!-- end-user-doc --> | ||
1700 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl | ||
1701 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality() | ||
1702 | * @generated | ||
1703 | */ | ||
1704 | int ALS_CARDINALITY = 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_CARDINALITY__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1714 | |||
1715 | /** | ||
1716 | * The number of structural features of the '<em>ALS Cardinality</em>' class. | ||
1717 | * <!-- begin-user-doc --> | ||
1718 | * <!-- end-user-doc --> | ||
1719 | * @generated | ||
1720 | * @ordered | ||
1721 | */ | ||
1722 | int ALS_CARDINALITY_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1723 | |||
1724 | /** | ||
1725 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class. | ||
1726 | * <!-- begin-user-doc --> | ||
1727 | * <!-- end-user-doc --> | ||
1728 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl | ||
1729 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus() | ||
1730 | * @generated | ||
1731 | */ | ||
1732 | int ALS_UNARY_MINUS = 44; | ||
1733 | |||
1734 | /** | ||
1735 | * The feature id for the '<em><b>Operand</b></em>' containment reference. | ||
1736 | * <!-- begin-user-doc --> | ||
1737 | * <!-- end-user-doc --> | ||
1738 | * @generated | ||
1739 | * @ordered | ||
1740 | */ | ||
1741 | int ALS_UNARY_MINUS__OPERAND = ALS_TERM_FEATURE_COUNT + 0; | ||
1742 | |||
1743 | /** | ||
1744 | * The number of structural features of the '<em>ALS Unary Minus</em>' class. | ||
1745 | * <!-- begin-user-doc --> | ||
1746 | * <!-- end-user-doc --> | ||
1747 | * @generated | ||
1748 | * @ordered | ||
1749 | */ | ||
1750 | int ALS_UNARY_MINUS_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1751 | |||
1752 | /** | ||
1753 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class. | ||
1754 | * <!-- begin-user-doc --> | ||
1755 | * <!-- end-user-doc --> | ||
1756 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl | ||
1757 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum() | ||
1758 | * @generated | ||
1759 | */ | ||
1760 | int ALS_SUM = 45; | ||
1761 | |||
1762 | /** | ||
1763 | * The feature id for the '<em><b>Variables</b></em>' containment reference list. | ||
1764 | * <!-- begin-user-doc --> | ||
1765 | * <!-- end-user-doc --> | ||
1766 | * @generated | ||
1767 | * @ordered | ||
1768 | */ | ||
1769 | int ALS_SUM__VARIABLES = ALS_TERM_FEATURE_COUNT + 0; | ||
1770 | |||
1771 | /** | ||
1772 | * The feature id for the '<em><b>Expression</b></em>' containment reference. | ||
1773 | * <!-- begin-user-doc --> | ||
1774 | * <!-- end-user-doc --> | ||
1775 | * @generated | ||
1776 | * @ordered | ||
1777 | */ | ||
1778 | int ALS_SUM__EXPRESSION = ALS_TERM_FEATURE_COUNT + 1; | ||
1779 | |||
1780 | /** | ||
1781 | * The number of structural features of the '<em>ALS Sum</em>' class. | ||
1782 | * <!-- begin-user-doc --> | ||
1783 | * <!-- end-user-doc --> | ||
1784 | * @generated | ||
1785 | * @ordered | ||
1786 | */ | ||
1787 | int ALS_SUM_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 2; | ||
1788 | |||
1789 | /** | ||
1790 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class. | ||
1791 | * <!-- begin-user-doc --> | ||
1792 | * <!-- end-user-doc --> | ||
1793 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl | ||
1794 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall() | ||
1795 | * @generated | ||
1796 | */ | ||
1797 | int ALS_FUNCTION_CALL = 46; | ||
1798 | |||
1799 | /** | ||
1800 | * The feature id for the '<em><b>Referred Definition</b></em>' reference. | ||
1801 | * <!-- begin-user-doc --> | ||
1802 | * <!-- end-user-doc --> | ||
1803 | * @generated | ||
1804 | * @ordered | ||
1805 | */ | ||
1806 | int ALS_FUNCTION_CALL__REFERRED_DEFINITION = ALS_TERM_FEATURE_COUNT + 0; | ||
1807 | |||
1808 | /** | ||
1809 | * The feature id for the '<em><b>Referred Numeric Operator</b></em>' attribute. | ||
1810 | * <!-- begin-user-doc --> | ||
1811 | * <!-- end-user-doc --> | ||
1812 | * @generated | ||
1813 | * @ordered | ||
1814 | */ | ||
1815 | int ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = ALS_TERM_FEATURE_COUNT + 1; | ||
1816 | |||
1817 | /** | ||
1818 | * The feature id for the '<em><b>Params</b></em>' containment reference list. | ||
1819 | * <!-- begin-user-doc --> | ||
1820 | * <!-- end-user-doc --> | ||
1821 | * @generated | ||
1822 | * @ordered | ||
1823 | */ | ||
1824 | int ALS_FUNCTION_CALL__PARAMS = ALS_TERM_FEATURE_COUNT + 2; | ||
1825 | |||
1826 | /** | ||
1827 | * The number of structural features of the '<em>ALS Function Call</em>' class. | ||
1828 | * <!-- begin-user-doc --> | ||
1829 | * <!-- end-user-doc --> | ||
1830 | * @generated | ||
1831 | * @ordered | ||
1832 | */ | ||
1833 | int ALS_FUNCTION_CALL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 3; | ||
1834 | |||
1835 | /** | ||
1836 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class. | ||
1837 | * <!-- begin-user-doc --> | ||
1838 | * <!-- end-user-doc --> | ||
1839 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl | ||
1840 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone() | ||
1841 | * @generated | ||
1842 | */ | ||
1843 | int ALS_NONE = 47; | ||
1844 | |||
1845 | /** | ||
1846 | * The number of structural features of the '<em>ALS None</em>' class. | ||
1847 | * <!-- begin-user-doc --> | ||
1848 | * <!-- end-user-doc --> | ||
1849 | * @generated | ||
1850 | * @ordered | ||
1851 | */ | ||
1852 | int ALS_NONE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1853 | |||
1854 | /** | ||
1855 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class. | ||
1856 | * <!-- begin-user-doc --> | ||
1857 | * <!-- end-user-doc --> | ||
1858 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl | ||
1859 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden() | ||
1860 | * @generated | ||
1861 | */ | ||
1862 | int ALS_IDEN = 48; | ||
1863 | |||
1864 | /** | ||
1865 | * The number of structural features of the '<em>ALS Iden</em>' class. | ||
1866 | * <!-- begin-user-doc --> | ||
1867 | * <!-- end-user-doc --> | ||
1868 | * @generated | ||
1869 | * @ordered | ||
1870 | */ | ||
1871 | int ALS_IDEN_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1872 | |||
1873 | /** | ||
1874 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class. | ||
1875 | * <!-- begin-user-doc --> | ||
1876 | * <!-- end-user-doc --> | ||
1877 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl | ||
1878 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv() | ||
1879 | * @generated | ||
1880 | */ | ||
1881 | int ALS_UNIV = 49; | ||
1882 | |||
1883 | /** | ||
1884 | * The number of structural features of the '<em>ALS Univ</em>' class. | ||
1885 | * <!-- begin-user-doc --> | ||
1886 | * <!-- end-user-doc --> | ||
1887 | * @generated | ||
1888 | * @ordered | ||
1889 | */ | ||
1890 | int ALS_UNIV_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1891 | |||
1892 | /** | ||
1893 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class. | ||
1894 | * <!-- begin-user-doc --> | ||
1895 | * <!-- end-user-doc --> | ||
1896 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl | ||
1897 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt() | ||
1898 | * @generated | ||
1899 | */ | ||
1900 | int ALS_INT = 50; | ||
1901 | |||
1902 | /** | ||
1903 | * The number of structural features of the '<em>ALS Int</em>' class. | ||
1904 | * <!-- begin-user-doc --> | ||
1905 | * <!-- end-user-doc --> | ||
1906 | * @generated | ||
1907 | * @ordered | ||
1908 | */ | ||
1909 | int ALS_INT_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1910 | |||
1911 | /** | ||
1912 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringImpl <em>ALS String</em>}' class. | ||
1913 | * <!-- begin-user-doc --> | ||
1914 | * <!-- end-user-doc --> | ||
1915 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringImpl | ||
1916 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSString() | ||
1917 | * @generated | ||
1918 | */ | ||
1919 | int ALS_STRING = 51; | ||
1920 | |||
1921 | /** | ||
1922 | * The number of structural features of the '<em>ALS String</em>' class. | ||
1923 | * <!-- begin-user-doc --> | ||
1924 | * <!-- end-user-doc --> | ||
1925 | * @generated | ||
1926 | * @ordered | ||
1927 | */ | ||
1928 | int ALS_STRING_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 0; | ||
1929 | |||
1930 | /** | ||
1931 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class. | ||
1932 | * <!-- begin-user-doc --> | ||
1933 | * <!-- end-user-doc --> | ||
1934 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl | ||
1935 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference() | ||
1936 | * @generated | ||
1937 | */ | ||
1938 | int ALS_REFERENCE = 52; | ||
1939 | |||
1940 | /** | ||
1941 | * The feature id for the '<em><b>Referred</b></em>' reference. | ||
1942 | * <!-- begin-user-doc --> | ||
1943 | * <!-- end-user-doc --> | ||
1944 | * @generated | ||
1945 | * @ordered | ||
1946 | */ | ||
1947 | int ALS_REFERENCE__REFERRED = ALS_TERM_FEATURE_COUNT + 0; | ||
1948 | |||
1949 | /** | ||
1950 | * The number of structural features of the '<em>ALS Reference</em>' class. | ||
1951 | * <!-- begin-user-doc --> | ||
1952 | * <!-- end-user-doc --> | ||
1953 | * @generated | ||
1954 | * @ordered | ||
1955 | */ | ||
1956 | int ALS_REFERENCE_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1957 | |||
1958 | /** | ||
1959 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class. | ||
1960 | * <!-- begin-user-doc --> | ||
1961 | * <!-- end-user-doc --> | ||
1962 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl | ||
1963 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral() | ||
1964 | * @generated | ||
1965 | */ | ||
1966 | int ALS_NUMBER_LITERAL = 53; | ||
1967 | |||
1968 | /** | ||
1969 | * The feature id for the '<em><b>Value</b></em>' attribute. | ||
1970 | * <!-- begin-user-doc --> | ||
1971 | * <!-- end-user-doc --> | ||
1972 | * @generated | ||
1973 | * @ordered | ||
1974 | */ | ||
1975 | int ALS_NUMBER_LITERAL__VALUE = ALS_TERM_FEATURE_COUNT + 0; | ||
1976 | |||
1977 | /** | ||
1978 | * The number of structural features of the '<em>ALS Number Literal</em>' class. | ||
1979 | * <!-- begin-user-doc --> | ||
1980 | * <!-- end-user-doc --> | ||
1981 | * @generated | ||
1982 | * @ordered | ||
1983 | */ | ||
1984 | int ALS_NUMBER_LITERAL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
1985 | |||
1986 | /** | ||
1987 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringLiteralImpl <em>ALS String Literal</em>}' class. | ||
1988 | * <!-- begin-user-doc --> | ||
1989 | * <!-- end-user-doc --> | ||
1990 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringLiteralImpl | ||
1991 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSStringLiteral() | ||
1992 | * @generated | ||
1993 | */ | ||
1994 | int ALS_STRING_LITERAL = 54; | ||
1995 | |||
1996 | /** | ||
1997 | * The feature id for the '<em><b>Value</b></em>' attribute. | ||
1998 | * <!-- begin-user-doc --> | ||
1999 | * <!-- end-user-doc --> | ||
2000 | * @generated | ||
2001 | * @ordered | ||
2002 | */ | ||
2003 | int ALS_STRING_LITERAL__VALUE = ALS_TERM_FEATURE_COUNT + 0; | ||
2004 | |||
2005 | /** | ||
2006 | * The number of structural features of the '<em>ALS String Literal</em>' class. | ||
2007 | * <!-- begin-user-doc --> | ||
2008 | * <!-- end-user-doc --> | ||
2009 | * @generated | ||
2010 | * @ordered | ||
2011 | */ | ||
2012 | int ALS_STRING_LITERAL_FEATURE_COUNT = ALS_TERM_FEATURE_COUNT + 1; | ||
2013 | |||
2014 | /** | ||
2015 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum. | ||
2016 | * <!-- begin-user-doc --> | ||
2017 | * <!-- end-user-doc --> | ||
2018 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
2019 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity() | ||
2020 | * @generated | ||
2021 | */ | ||
2022 | int ALS_MULTIPLICITY = 55; | ||
2023 | |||
2024 | /** | ||
2025 | * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum. | ||
2026 | * <!-- begin-user-doc --> | ||
2027 | * <!-- end-user-doc --> | ||
2028 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
2029 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator() | ||
2030 | * @generated | ||
2031 | */ | ||
2032 | int ALS_NUMERIC_OPERATOR = 56; | ||
2033 | |||
2034 | |||
2035 | /** | ||
2036 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument <em>ALS Document</em>}'. | ||
2037 | * <!-- begin-user-doc --> | ||
2038 | * <!-- end-user-doc --> | ||
2039 | * @return the meta object for class '<em>ALS Document</em>'. | ||
2040 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument | ||
2041 | * @generated | ||
2042 | */ | ||
2043 | EClass getALSDocument(); | ||
2044 | |||
2045 | /** | ||
2046 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations <em>Enum Declarations</em>}'. | ||
2047 | * <!-- begin-user-doc --> | ||
2048 | * <!-- end-user-doc --> | ||
2049 | * @return the meta object for the containment reference list '<em>Enum Declarations</em>'. | ||
2050 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getEnumDeclarations() | ||
2051 | * @see #getALSDocument() | ||
2052 | * @generated | ||
2053 | */ | ||
2054 | EReference getALSDocument_EnumDeclarations(); | ||
2055 | |||
2056 | /** | ||
2057 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies <em>Signature Bodies</em>}'. | ||
2058 | * <!-- begin-user-doc --> | ||
2059 | * <!-- end-user-doc --> | ||
2060 | * @return the meta object for the containment reference list '<em>Signature Bodies</em>'. | ||
2061 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getSignatureBodies() | ||
2062 | * @see #getALSDocument() | ||
2063 | * @generated | ||
2064 | */ | ||
2065 | EReference getALSDocument_SignatureBodies(); | ||
2066 | |||
2067 | /** | ||
2068 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions <em>Function Definitions</em>}'. | ||
2069 | * <!-- begin-user-doc --> | ||
2070 | * <!-- end-user-doc --> | ||
2071 | * @return the meta object for the containment reference list '<em>Function Definitions</em>'. | ||
2072 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFunctionDefinitions() | ||
2073 | * @see #getALSDocument() | ||
2074 | * @generated | ||
2075 | */ | ||
2076 | EReference getALSDocument_FunctionDefinitions(); | ||
2077 | |||
2078 | /** | ||
2079 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions <em>Relation Definitions</em>}'. | ||
2080 | * <!-- begin-user-doc --> | ||
2081 | * <!-- end-user-doc --> | ||
2082 | * @return the meta object for the containment reference list '<em>Relation Definitions</em>'. | ||
2083 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRelationDefinitions() | ||
2084 | * @see #getALSDocument() | ||
2085 | * @generated | ||
2086 | */ | ||
2087 | EReference getALSDocument_RelationDefinitions(); | ||
2088 | |||
2089 | /** | ||
2090 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations <em>Fact Declarations</em>}'. | ||
2091 | * <!-- begin-user-doc --> | ||
2092 | * <!-- end-user-doc --> | ||
2093 | * @return the meta object for the containment reference list '<em>Fact Declarations</em>'. | ||
2094 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getFactDeclarations() | ||
2095 | * @see #getALSDocument() | ||
2096 | * @generated | ||
2097 | */ | ||
2098 | EReference getALSDocument_FactDeclarations(); | ||
2099 | |||
2100 | /** | ||
2101 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand <em>Run Command</em>}'. | ||
2102 | * <!-- begin-user-doc --> | ||
2103 | * <!-- end-user-doc --> | ||
2104 | * @return the meta object for the containment reference '<em>Run Command</em>'. | ||
2105 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument#getRunCommand() | ||
2106 | * @see #getALSDocument() | ||
2107 | * @generated | ||
2108 | */ | ||
2109 | EReference getALSDocument_RunCommand(); | ||
2110 | |||
2111 | /** | ||
2112 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration <em>ALS Relation Declaration</em>}'. | ||
2113 | * <!-- begin-user-doc --> | ||
2114 | * <!-- end-user-doc --> | ||
2115 | * @return the meta object for class '<em>ALS Relation Declaration</em>'. | ||
2116 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration | ||
2117 | * @generated | ||
2118 | */ | ||
2119 | EClass getALSRelationDeclaration(); | ||
2120 | |||
2121 | /** | ||
2122 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName <em>Name</em>}'. | ||
2123 | * <!-- begin-user-doc --> | ||
2124 | * <!-- end-user-doc --> | ||
2125 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2126 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration#getName() | ||
2127 | * @see #getALSRelationDeclaration() | ||
2128 | * @generated | ||
2129 | */ | ||
2130 | EAttribute getALSRelationDeclaration_Name(); | ||
2131 | |||
2132 | /** | ||
2133 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration <em>ALS Type Declaration</em>}'. | ||
2134 | * <!-- begin-user-doc --> | ||
2135 | * <!-- end-user-doc --> | ||
2136 | * @return the meta object for class '<em>ALS Type Declaration</em>'. | ||
2137 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration | ||
2138 | * @generated | ||
2139 | */ | ||
2140 | EClass getALSTypeDeclaration(); | ||
2141 | |||
2142 | /** | ||
2143 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration <em>ALS Enum Declaration</em>}'. | ||
2144 | * <!-- begin-user-doc --> | ||
2145 | * <!-- end-user-doc --> | ||
2146 | * @return the meta object for class '<em>ALS Enum Declaration</em>'. | ||
2147 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration | ||
2148 | * @generated | ||
2149 | */ | ||
2150 | EClass getALSEnumDeclaration(); | ||
2151 | |||
2152 | /** | ||
2153 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral <em>Literal</em>}'. | ||
2154 | * <!-- begin-user-doc --> | ||
2155 | * <!-- end-user-doc --> | ||
2156 | * @return the meta object for the containment reference list '<em>Literal</em>'. | ||
2157 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration#getLiteral() | ||
2158 | * @see #getALSEnumDeclaration() | ||
2159 | * @generated | ||
2160 | */ | ||
2161 | EReference getALSEnumDeclaration_Literal(); | ||
2162 | |||
2163 | /** | ||
2164 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral <em>ALS Enum Literal</em>}'. | ||
2165 | * <!-- begin-user-doc --> | ||
2166 | * <!-- end-user-doc --> | ||
2167 | * @return the meta object for class '<em>ALS Enum Literal</em>'. | ||
2168 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral | ||
2169 | * @generated | ||
2170 | */ | ||
2171 | EClass getALSEnumLiteral(); | ||
2172 | |||
2173 | /** | ||
2174 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration <em>ALS Signature Declaration</em>}'. | ||
2175 | * <!-- begin-user-doc --> | ||
2176 | * <!-- end-user-doc --> | ||
2177 | * @return the meta object for class '<em>ALS Signature Declaration</em>'. | ||
2178 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration | ||
2179 | * @generated | ||
2180 | */ | ||
2181 | EClass getALSSignatureDeclaration(); | ||
2182 | |||
2183 | /** | ||
2184 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody <em>ALS Signature Body</em>}'. | ||
2185 | * <!-- begin-user-doc --> | ||
2186 | * <!-- end-user-doc --> | ||
2187 | * @return the meta object for class '<em>ALS Signature Body</em>'. | ||
2188 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody | ||
2189 | * @generated | ||
2190 | */ | ||
2191 | EClass getALSSignatureBody(); | ||
2192 | |||
2193 | /** | ||
2194 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity <em>Multiplicity</em>}'. | ||
2195 | * <!-- begin-user-doc --> | ||
2196 | * <!-- end-user-doc --> | ||
2197 | * @return the meta object for the attribute '<em>Multiplicity</em>'. | ||
2198 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getMultiplicity() | ||
2199 | * @see #getALSSignatureBody() | ||
2200 | * @generated | ||
2201 | */ | ||
2202 | EAttribute getALSSignatureBody_Multiplicity(); | ||
2203 | |||
2204 | /** | ||
2205 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract <em>Abstract</em>}'. | ||
2206 | * <!-- begin-user-doc --> | ||
2207 | * <!-- end-user-doc --> | ||
2208 | * @return the meta object for the attribute '<em>Abstract</em>'. | ||
2209 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#isAbstract() | ||
2210 | * @see #getALSSignatureBody() | ||
2211 | * @generated | ||
2212 | */ | ||
2213 | EAttribute getALSSignatureBody_Abstract(); | ||
2214 | |||
2215 | /** | ||
2216 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations <em>Declarations</em>}'. | ||
2217 | * <!-- begin-user-doc --> | ||
2218 | * <!-- end-user-doc --> | ||
2219 | * @return the meta object for the containment reference list '<em>Declarations</em>'. | ||
2220 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getDeclarations() | ||
2221 | * @see #getALSSignatureBody() | ||
2222 | * @generated | ||
2223 | */ | ||
2224 | EReference getALSSignatureBody_Declarations(); | ||
2225 | |||
2226 | /** | ||
2227 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype <em>Supertype</em>}'. | ||
2228 | * <!-- begin-user-doc --> | ||
2229 | * <!-- end-user-doc --> | ||
2230 | * @return the meta object for the reference '<em>Supertype</em>'. | ||
2231 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSupertype() | ||
2232 | * @see #getALSSignatureBody() | ||
2233 | * @generated | ||
2234 | */ | ||
2235 | EReference getALSSignatureBody_Supertype(); | ||
2236 | |||
2237 | /** | ||
2238 | * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset <em>Superset</em>}'. | ||
2239 | * <!-- begin-user-doc --> | ||
2240 | * <!-- end-user-doc --> | ||
2241 | * @return the meta object for the reference list '<em>Superset</em>'. | ||
2242 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getSuperset() | ||
2243 | * @see #getALSSignatureBody() | ||
2244 | * @generated | ||
2245 | */ | ||
2246 | EReference getALSSignatureBody_Superset(); | ||
2247 | |||
2248 | /** | ||
2249 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields <em>Fields</em>}'. | ||
2250 | * <!-- begin-user-doc --> | ||
2251 | * <!-- end-user-doc --> | ||
2252 | * @return the meta object for the containment reference list '<em>Fields</em>'. | ||
2253 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody#getFields() | ||
2254 | * @see #getALSSignatureBody() | ||
2255 | * @generated | ||
2256 | */ | ||
2257 | EReference getALSSignatureBody_Fields(); | ||
2258 | |||
2259 | /** | ||
2260 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration <em>ALS Field Declaration</em>}'. | ||
2261 | * <!-- begin-user-doc --> | ||
2262 | * <!-- end-user-doc --> | ||
2263 | * @return the meta object for class '<em>ALS Field Declaration</em>'. | ||
2264 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration | ||
2265 | * @generated | ||
2266 | */ | ||
2267 | EClass getALSFieldDeclaration(); | ||
2268 | |||
2269 | /** | ||
2270 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity <em>Multiplicity</em>}'. | ||
2271 | * <!-- begin-user-doc --> | ||
2272 | * <!-- end-user-doc --> | ||
2273 | * @return the meta object for the attribute '<em>Multiplicity</em>'. | ||
2274 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getMultiplicity() | ||
2275 | * @see #getALSFieldDeclaration() | ||
2276 | * @generated | ||
2277 | */ | ||
2278 | EAttribute getALSFieldDeclaration_Multiplicity(); | ||
2279 | |||
2280 | /** | ||
2281 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType <em>Type</em>}'. | ||
2282 | * <!-- begin-user-doc --> | ||
2283 | * <!-- end-user-doc --> | ||
2284 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2285 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration#getType() | ||
2286 | * @see #getALSFieldDeclaration() | ||
2287 | * @generated | ||
2288 | */ | ||
2289 | EReference getALSFieldDeclaration_Type(); | ||
2290 | |||
2291 | /** | ||
2292 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition <em>ALS Definition</em>}'. | ||
2293 | * <!-- begin-user-doc --> | ||
2294 | * <!-- end-user-doc --> | ||
2295 | * @return the meta object for class '<em>ALS Definition</em>'. | ||
2296 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition | ||
2297 | * @generated | ||
2298 | */ | ||
2299 | EClass getALSDefinition(); | ||
2300 | |||
2301 | /** | ||
2302 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName <em>Name</em>}'. | ||
2303 | * <!-- begin-user-doc --> | ||
2304 | * <!-- end-user-doc --> | ||
2305 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2306 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getName() | ||
2307 | * @see #getALSDefinition() | ||
2308 | * @generated | ||
2309 | */ | ||
2310 | EAttribute getALSDefinition_Name(); | ||
2311 | |||
2312 | /** | ||
2313 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables <em>Variables</em>}'. | ||
2314 | * <!-- begin-user-doc --> | ||
2315 | * <!-- end-user-doc --> | ||
2316 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
2317 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getVariables() | ||
2318 | * @see #getALSDefinition() | ||
2319 | * @generated | ||
2320 | */ | ||
2321 | EReference getALSDefinition_Variables(); | ||
2322 | |||
2323 | /** | ||
2324 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue <em>Value</em>}'. | ||
2325 | * <!-- begin-user-doc --> | ||
2326 | * <!-- end-user-doc --> | ||
2327 | * @return the meta object for the containment reference '<em>Value</em>'. | ||
2328 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition#getValue() | ||
2329 | * @see #getALSDefinition() | ||
2330 | * @generated | ||
2331 | */ | ||
2332 | EReference getALSDefinition_Value(); | ||
2333 | |||
2334 | /** | ||
2335 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition <em>ALS Function Definition</em>}'. | ||
2336 | * <!-- begin-user-doc --> | ||
2337 | * <!-- end-user-doc --> | ||
2338 | * @return the meta object for class '<em>ALS Function Definition</em>'. | ||
2339 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition | ||
2340 | * @generated | ||
2341 | */ | ||
2342 | EClass getALSFunctionDefinition(); | ||
2343 | |||
2344 | /** | ||
2345 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType <em>Type</em>}'. | ||
2346 | * <!-- begin-user-doc --> | ||
2347 | * <!-- end-user-doc --> | ||
2348 | * @return the meta object for the containment reference '<em>Type</em>'. | ||
2349 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition#getType() | ||
2350 | * @see #getALSFunctionDefinition() | ||
2351 | * @generated | ||
2352 | */ | ||
2353 | EReference getALSFunctionDefinition_Type(); | ||
2354 | |||
2355 | /** | ||
2356 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition <em>ALS Relation Definition</em>}'. | ||
2357 | * <!-- begin-user-doc --> | ||
2358 | * <!-- end-user-doc --> | ||
2359 | * @return the meta object for class '<em>ALS Relation Definition</em>'. | ||
2360 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition | ||
2361 | * @generated | ||
2362 | */ | ||
2363 | EClass getALSRelationDefinition(); | ||
2364 | |||
2365 | /** | ||
2366 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration <em>ALS Fact Declaration</em>}'. | ||
2367 | * <!-- begin-user-doc --> | ||
2368 | * <!-- end-user-doc --> | ||
2369 | * @return the meta object for class '<em>ALS Fact Declaration</em>'. | ||
2370 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration | ||
2371 | * @generated | ||
2372 | */ | ||
2373 | EClass getALSFactDeclaration(); | ||
2374 | |||
2375 | /** | ||
2376 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName <em>Name</em>}'. | ||
2377 | * <!-- begin-user-doc --> | ||
2378 | * <!-- end-user-doc --> | ||
2379 | * @return the meta object for the attribute '<em>Name</em>'. | ||
2380 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getName() | ||
2381 | * @see #getALSFactDeclaration() | ||
2382 | * @generated | ||
2383 | */ | ||
2384 | EAttribute getALSFactDeclaration_Name(); | ||
2385 | |||
2386 | /** | ||
2387 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm <em>Term</em>}'. | ||
2388 | * <!-- begin-user-doc --> | ||
2389 | * <!-- end-user-doc --> | ||
2390 | * @return the meta object for the containment reference '<em>Term</em>'. | ||
2391 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration#getTerm() | ||
2392 | * @see #getALSFactDeclaration() | ||
2393 | * @generated | ||
2394 | */ | ||
2395 | EReference getALSFactDeclaration_Term(); | ||
2396 | |||
2397 | /** | ||
2398 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm <em>ALS Term</em>}'. | ||
2399 | * <!-- begin-user-doc --> | ||
2400 | * <!-- end-user-doc --> | ||
2401 | * @return the meta object for class '<em>ALS Term</em>'. | ||
2402 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm | ||
2403 | * @generated | ||
2404 | */ | ||
2405 | EClass getALSTerm(); | ||
2406 | |||
2407 | /** | ||
2408 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration <em>ALS Variable Declaration</em>}'. | ||
2409 | * <!-- begin-user-doc --> | ||
2410 | * <!-- end-user-doc --> | ||
2411 | * @return the meta object for class '<em>ALS Variable Declaration</em>'. | ||
2412 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration | ||
2413 | * @generated | ||
2414 | */ | ||
2415 | EClass getALSVariableDeclaration(); | ||
2416 | |||
2417 | /** | ||
2418 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange <em>Range</em>}'. | ||
2419 | * <!-- begin-user-doc --> | ||
2420 | * <!-- end-user-doc --> | ||
2421 | * @return the meta object for the containment reference '<em>Range</em>'. | ||
2422 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration#getRange() | ||
2423 | * @see #getALSVariableDeclaration() | ||
2424 | * @generated | ||
2425 | */ | ||
2426 | EReference getALSVariableDeclaration_Range(); | ||
2427 | |||
2428 | /** | ||
2429 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand <em>ALS Run Command</em>}'. | ||
2430 | * <!-- begin-user-doc --> | ||
2431 | * <!-- end-user-doc --> | ||
2432 | * @return the meta object for class '<em>ALS Run Command</em>'. | ||
2433 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand | ||
2434 | * @generated | ||
2435 | */ | ||
2436 | EClass getALSRunCommand(); | ||
2437 | |||
2438 | /** | ||
2439 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes <em>Type Scopes</em>}'. | ||
2440 | * <!-- begin-user-doc --> | ||
2441 | * <!-- end-user-doc --> | ||
2442 | * @return the meta object for the containment reference list '<em>Type Scopes</em>'. | ||
2443 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand#getTypeScopes() | ||
2444 | * @see #getALSRunCommand() | ||
2445 | * @generated | ||
2446 | */ | ||
2447 | EReference getALSRunCommand_TypeScopes(); | ||
2448 | |||
2449 | /** | ||
2450 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope <em>ALS Type Scope</em>}'. | ||
2451 | * <!-- begin-user-doc --> | ||
2452 | * <!-- end-user-doc --> | ||
2453 | * @return the meta object for class '<em>ALS Type Scope</em>'. | ||
2454 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope | ||
2455 | * @generated | ||
2456 | */ | ||
2457 | EClass getALSTypeScope(); | ||
2458 | |||
2459 | /** | ||
2460 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber <em>Number</em>}'. | ||
2461 | * <!-- begin-user-doc --> | ||
2462 | * <!-- end-user-doc --> | ||
2463 | * @return the meta object for the attribute '<em>Number</em>'. | ||
2464 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope#getNumber() | ||
2465 | * @see #getALSTypeScope() | ||
2466 | * @generated | ||
2467 | */ | ||
2468 | EAttribute getALSTypeScope_Number(); | ||
2469 | |||
2470 | /** | ||
2471 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope <em>ALS Sig Scope</em>}'. | ||
2472 | * <!-- begin-user-doc --> | ||
2473 | * <!-- end-user-doc --> | ||
2474 | * @return the meta object for class '<em>ALS Sig Scope</em>'. | ||
2475 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope | ||
2476 | * @generated | ||
2477 | */ | ||
2478 | EClass getALSSigScope(); | ||
2479 | |||
2480 | /** | ||
2481 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly <em>Exactly</em>}'. | ||
2482 | * <!-- begin-user-doc --> | ||
2483 | * <!-- end-user-doc --> | ||
2484 | * @return the meta object for the attribute '<em>Exactly</em>'. | ||
2485 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#isExactly() | ||
2486 | * @see #getALSSigScope() | ||
2487 | * @generated | ||
2488 | */ | ||
2489 | EAttribute getALSSigScope_Exactly(); | ||
2490 | |||
2491 | /** | ||
2492 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType <em>Type</em>}'. | ||
2493 | * <!-- begin-user-doc --> | ||
2494 | * <!-- end-user-doc --> | ||
2495 | * @return the meta object for the reference '<em>Type</em>'. | ||
2496 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope#getType() | ||
2497 | * @see #getALSSigScope() | ||
2498 | * @generated | ||
2499 | */ | ||
2500 | EReference getALSSigScope_Type(); | ||
2501 | |||
2502 | /** | ||
2503 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope <em>ALS Int Scope</em>}'. | ||
2504 | * <!-- begin-user-doc --> | ||
2505 | * <!-- end-user-doc --> | ||
2506 | * @return the meta object for class '<em>ALS Int Scope</em>'. | ||
2507 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope | ||
2508 | * @generated | ||
2509 | */ | ||
2510 | EClass getALSIntScope(); | ||
2511 | |||
2512 | /** | ||
2513 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringScope <em>ALS String Scope</em>}'. | ||
2514 | * <!-- begin-user-doc --> | ||
2515 | * <!-- end-user-doc --> | ||
2516 | * @return the meta object for class '<em>ALS String Scope</em>'. | ||
2517 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringScope | ||
2518 | * @generated | ||
2519 | */ | ||
2520 | EClass getALSStringScope(); | ||
2521 | |||
2522 | /** | ||
2523 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx <em>ALS Quantified Ex</em>}'. | ||
2524 | * <!-- begin-user-doc --> | ||
2525 | * <!-- end-user-doc --> | ||
2526 | * @return the meta object for class '<em>ALS Quantified Ex</em>'. | ||
2527 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx | ||
2528 | * @generated | ||
2529 | */ | ||
2530 | EClass getALSQuantifiedEx(); | ||
2531 | |||
2532 | /** | ||
2533 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType <em>Type</em>}'. | ||
2534 | * <!-- begin-user-doc --> | ||
2535 | * <!-- end-user-doc --> | ||
2536 | * @return the meta object for the attribute '<em>Type</em>'. | ||
2537 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getType() | ||
2538 | * @see #getALSQuantifiedEx() | ||
2539 | * @generated | ||
2540 | */ | ||
2541 | EAttribute getALSQuantifiedEx_Type(); | ||
2542 | |||
2543 | /** | ||
2544 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj <em>Disj</em>}'. | ||
2545 | * <!-- begin-user-doc --> | ||
2546 | * <!-- end-user-doc --> | ||
2547 | * @return the meta object for the attribute '<em>Disj</em>'. | ||
2548 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#isDisj() | ||
2549 | * @see #getALSQuantifiedEx() | ||
2550 | * @generated | ||
2551 | */ | ||
2552 | EAttribute getALSQuantifiedEx_Disj(); | ||
2553 | |||
2554 | /** | ||
2555 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables <em>Variables</em>}'. | ||
2556 | * <!-- begin-user-doc --> | ||
2557 | * <!-- end-user-doc --> | ||
2558 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
2559 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getVariables() | ||
2560 | * @see #getALSQuantifiedEx() | ||
2561 | * @generated | ||
2562 | */ | ||
2563 | EReference getALSQuantifiedEx_Variables(); | ||
2564 | |||
2565 | /** | ||
2566 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression <em>Expression</em>}'. | ||
2567 | * <!-- begin-user-doc --> | ||
2568 | * <!-- end-user-doc --> | ||
2569 | * @return the meta object for the containment reference '<em>Expression</em>'. | ||
2570 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx#getExpression() | ||
2571 | * @see #getALSQuantifiedEx() | ||
2572 | * @generated | ||
2573 | */ | ||
2574 | EReference getALSQuantifiedEx_Expression(); | ||
2575 | |||
2576 | /** | ||
2577 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr <em>ALS Or</em>}'. | ||
2578 | * <!-- begin-user-doc --> | ||
2579 | * <!-- end-user-doc --> | ||
2580 | * @return the meta object for class '<em>ALS Or</em>'. | ||
2581 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr | ||
2582 | * @generated | ||
2583 | */ | ||
2584 | EClass getALSOr(); | ||
2585 | |||
2586 | /** | ||
2587 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand <em>Left Operand</em>}'. | ||
2588 | * <!-- begin-user-doc --> | ||
2589 | * <!-- end-user-doc --> | ||
2590 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2591 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getLeftOperand() | ||
2592 | * @see #getALSOr() | ||
2593 | * @generated | ||
2594 | */ | ||
2595 | EReference getALSOr_LeftOperand(); | ||
2596 | |||
2597 | /** | ||
2598 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand <em>Right Operand</em>}'. | ||
2599 | * <!-- begin-user-doc --> | ||
2600 | * <!-- end-user-doc --> | ||
2601 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2602 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr#getRightOperand() | ||
2603 | * @see #getALSOr() | ||
2604 | * @generated | ||
2605 | */ | ||
2606 | EReference getALSOr_RightOperand(); | ||
2607 | |||
2608 | /** | ||
2609 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff <em>ALS Iff</em>}'. | ||
2610 | * <!-- begin-user-doc --> | ||
2611 | * <!-- end-user-doc --> | ||
2612 | * @return the meta object for class '<em>ALS Iff</em>'. | ||
2613 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff | ||
2614 | * @generated | ||
2615 | */ | ||
2616 | EClass getALSIff(); | ||
2617 | |||
2618 | /** | ||
2619 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand <em>Left Operand</em>}'. | ||
2620 | * <!-- begin-user-doc --> | ||
2621 | * <!-- end-user-doc --> | ||
2622 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2623 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getLeftOperand() | ||
2624 | * @see #getALSIff() | ||
2625 | * @generated | ||
2626 | */ | ||
2627 | EReference getALSIff_LeftOperand(); | ||
2628 | |||
2629 | /** | ||
2630 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand <em>Right Operand</em>}'. | ||
2631 | * <!-- begin-user-doc --> | ||
2632 | * <!-- end-user-doc --> | ||
2633 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2634 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff#getRightOperand() | ||
2635 | * @see #getALSIff() | ||
2636 | * @generated | ||
2637 | */ | ||
2638 | EReference getALSIff_RightOperand(); | ||
2639 | |||
2640 | /** | ||
2641 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl <em>ALS Impl</em>}'. | ||
2642 | * <!-- begin-user-doc --> | ||
2643 | * <!-- end-user-doc --> | ||
2644 | * @return the meta object for class '<em>ALS Impl</em>'. | ||
2645 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl | ||
2646 | * @generated | ||
2647 | */ | ||
2648 | EClass getALSImpl(); | ||
2649 | |||
2650 | /** | ||
2651 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand <em>Left Operand</em>}'. | ||
2652 | * <!-- begin-user-doc --> | ||
2653 | * <!-- end-user-doc --> | ||
2654 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2655 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getLeftOperand() | ||
2656 | * @see #getALSImpl() | ||
2657 | * @generated | ||
2658 | */ | ||
2659 | EReference getALSImpl_LeftOperand(); | ||
2660 | |||
2661 | /** | ||
2662 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand <em>Right Operand</em>}'. | ||
2663 | * <!-- begin-user-doc --> | ||
2664 | * <!-- end-user-doc --> | ||
2665 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2666 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getRightOperand() | ||
2667 | * @see #getALSImpl() | ||
2668 | * @generated | ||
2669 | */ | ||
2670 | EReference getALSImpl_RightOperand(); | ||
2671 | |||
2672 | /** | ||
2673 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand <em>Else Operand</em>}'. | ||
2674 | * <!-- begin-user-doc --> | ||
2675 | * <!-- end-user-doc --> | ||
2676 | * @return the meta object for the containment reference '<em>Else Operand</em>'. | ||
2677 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl#getElseOperand() | ||
2678 | * @see #getALSImpl() | ||
2679 | * @generated | ||
2680 | */ | ||
2681 | EReference getALSImpl_ElseOperand(); | ||
2682 | |||
2683 | /** | ||
2684 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd <em>ALS And</em>}'. | ||
2685 | * <!-- begin-user-doc --> | ||
2686 | * <!-- end-user-doc --> | ||
2687 | * @return the meta object for class '<em>ALS And</em>'. | ||
2688 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd | ||
2689 | * @generated | ||
2690 | */ | ||
2691 | EClass getALSAnd(); | ||
2692 | |||
2693 | /** | ||
2694 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand <em>Left Operand</em>}'. | ||
2695 | * <!-- begin-user-doc --> | ||
2696 | * <!-- end-user-doc --> | ||
2697 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2698 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getLeftOperand() | ||
2699 | * @see #getALSAnd() | ||
2700 | * @generated | ||
2701 | */ | ||
2702 | EReference getALSAnd_LeftOperand(); | ||
2703 | |||
2704 | /** | ||
2705 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand <em>Right Operand</em>}'. | ||
2706 | * <!-- begin-user-doc --> | ||
2707 | * <!-- end-user-doc --> | ||
2708 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2709 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd#getRightOperand() | ||
2710 | * @see #getALSAnd() | ||
2711 | * @generated | ||
2712 | */ | ||
2713 | EReference getALSAnd_RightOperand(); | ||
2714 | |||
2715 | /** | ||
2716 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals <em>ALS Equals</em>}'. | ||
2717 | * <!-- begin-user-doc --> | ||
2718 | * <!-- end-user-doc --> | ||
2719 | * @return the meta object for class '<em>ALS Equals</em>'. | ||
2720 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals | ||
2721 | * @generated | ||
2722 | */ | ||
2723 | EClass getALSEquals(); | ||
2724 | |||
2725 | /** | ||
2726 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand <em>Left Operand</em>}'. | ||
2727 | * <!-- begin-user-doc --> | ||
2728 | * <!-- end-user-doc --> | ||
2729 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2730 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getLeftOperand() | ||
2731 | * @see #getALSEquals() | ||
2732 | * @generated | ||
2733 | */ | ||
2734 | EReference getALSEquals_LeftOperand(); | ||
2735 | |||
2736 | /** | ||
2737 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand <em>Right Operand</em>}'. | ||
2738 | * <!-- begin-user-doc --> | ||
2739 | * <!-- end-user-doc --> | ||
2740 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2741 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals#getRightOperand() | ||
2742 | * @see #getALSEquals() | ||
2743 | * @generated | ||
2744 | */ | ||
2745 | EReference getALSEquals_RightOperand(); | ||
2746 | |||
2747 | /** | ||
2748 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals <em>ALS Not Equals</em>}'. | ||
2749 | * <!-- begin-user-doc --> | ||
2750 | * <!-- end-user-doc --> | ||
2751 | * @return the meta object for class '<em>ALS Not Equals</em>'. | ||
2752 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals | ||
2753 | * @generated | ||
2754 | */ | ||
2755 | EClass getALSNotEquals(); | ||
2756 | |||
2757 | /** | ||
2758 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand <em>Left Operand</em>}'. | ||
2759 | * <!-- begin-user-doc --> | ||
2760 | * <!-- end-user-doc --> | ||
2761 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2762 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getLeftOperand() | ||
2763 | * @see #getALSNotEquals() | ||
2764 | * @generated | ||
2765 | */ | ||
2766 | EReference getALSNotEquals_LeftOperand(); | ||
2767 | |||
2768 | /** | ||
2769 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand <em>Right Operand</em>}'. | ||
2770 | * <!-- begin-user-doc --> | ||
2771 | * <!-- end-user-doc --> | ||
2772 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2773 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals#getRightOperand() | ||
2774 | * @see #getALSNotEquals() | ||
2775 | * @generated | ||
2776 | */ | ||
2777 | EReference getALSNotEquals_RightOperand(); | ||
2778 | |||
2779 | /** | ||
2780 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset <em>ALS Subset</em>}'. | ||
2781 | * <!-- begin-user-doc --> | ||
2782 | * <!-- end-user-doc --> | ||
2783 | * @return the meta object for class '<em>ALS Subset</em>'. | ||
2784 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset | ||
2785 | * @generated | ||
2786 | */ | ||
2787 | EClass getALSSubset(); | ||
2788 | |||
2789 | /** | ||
2790 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand <em>Left Operand</em>}'. | ||
2791 | * <!-- begin-user-doc --> | ||
2792 | * <!-- end-user-doc --> | ||
2793 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2794 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getLeftOperand() | ||
2795 | * @see #getALSSubset() | ||
2796 | * @generated | ||
2797 | */ | ||
2798 | EReference getALSSubset_LeftOperand(); | ||
2799 | |||
2800 | /** | ||
2801 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand <em>Right Operand</em>}'. | ||
2802 | * <!-- begin-user-doc --> | ||
2803 | * <!-- end-user-doc --> | ||
2804 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2805 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset#getRightOperand() | ||
2806 | * @see #getALSSubset() | ||
2807 | * @generated | ||
2808 | */ | ||
2809 | EReference getALSSubset_RightOperand(); | ||
2810 | |||
2811 | /** | ||
2812 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess <em>ALS Less</em>}'. | ||
2813 | * <!-- begin-user-doc --> | ||
2814 | * <!-- end-user-doc --> | ||
2815 | * @return the meta object for class '<em>ALS Less</em>'. | ||
2816 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess | ||
2817 | * @generated | ||
2818 | */ | ||
2819 | EClass getALSLess(); | ||
2820 | |||
2821 | /** | ||
2822 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand <em>Left Operand</em>}'. | ||
2823 | * <!-- begin-user-doc --> | ||
2824 | * <!-- end-user-doc --> | ||
2825 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2826 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getLeftOperand() | ||
2827 | * @see #getALSLess() | ||
2828 | * @generated | ||
2829 | */ | ||
2830 | EReference getALSLess_LeftOperand(); | ||
2831 | |||
2832 | /** | ||
2833 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand <em>Right Operand</em>}'. | ||
2834 | * <!-- begin-user-doc --> | ||
2835 | * <!-- end-user-doc --> | ||
2836 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2837 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess#getRightOperand() | ||
2838 | * @see #getALSLess() | ||
2839 | * @generated | ||
2840 | */ | ||
2841 | EReference getALSLess_RightOperand(); | ||
2842 | |||
2843 | /** | ||
2844 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq <em>ALS Leq</em>}'. | ||
2845 | * <!-- begin-user-doc --> | ||
2846 | * <!-- end-user-doc --> | ||
2847 | * @return the meta object for class '<em>ALS Leq</em>'. | ||
2848 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq | ||
2849 | * @generated | ||
2850 | */ | ||
2851 | EClass getALSLeq(); | ||
2852 | |||
2853 | /** | ||
2854 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand <em>Left Operand</em>}'. | ||
2855 | * <!-- begin-user-doc --> | ||
2856 | * <!-- end-user-doc --> | ||
2857 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2858 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getLeftOperand() | ||
2859 | * @see #getALSLeq() | ||
2860 | * @generated | ||
2861 | */ | ||
2862 | EReference getALSLeq_LeftOperand(); | ||
2863 | |||
2864 | /** | ||
2865 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand <em>Right Operand</em>}'. | ||
2866 | * <!-- begin-user-doc --> | ||
2867 | * <!-- end-user-doc --> | ||
2868 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2869 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq#getRightOperand() | ||
2870 | * @see #getALSLeq() | ||
2871 | * @generated | ||
2872 | */ | ||
2873 | EReference getALSLeq_RightOperand(); | ||
2874 | |||
2875 | /** | ||
2876 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore <em>ALS More</em>}'. | ||
2877 | * <!-- begin-user-doc --> | ||
2878 | * <!-- end-user-doc --> | ||
2879 | * @return the meta object for class '<em>ALS More</em>'. | ||
2880 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore | ||
2881 | * @generated | ||
2882 | */ | ||
2883 | EClass getALSMore(); | ||
2884 | |||
2885 | /** | ||
2886 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand <em>Left Operand</em>}'. | ||
2887 | * <!-- begin-user-doc --> | ||
2888 | * <!-- end-user-doc --> | ||
2889 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2890 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getLeftOperand() | ||
2891 | * @see #getALSMore() | ||
2892 | * @generated | ||
2893 | */ | ||
2894 | EReference getALSMore_LeftOperand(); | ||
2895 | |||
2896 | /** | ||
2897 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand <em>Right Operand</em>}'. | ||
2898 | * <!-- begin-user-doc --> | ||
2899 | * <!-- end-user-doc --> | ||
2900 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2901 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore#getRightOperand() | ||
2902 | * @see #getALSMore() | ||
2903 | * @generated | ||
2904 | */ | ||
2905 | EReference getALSMore_RightOperand(); | ||
2906 | |||
2907 | /** | ||
2908 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq <em>ALS Meq</em>}'. | ||
2909 | * <!-- begin-user-doc --> | ||
2910 | * <!-- end-user-doc --> | ||
2911 | * @return the meta object for class '<em>ALS Meq</em>'. | ||
2912 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq | ||
2913 | * @generated | ||
2914 | */ | ||
2915 | EClass getALSMeq(); | ||
2916 | |||
2917 | /** | ||
2918 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand <em>Left Operand</em>}'. | ||
2919 | * <!-- begin-user-doc --> | ||
2920 | * <!-- end-user-doc --> | ||
2921 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2922 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getLeftOperand() | ||
2923 | * @see #getALSMeq() | ||
2924 | * @generated | ||
2925 | */ | ||
2926 | EReference getALSMeq_LeftOperand(); | ||
2927 | |||
2928 | /** | ||
2929 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand <em>Right Operand</em>}'. | ||
2930 | * <!-- begin-user-doc --> | ||
2931 | * <!-- end-user-doc --> | ||
2932 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2933 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq#getRightOperand() | ||
2934 | * @see #getALSMeq() | ||
2935 | * @generated | ||
2936 | */ | ||
2937 | EReference getALSMeq_RightOperand(); | ||
2938 | |||
2939 | /** | ||
2940 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride <em>ALS Override</em>}'. | ||
2941 | * <!-- begin-user-doc --> | ||
2942 | * <!-- end-user-doc --> | ||
2943 | * @return the meta object for class '<em>ALS Override</em>'. | ||
2944 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride | ||
2945 | * @generated | ||
2946 | */ | ||
2947 | EClass getALSOverride(); | ||
2948 | |||
2949 | /** | ||
2950 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand <em>Left Operand</em>}'. | ||
2951 | * <!-- begin-user-doc --> | ||
2952 | * <!-- end-user-doc --> | ||
2953 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
2954 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getLeftOperand() | ||
2955 | * @see #getALSOverride() | ||
2956 | * @generated | ||
2957 | */ | ||
2958 | EReference getALSOverride_LeftOperand(); | ||
2959 | |||
2960 | /** | ||
2961 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand <em>Right Operand</em>}'. | ||
2962 | * <!-- begin-user-doc --> | ||
2963 | * <!-- end-user-doc --> | ||
2964 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
2965 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride#getRightOperand() | ||
2966 | * @see #getALSOverride() | ||
2967 | * @generated | ||
2968 | */ | ||
2969 | EReference getALSOverride_RightOperand(); | ||
2970 | |||
2971 | /** | ||
2972 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight <em>ALS Range Restriction Right</em>}'. | ||
2973 | * <!-- begin-user-doc --> | ||
2974 | * <!-- end-user-doc --> | ||
2975 | * @return the meta object for class '<em>ALS Range Restriction Right</em>'. | ||
2976 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight | ||
2977 | * @generated | ||
2978 | */ | ||
2979 | EClass getALSRangeRestrictionRight(); | ||
2980 | |||
2981 | /** | ||
2982 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation <em>Relation</em>}'. | ||
2983 | * <!-- begin-user-doc --> | ||
2984 | * <!-- end-user-doc --> | ||
2985 | * @return the meta object for the containment reference '<em>Relation</em>'. | ||
2986 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getRelation() | ||
2987 | * @see #getALSRangeRestrictionRight() | ||
2988 | * @generated | ||
2989 | */ | ||
2990 | EReference getALSRangeRestrictionRight_Relation(); | ||
2991 | |||
2992 | /** | ||
2993 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter <em>Filter</em>}'. | ||
2994 | * <!-- begin-user-doc --> | ||
2995 | * <!-- end-user-doc --> | ||
2996 | * @return the meta object for the containment reference '<em>Filter</em>'. | ||
2997 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight#getFilter() | ||
2998 | * @see #getALSRangeRestrictionRight() | ||
2999 | * @generated | ||
3000 | */ | ||
3001 | EReference getALSRangeRestrictionRight_Filter(); | ||
3002 | |||
3003 | /** | ||
3004 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft <em>ALS Range Restriction Left</em>}'. | ||
3005 | * <!-- begin-user-doc --> | ||
3006 | * <!-- end-user-doc --> | ||
3007 | * @return the meta object for class '<em>ALS Range Restriction Left</em>'. | ||
3008 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft | ||
3009 | * @generated | ||
3010 | */ | ||
3011 | EClass getALSRangeRestrictionLeft(); | ||
3012 | |||
3013 | /** | ||
3014 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter <em>Filter</em>}'. | ||
3015 | * <!-- begin-user-doc --> | ||
3016 | * <!-- end-user-doc --> | ||
3017 | * @return the meta object for the containment reference '<em>Filter</em>'. | ||
3018 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getFilter() | ||
3019 | * @see #getALSRangeRestrictionLeft() | ||
3020 | * @generated | ||
3021 | */ | ||
3022 | EReference getALSRangeRestrictionLeft_Filter(); | ||
3023 | |||
3024 | /** | ||
3025 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation <em>Relation</em>}'. | ||
3026 | * <!-- begin-user-doc --> | ||
3027 | * <!-- end-user-doc --> | ||
3028 | * @return the meta object for the containment reference '<em>Relation</em>'. | ||
3029 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft#getRelation() | ||
3030 | * @see #getALSRangeRestrictionLeft() | ||
3031 | * @generated | ||
3032 | */ | ||
3033 | EReference getALSRangeRestrictionLeft_Relation(); | ||
3034 | |||
3035 | /** | ||
3036 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin <em>ALS Join</em>}'. | ||
3037 | * <!-- begin-user-doc --> | ||
3038 | * <!-- end-user-doc --> | ||
3039 | * @return the meta object for class '<em>ALS Join</em>'. | ||
3040 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin | ||
3041 | * @generated | ||
3042 | */ | ||
3043 | EClass getALSJoin(); | ||
3044 | |||
3045 | /** | ||
3046 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand <em>Left Operand</em>}'. | ||
3047 | * <!-- begin-user-doc --> | ||
3048 | * <!-- end-user-doc --> | ||
3049 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3050 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getLeftOperand() | ||
3051 | * @see #getALSJoin() | ||
3052 | * @generated | ||
3053 | */ | ||
3054 | EReference getALSJoin_LeftOperand(); | ||
3055 | |||
3056 | /** | ||
3057 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand <em>Right Operand</em>}'. | ||
3058 | * <!-- begin-user-doc --> | ||
3059 | * <!-- end-user-doc --> | ||
3060 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3061 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin#getRightOperand() | ||
3062 | * @see #getALSJoin() | ||
3063 | * @generated | ||
3064 | */ | ||
3065 | EReference getALSJoin_RightOperand(); | ||
3066 | |||
3067 | /** | ||
3068 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus <em>ALS Minus</em>}'. | ||
3069 | * <!-- begin-user-doc --> | ||
3070 | * <!-- end-user-doc --> | ||
3071 | * @return the meta object for class '<em>ALS Minus</em>'. | ||
3072 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus | ||
3073 | * @generated | ||
3074 | */ | ||
3075 | EClass getALSMinus(); | ||
3076 | |||
3077 | /** | ||
3078 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand <em>Left Operand</em>}'. | ||
3079 | * <!-- begin-user-doc --> | ||
3080 | * <!-- end-user-doc --> | ||
3081 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3082 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getLeftOperand() | ||
3083 | * @see #getALSMinus() | ||
3084 | * @generated | ||
3085 | */ | ||
3086 | EReference getALSMinus_LeftOperand(); | ||
3087 | |||
3088 | /** | ||
3089 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand <em>Right Operand</em>}'. | ||
3090 | * <!-- begin-user-doc --> | ||
3091 | * <!-- end-user-doc --> | ||
3092 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3093 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus#getRightOperand() | ||
3094 | * @see #getALSMinus() | ||
3095 | * @generated | ||
3096 | */ | ||
3097 | EReference getALSMinus_RightOperand(); | ||
3098 | |||
3099 | /** | ||
3100 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus <em>ALS Plus</em>}'. | ||
3101 | * <!-- begin-user-doc --> | ||
3102 | * <!-- end-user-doc --> | ||
3103 | * @return the meta object for class '<em>ALS Plus</em>'. | ||
3104 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus | ||
3105 | * @generated | ||
3106 | */ | ||
3107 | EClass getALSPlus(); | ||
3108 | |||
3109 | /** | ||
3110 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand <em>Left Operand</em>}'. | ||
3111 | * <!-- begin-user-doc --> | ||
3112 | * <!-- end-user-doc --> | ||
3113 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3114 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getLeftOperand() | ||
3115 | * @see #getALSPlus() | ||
3116 | * @generated | ||
3117 | */ | ||
3118 | EReference getALSPlus_LeftOperand(); | ||
3119 | |||
3120 | /** | ||
3121 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand <em>Right Operand</em>}'. | ||
3122 | * <!-- begin-user-doc --> | ||
3123 | * <!-- end-user-doc --> | ||
3124 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3125 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus#getRightOperand() | ||
3126 | * @see #getALSPlus() | ||
3127 | * @generated | ||
3128 | */ | ||
3129 | EReference getALSPlus_RightOperand(); | ||
3130 | |||
3131 | /** | ||
3132 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection <em>ALS Intersection</em>}'. | ||
3133 | * <!-- begin-user-doc --> | ||
3134 | * <!-- end-user-doc --> | ||
3135 | * @return the meta object for class '<em>ALS Intersection</em>'. | ||
3136 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection | ||
3137 | * @generated | ||
3138 | */ | ||
3139 | EClass getALSIntersection(); | ||
3140 | |||
3141 | /** | ||
3142 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand <em>Left Operand</em>}'. | ||
3143 | * <!-- begin-user-doc --> | ||
3144 | * <!-- end-user-doc --> | ||
3145 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3146 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getLeftOperand() | ||
3147 | * @see #getALSIntersection() | ||
3148 | * @generated | ||
3149 | */ | ||
3150 | EReference getALSIntersection_LeftOperand(); | ||
3151 | |||
3152 | /** | ||
3153 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand <em>Right Operand</em>}'. | ||
3154 | * <!-- begin-user-doc --> | ||
3155 | * <!-- end-user-doc --> | ||
3156 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3157 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection#getRightOperand() | ||
3158 | * @see #getALSIntersection() | ||
3159 | * @generated | ||
3160 | */ | ||
3161 | EReference getALSIntersection_RightOperand(); | ||
3162 | |||
3163 | /** | ||
3164 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct <em>ALS Direct Product</em>}'. | ||
3165 | * <!-- begin-user-doc --> | ||
3166 | * <!-- end-user-doc --> | ||
3167 | * @return the meta object for class '<em>ALS Direct Product</em>'. | ||
3168 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct | ||
3169 | * @generated | ||
3170 | */ | ||
3171 | EClass getALSDirectProduct(); | ||
3172 | |||
3173 | /** | ||
3174 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand <em>Left Operand</em>}'. | ||
3175 | * <!-- begin-user-doc --> | ||
3176 | * <!-- end-user-doc --> | ||
3177 | * @return the meta object for the containment reference '<em>Left Operand</em>'. | ||
3178 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftOperand() | ||
3179 | * @see #getALSDirectProduct() | ||
3180 | * @generated | ||
3181 | */ | ||
3182 | EReference getALSDirectProduct_LeftOperand(); | ||
3183 | |||
3184 | /** | ||
3185 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit <em>Left Multiplicit</em>}'. | ||
3186 | * <!-- begin-user-doc --> | ||
3187 | * <!-- end-user-doc --> | ||
3188 | * @return the meta object for the attribute '<em>Left Multiplicit</em>'. | ||
3189 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getLeftMultiplicit() | ||
3190 | * @see #getALSDirectProduct() | ||
3191 | * @generated | ||
3192 | */ | ||
3193 | EAttribute getALSDirectProduct_LeftMultiplicit(); | ||
3194 | |||
3195 | /** | ||
3196 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit <em>Right Multiplicit</em>}'. | ||
3197 | * <!-- begin-user-doc --> | ||
3198 | * <!-- end-user-doc --> | ||
3199 | * @return the meta object for the attribute '<em>Right Multiplicit</em>'. | ||
3200 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightMultiplicit() | ||
3201 | * @see #getALSDirectProduct() | ||
3202 | * @generated | ||
3203 | */ | ||
3204 | EAttribute getALSDirectProduct_RightMultiplicit(); | ||
3205 | |||
3206 | /** | ||
3207 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand <em>Right Operand</em>}'. | ||
3208 | * <!-- begin-user-doc --> | ||
3209 | * <!-- end-user-doc --> | ||
3210 | * @return the meta object for the containment reference '<em>Right Operand</em>'. | ||
3211 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct#getRightOperand() | ||
3212 | * @see #getALSDirectProduct() | ||
3213 | * @generated | ||
3214 | */ | ||
3215 | EReference getALSDirectProduct_RightOperand(); | ||
3216 | |||
3217 | /** | ||
3218 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot <em>ALS Not</em>}'. | ||
3219 | * <!-- begin-user-doc --> | ||
3220 | * <!-- end-user-doc --> | ||
3221 | * @return the meta object for class '<em>ALS Not</em>'. | ||
3222 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot | ||
3223 | * @generated | ||
3224 | */ | ||
3225 | EClass getALSNot(); | ||
3226 | |||
3227 | /** | ||
3228 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand <em>Operand</em>}'. | ||
3229 | * <!-- begin-user-doc --> | ||
3230 | * <!-- end-user-doc --> | ||
3231 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3232 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot#getOperand() | ||
3233 | * @see #getALSNot() | ||
3234 | * @generated | ||
3235 | */ | ||
3236 | EReference getALSNot_Operand(); | ||
3237 | |||
3238 | /** | ||
3239 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation <em>ALS Inverse Relation</em>}'. | ||
3240 | * <!-- begin-user-doc --> | ||
3241 | * <!-- end-user-doc --> | ||
3242 | * @return the meta object for class '<em>ALS Inverse Relation</em>'. | ||
3243 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation | ||
3244 | * @generated | ||
3245 | */ | ||
3246 | EClass getALSInverseRelation(); | ||
3247 | |||
3248 | /** | ||
3249 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand <em>Operand</em>}'. | ||
3250 | * <!-- begin-user-doc --> | ||
3251 | * <!-- end-user-doc --> | ||
3252 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3253 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation#getOperand() | ||
3254 | * @see #getALSInverseRelation() | ||
3255 | * @generated | ||
3256 | */ | ||
3257 | EReference getALSInverseRelation_Operand(); | ||
3258 | |||
3259 | /** | ||
3260 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure <em>Al STransitive Closure</em>}'. | ||
3261 | * <!-- begin-user-doc --> | ||
3262 | * <!-- end-user-doc --> | ||
3263 | * @return the meta object for class '<em>Al STransitive Closure</em>'. | ||
3264 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure | ||
3265 | * @generated | ||
3266 | */ | ||
3267 | EClass getAlSTransitiveClosure(); | ||
3268 | |||
3269 | /** | ||
3270 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand <em>Operand</em>}'. | ||
3271 | * <!-- begin-user-doc --> | ||
3272 | * <!-- end-user-doc --> | ||
3273 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3274 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure#getOperand() | ||
3275 | * @see #getAlSTransitiveClosure() | ||
3276 | * @generated | ||
3277 | */ | ||
3278 | EReference getAlSTransitiveClosure_Operand(); | ||
3279 | |||
3280 | /** | ||
3281 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure <em>ALS Reflective Transitive Closure</em>}'. | ||
3282 | * <!-- begin-user-doc --> | ||
3283 | * <!-- end-user-doc --> | ||
3284 | * @return the meta object for class '<em>ALS Reflective Transitive Closure</em>'. | ||
3285 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure | ||
3286 | * @generated | ||
3287 | */ | ||
3288 | EClass getALSReflectiveTransitiveClosure(); | ||
3289 | |||
3290 | /** | ||
3291 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand <em>Operand</em>}'. | ||
3292 | * <!-- begin-user-doc --> | ||
3293 | * <!-- end-user-doc --> | ||
3294 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3295 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure#getOperand() | ||
3296 | * @see #getALSReflectiveTransitiveClosure() | ||
3297 | * @generated | ||
3298 | */ | ||
3299 | EReference getALSReflectiveTransitiveClosure_Operand(); | ||
3300 | |||
3301 | /** | ||
3302 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality <em>ALS Cardinality</em>}'. | ||
3303 | * <!-- begin-user-doc --> | ||
3304 | * <!-- end-user-doc --> | ||
3305 | * @return the meta object for class '<em>ALS Cardinality</em>'. | ||
3306 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality | ||
3307 | * @generated | ||
3308 | */ | ||
3309 | EClass getALSCardinality(); | ||
3310 | |||
3311 | /** | ||
3312 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand <em>Operand</em>}'. | ||
3313 | * <!-- begin-user-doc --> | ||
3314 | * <!-- end-user-doc --> | ||
3315 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3316 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality#getOperand() | ||
3317 | * @see #getALSCardinality() | ||
3318 | * @generated | ||
3319 | */ | ||
3320 | EReference getALSCardinality_Operand(); | ||
3321 | |||
3322 | /** | ||
3323 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus <em>ALS Unary Minus</em>}'. | ||
3324 | * <!-- begin-user-doc --> | ||
3325 | * <!-- end-user-doc --> | ||
3326 | * @return the meta object for class '<em>ALS Unary Minus</em>'. | ||
3327 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus | ||
3328 | * @generated | ||
3329 | */ | ||
3330 | EClass getALSUnaryMinus(); | ||
3331 | |||
3332 | /** | ||
3333 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand <em>Operand</em>}'. | ||
3334 | * <!-- begin-user-doc --> | ||
3335 | * <!-- end-user-doc --> | ||
3336 | * @return the meta object for the containment reference '<em>Operand</em>'. | ||
3337 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus#getOperand() | ||
3338 | * @see #getALSUnaryMinus() | ||
3339 | * @generated | ||
3340 | */ | ||
3341 | EReference getALSUnaryMinus_Operand(); | ||
3342 | |||
3343 | /** | ||
3344 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum <em>ALS Sum</em>}'. | ||
3345 | * <!-- begin-user-doc --> | ||
3346 | * <!-- end-user-doc --> | ||
3347 | * @return the meta object for class '<em>ALS Sum</em>'. | ||
3348 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum | ||
3349 | * @generated | ||
3350 | */ | ||
3351 | EClass getALSSum(); | ||
3352 | |||
3353 | /** | ||
3354 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables <em>Variables</em>}'. | ||
3355 | * <!-- begin-user-doc --> | ||
3356 | * <!-- end-user-doc --> | ||
3357 | * @return the meta object for the containment reference list '<em>Variables</em>'. | ||
3358 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getVariables() | ||
3359 | * @see #getALSSum() | ||
3360 | * @generated | ||
3361 | */ | ||
3362 | EReference getALSSum_Variables(); | ||
3363 | |||
3364 | /** | ||
3365 | * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression <em>Expression</em>}'. | ||
3366 | * <!-- begin-user-doc --> | ||
3367 | * <!-- end-user-doc --> | ||
3368 | * @return the meta object for the containment reference '<em>Expression</em>'. | ||
3369 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum#getExpression() | ||
3370 | * @see #getALSSum() | ||
3371 | * @generated | ||
3372 | */ | ||
3373 | EReference getALSSum_Expression(); | ||
3374 | |||
3375 | /** | ||
3376 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall <em>ALS Function Call</em>}'. | ||
3377 | * <!-- begin-user-doc --> | ||
3378 | * <!-- end-user-doc --> | ||
3379 | * @return the meta object for class '<em>ALS Function Call</em>'. | ||
3380 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall | ||
3381 | * @generated | ||
3382 | */ | ||
3383 | EClass getALSFunctionCall(); | ||
3384 | |||
3385 | /** | ||
3386 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition <em>Referred Definition</em>}'. | ||
3387 | * <!-- begin-user-doc --> | ||
3388 | * <!-- end-user-doc --> | ||
3389 | * @return the meta object for the reference '<em>Referred Definition</em>'. | ||
3390 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredDefinition() | ||
3391 | * @see #getALSFunctionCall() | ||
3392 | * @generated | ||
3393 | */ | ||
3394 | EReference getALSFunctionCall_ReferredDefinition(); | ||
3395 | |||
3396 | /** | ||
3397 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator <em>Referred Numeric Operator</em>}'. | ||
3398 | * <!-- begin-user-doc --> | ||
3399 | * <!-- end-user-doc --> | ||
3400 | * @return the meta object for the attribute '<em>Referred Numeric Operator</em>'. | ||
3401 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getReferredNumericOperator() | ||
3402 | * @see #getALSFunctionCall() | ||
3403 | * @generated | ||
3404 | */ | ||
3405 | EAttribute getALSFunctionCall_ReferredNumericOperator(); | ||
3406 | |||
3407 | /** | ||
3408 | * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams <em>Params</em>}'. | ||
3409 | * <!-- begin-user-doc --> | ||
3410 | * <!-- end-user-doc --> | ||
3411 | * @return the meta object for the containment reference list '<em>Params</em>'. | ||
3412 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall#getParams() | ||
3413 | * @see #getALSFunctionCall() | ||
3414 | * @generated | ||
3415 | */ | ||
3416 | EReference getALSFunctionCall_Params(); | ||
3417 | |||
3418 | /** | ||
3419 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone <em>ALS None</em>}'. | ||
3420 | * <!-- begin-user-doc --> | ||
3421 | * <!-- end-user-doc --> | ||
3422 | * @return the meta object for class '<em>ALS None</em>'. | ||
3423 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone | ||
3424 | * @generated | ||
3425 | */ | ||
3426 | EClass getALSNone(); | ||
3427 | |||
3428 | /** | ||
3429 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden <em>ALS Iden</em>}'. | ||
3430 | * <!-- begin-user-doc --> | ||
3431 | * <!-- end-user-doc --> | ||
3432 | * @return the meta object for class '<em>ALS Iden</em>'. | ||
3433 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden | ||
3434 | * @generated | ||
3435 | */ | ||
3436 | EClass getALSIden(); | ||
3437 | |||
3438 | /** | ||
3439 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv <em>ALS Univ</em>}'. | ||
3440 | * <!-- begin-user-doc --> | ||
3441 | * <!-- end-user-doc --> | ||
3442 | * @return the meta object for class '<em>ALS Univ</em>'. | ||
3443 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv | ||
3444 | * @generated | ||
3445 | */ | ||
3446 | EClass getALSUniv(); | ||
3447 | |||
3448 | /** | ||
3449 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt <em>ALS Int</em>}'. | ||
3450 | * <!-- begin-user-doc --> | ||
3451 | * <!-- end-user-doc --> | ||
3452 | * @return the meta object for class '<em>ALS Int</em>'. | ||
3453 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt | ||
3454 | * @generated | ||
3455 | */ | ||
3456 | EClass getALSInt(); | ||
3457 | |||
3458 | /** | ||
3459 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSString <em>ALS String</em>}'. | ||
3460 | * <!-- begin-user-doc --> | ||
3461 | * <!-- end-user-doc --> | ||
3462 | * @return the meta object for class '<em>ALS String</em>'. | ||
3463 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSString | ||
3464 | * @generated | ||
3465 | */ | ||
3466 | EClass getALSString(); | ||
3467 | |||
3468 | /** | ||
3469 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference <em>ALS Reference</em>}'. | ||
3470 | * <!-- begin-user-doc --> | ||
3471 | * <!-- end-user-doc --> | ||
3472 | * @return the meta object for class '<em>ALS Reference</em>'. | ||
3473 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference | ||
3474 | * @generated | ||
3475 | */ | ||
3476 | EClass getALSReference(); | ||
3477 | |||
3478 | /** | ||
3479 | * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred <em>Referred</em>}'. | ||
3480 | * <!-- begin-user-doc --> | ||
3481 | * <!-- end-user-doc --> | ||
3482 | * @return the meta object for the reference '<em>Referred</em>'. | ||
3483 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference#getReferred() | ||
3484 | * @see #getALSReference() | ||
3485 | * @generated | ||
3486 | */ | ||
3487 | EReference getALSReference_Referred(); | ||
3488 | |||
3489 | /** | ||
3490 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral <em>ALS Number Literal</em>}'. | ||
3491 | * <!-- begin-user-doc --> | ||
3492 | * <!-- end-user-doc --> | ||
3493 | * @return the meta object for class '<em>ALS Number Literal</em>'. | ||
3494 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral | ||
3495 | * @generated | ||
3496 | */ | ||
3497 | EClass getALSNumberLiteral(); | ||
3498 | |||
3499 | /** | ||
3500 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue <em>Value</em>}'. | ||
3501 | * <!-- begin-user-doc --> | ||
3502 | * <!-- end-user-doc --> | ||
3503 | * @return the meta object for the attribute '<em>Value</em>'. | ||
3504 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral#getValue() | ||
3505 | * @see #getALSNumberLiteral() | ||
3506 | * @generated | ||
3507 | */ | ||
3508 | EAttribute getALSNumberLiteral_Value(); | ||
3509 | |||
3510 | /** | ||
3511 | * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral <em>ALS String Literal</em>}'. | ||
3512 | * <!-- begin-user-doc --> | ||
3513 | * <!-- end-user-doc --> | ||
3514 | * @return the meta object for class '<em>ALS String Literal</em>'. | ||
3515 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral | ||
3516 | * @generated | ||
3517 | */ | ||
3518 | EClass getALSStringLiteral(); | ||
3519 | |||
3520 | /** | ||
3521 | * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral#getValue <em>Value</em>}'. | ||
3522 | * <!-- begin-user-doc --> | ||
3523 | * <!-- end-user-doc --> | ||
3524 | * @return the meta object for the attribute '<em>Value</em>'. | ||
3525 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral#getValue() | ||
3526 | * @see #getALSStringLiteral() | ||
3527 | * @generated | ||
3528 | */ | ||
3529 | EAttribute getALSStringLiteral_Value(); | ||
3530 | |||
3531 | /** | ||
3532 | * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}'. | ||
3533 | * <!-- begin-user-doc --> | ||
3534 | * <!-- end-user-doc --> | ||
3535 | * @return the meta object for enum '<em>ALS Multiplicity</em>'. | ||
3536 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
3537 | * @generated | ||
3538 | */ | ||
3539 | EEnum getALSMultiplicity(); | ||
3540 | |||
3541 | /** | ||
3542 | * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}'. | ||
3543 | * <!-- begin-user-doc --> | ||
3544 | * <!-- end-user-doc --> | ||
3545 | * @return the meta object for enum '<em>ALS Numeric Operator</em>'. | ||
3546 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
3547 | * @generated | ||
3548 | */ | ||
3549 | EEnum getALSNumericOperator(); | ||
3550 | |||
3551 | /** | ||
3552 | * Returns the factory that creates the instances of the model. | ||
3553 | * <!-- begin-user-doc --> | ||
3554 | * <!-- end-user-doc --> | ||
3555 | * @return the factory that creates the instances of the model. | ||
3556 | * @generated | ||
3557 | */ | ||
3558 | AlloyLanguageFactory getAlloyLanguageFactory(); | ||
3559 | |||
3560 | /** | ||
3561 | * <!-- begin-user-doc --> | ||
3562 | * Defines literals for the meta objects that represent | ||
3563 | * <ul> | ||
3564 | * <li>each class,</li> | ||
3565 | * <li>each feature of each class,</li> | ||
3566 | * <li>each enum,</li> | ||
3567 | * <li>and each data type</li> | ||
3568 | * </ul> | ||
3569 | * <!-- end-user-doc --> | ||
3570 | * @generated | ||
3571 | */ | ||
3572 | interface Literals | ||
3573 | { | ||
3574 | /** | ||
3575 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl <em>ALS Document</em>}' class. | ||
3576 | * <!-- begin-user-doc --> | ||
3577 | * <!-- end-user-doc --> | ||
3578 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDocumentImpl | ||
3579 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDocument() | ||
3580 | * @generated | ||
3581 | */ | ||
3582 | EClass ALS_DOCUMENT = eINSTANCE.getALSDocument(); | ||
3583 | |||
3584 | /** | ||
3585 | * The meta object literal for the '<em><b>Enum Declarations</b></em>' containment reference list feature. | ||
3586 | * <!-- begin-user-doc --> | ||
3587 | * <!-- end-user-doc --> | ||
3588 | * @generated | ||
3589 | */ | ||
3590 | EReference ALS_DOCUMENT__ENUM_DECLARATIONS = eINSTANCE.getALSDocument_EnumDeclarations(); | ||
3591 | |||
3592 | /** | ||
3593 | * The meta object literal for the '<em><b>Signature Bodies</b></em>' containment reference list feature. | ||
3594 | * <!-- begin-user-doc --> | ||
3595 | * <!-- end-user-doc --> | ||
3596 | * @generated | ||
3597 | */ | ||
3598 | EReference ALS_DOCUMENT__SIGNATURE_BODIES = eINSTANCE.getALSDocument_SignatureBodies(); | ||
3599 | |||
3600 | /** | ||
3601 | * The meta object literal for the '<em><b>Function Definitions</b></em>' containment reference list feature. | ||
3602 | * <!-- begin-user-doc --> | ||
3603 | * <!-- end-user-doc --> | ||
3604 | * @generated | ||
3605 | */ | ||
3606 | EReference ALS_DOCUMENT__FUNCTION_DEFINITIONS = eINSTANCE.getALSDocument_FunctionDefinitions(); | ||
3607 | |||
3608 | /** | ||
3609 | * The meta object literal for the '<em><b>Relation Definitions</b></em>' containment reference list feature. | ||
3610 | * <!-- begin-user-doc --> | ||
3611 | * <!-- end-user-doc --> | ||
3612 | * @generated | ||
3613 | */ | ||
3614 | EReference ALS_DOCUMENT__RELATION_DEFINITIONS = eINSTANCE.getALSDocument_RelationDefinitions(); | ||
3615 | |||
3616 | /** | ||
3617 | * The meta object literal for the '<em><b>Fact Declarations</b></em>' containment reference list feature. | ||
3618 | * <!-- begin-user-doc --> | ||
3619 | * <!-- end-user-doc --> | ||
3620 | * @generated | ||
3621 | */ | ||
3622 | EReference ALS_DOCUMENT__FACT_DECLARATIONS = eINSTANCE.getALSDocument_FactDeclarations(); | ||
3623 | |||
3624 | /** | ||
3625 | * The meta object literal for the '<em><b>Run Command</b></em>' containment reference feature. | ||
3626 | * <!-- begin-user-doc --> | ||
3627 | * <!-- end-user-doc --> | ||
3628 | * @generated | ||
3629 | */ | ||
3630 | EReference ALS_DOCUMENT__RUN_COMMAND = eINSTANCE.getALSDocument_RunCommand(); | ||
3631 | |||
3632 | /** | ||
3633 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl <em>ALS Relation Declaration</em>}' class. | ||
3634 | * <!-- begin-user-doc --> | ||
3635 | * <!-- end-user-doc --> | ||
3636 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDeclarationImpl | ||
3637 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDeclaration() | ||
3638 | * @generated | ||
3639 | */ | ||
3640 | EClass ALS_RELATION_DECLARATION = eINSTANCE.getALSRelationDeclaration(); | ||
3641 | |||
3642 | /** | ||
3643 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3644 | * <!-- begin-user-doc --> | ||
3645 | * <!-- end-user-doc --> | ||
3646 | * @generated | ||
3647 | */ | ||
3648 | EAttribute ALS_RELATION_DECLARATION__NAME = eINSTANCE.getALSRelationDeclaration_Name(); | ||
3649 | |||
3650 | /** | ||
3651 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl <em>ALS Type Declaration</em>}' class. | ||
3652 | * <!-- begin-user-doc --> | ||
3653 | * <!-- end-user-doc --> | ||
3654 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeDeclarationImpl | ||
3655 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeDeclaration() | ||
3656 | * @generated | ||
3657 | */ | ||
3658 | EClass ALS_TYPE_DECLARATION = eINSTANCE.getALSTypeDeclaration(); | ||
3659 | |||
3660 | /** | ||
3661 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl <em>ALS Enum Declaration</em>}' class. | ||
3662 | * <!-- begin-user-doc --> | ||
3663 | * <!-- end-user-doc --> | ||
3664 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumDeclarationImpl | ||
3665 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumDeclaration() | ||
3666 | * @generated | ||
3667 | */ | ||
3668 | EClass ALS_ENUM_DECLARATION = eINSTANCE.getALSEnumDeclaration(); | ||
3669 | |||
3670 | /** | ||
3671 | * The meta object literal for the '<em><b>Literal</b></em>' containment reference list feature. | ||
3672 | * <!-- begin-user-doc --> | ||
3673 | * <!-- end-user-doc --> | ||
3674 | * @generated | ||
3675 | */ | ||
3676 | EReference ALS_ENUM_DECLARATION__LITERAL = eINSTANCE.getALSEnumDeclaration_Literal(); | ||
3677 | |||
3678 | /** | ||
3679 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl <em>ALS Enum Literal</em>}' class. | ||
3680 | * <!-- begin-user-doc --> | ||
3681 | * <!-- end-user-doc --> | ||
3682 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEnumLiteralImpl | ||
3683 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEnumLiteral() | ||
3684 | * @generated | ||
3685 | */ | ||
3686 | EClass ALS_ENUM_LITERAL = eINSTANCE.getALSEnumLiteral(); | ||
3687 | |||
3688 | /** | ||
3689 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl <em>ALS Signature Declaration</em>}' class. | ||
3690 | * <!-- begin-user-doc --> | ||
3691 | * <!-- end-user-doc --> | ||
3692 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureDeclarationImpl | ||
3693 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureDeclaration() | ||
3694 | * @generated | ||
3695 | */ | ||
3696 | EClass ALS_SIGNATURE_DECLARATION = eINSTANCE.getALSSignatureDeclaration(); | ||
3697 | |||
3698 | /** | ||
3699 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl <em>ALS Signature Body</em>}' class. | ||
3700 | * <!-- begin-user-doc --> | ||
3701 | * <!-- end-user-doc --> | ||
3702 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSignatureBodyImpl | ||
3703 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSignatureBody() | ||
3704 | * @generated | ||
3705 | */ | ||
3706 | EClass ALS_SIGNATURE_BODY = eINSTANCE.getALSSignatureBody(); | ||
3707 | |||
3708 | /** | ||
3709 | * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. | ||
3710 | * <!-- begin-user-doc --> | ||
3711 | * <!-- end-user-doc --> | ||
3712 | * @generated | ||
3713 | */ | ||
3714 | EAttribute ALS_SIGNATURE_BODY__MULTIPLICITY = eINSTANCE.getALSSignatureBody_Multiplicity(); | ||
3715 | |||
3716 | /** | ||
3717 | * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature. | ||
3718 | * <!-- begin-user-doc --> | ||
3719 | * <!-- end-user-doc --> | ||
3720 | * @generated | ||
3721 | */ | ||
3722 | EAttribute ALS_SIGNATURE_BODY__ABSTRACT = eINSTANCE.getALSSignatureBody_Abstract(); | ||
3723 | |||
3724 | /** | ||
3725 | * The meta object literal for the '<em><b>Declarations</b></em>' containment reference list feature. | ||
3726 | * <!-- begin-user-doc --> | ||
3727 | * <!-- end-user-doc --> | ||
3728 | * @generated | ||
3729 | */ | ||
3730 | EReference ALS_SIGNATURE_BODY__DECLARATIONS = eINSTANCE.getALSSignatureBody_Declarations(); | ||
3731 | |||
3732 | /** | ||
3733 | * The meta object literal for the '<em><b>Supertype</b></em>' reference feature. | ||
3734 | * <!-- begin-user-doc --> | ||
3735 | * <!-- end-user-doc --> | ||
3736 | * @generated | ||
3737 | */ | ||
3738 | EReference ALS_SIGNATURE_BODY__SUPERTYPE = eINSTANCE.getALSSignatureBody_Supertype(); | ||
3739 | |||
3740 | /** | ||
3741 | * The meta object literal for the '<em><b>Superset</b></em>' reference list feature. | ||
3742 | * <!-- begin-user-doc --> | ||
3743 | * <!-- end-user-doc --> | ||
3744 | * @generated | ||
3745 | */ | ||
3746 | EReference ALS_SIGNATURE_BODY__SUPERSET = eINSTANCE.getALSSignatureBody_Superset(); | ||
3747 | |||
3748 | /** | ||
3749 | * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature. | ||
3750 | * <!-- begin-user-doc --> | ||
3751 | * <!-- end-user-doc --> | ||
3752 | * @generated | ||
3753 | */ | ||
3754 | EReference ALS_SIGNATURE_BODY__FIELDS = eINSTANCE.getALSSignatureBody_Fields(); | ||
3755 | |||
3756 | /** | ||
3757 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl <em>ALS Field Declaration</em>}' class. | ||
3758 | * <!-- begin-user-doc --> | ||
3759 | * <!-- end-user-doc --> | ||
3760 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFieldDeclarationImpl | ||
3761 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFieldDeclaration() | ||
3762 | * @generated | ||
3763 | */ | ||
3764 | EClass ALS_FIELD_DECLARATION = eINSTANCE.getALSFieldDeclaration(); | ||
3765 | |||
3766 | /** | ||
3767 | * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. | ||
3768 | * <!-- begin-user-doc --> | ||
3769 | * <!-- end-user-doc --> | ||
3770 | * @generated | ||
3771 | */ | ||
3772 | EAttribute ALS_FIELD_DECLARATION__MULTIPLICITY = eINSTANCE.getALSFieldDeclaration_Multiplicity(); | ||
3773 | |||
3774 | /** | ||
3775 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
3776 | * <!-- begin-user-doc --> | ||
3777 | * <!-- end-user-doc --> | ||
3778 | * @generated | ||
3779 | */ | ||
3780 | EReference ALS_FIELD_DECLARATION__TYPE = eINSTANCE.getALSFieldDeclaration_Type(); | ||
3781 | |||
3782 | /** | ||
3783 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl <em>ALS Definition</em>}' class. | ||
3784 | * <!-- begin-user-doc --> | ||
3785 | * <!-- end-user-doc --> | ||
3786 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDefinitionImpl | ||
3787 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDefinition() | ||
3788 | * @generated | ||
3789 | */ | ||
3790 | EClass ALS_DEFINITION = eINSTANCE.getALSDefinition(); | ||
3791 | |||
3792 | /** | ||
3793 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3794 | * <!-- begin-user-doc --> | ||
3795 | * <!-- end-user-doc --> | ||
3796 | * @generated | ||
3797 | */ | ||
3798 | EAttribute ALS_DEFINITION__NAME = eINSTANCE.getALSDefinition_Name(); | ||
3799 | |||
3800 | /** | ||
3801 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
3802 | * <!-- begin-user-doc --> | ||
3803 | * <!-- end-user-doc --> | ||
3804 | * @generated | ||
3805 | */ | ||
3806 | EReference ALS_DEFINITION__VARIABLES = eINSTANCE.getALSDefinition_Variables(); | ||
3807 | |||
3808 | /** | ||
3809 | * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. | ||
3810 | * <!-- begin-user-doc --> | ||
3811 | * <!-- end-user-doc --> | ||
3812 | * @generated | ||
3813 | */ | ||
3814 | EReference ALS_DEFINITION__VALUE = eINSTANCE.getALSDefinition_Value(); | ||
3815 | |||
3816 | /** | ||
3817 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl <em>ALS Function Definition</em>}' class. | ||
3818 | * <!-- begin-user-doc --> | ||
3819 | * <!-- end-user-doc --> | ||
3820 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionDefinitionImpl | ||
3821 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionDefinition() | ||
3822 | * @generated | ||
3823 | */ | ||
3824 | EClass ALS_FUNCTION_DEFINITION = eINSTANCE.getALSFunctionDefinition(); | ||
3825 | |||
3826 | /** | ||
3827 | * The meta object literal for the '<em><b>Type</b></em>' containment reference feature. | ||
3828 | * <!-- begin-user-doc --> | ||
3829 | * <!-- end-user-doc --> | ||
3830 | * @generated | ||
3831 | */ | ||
3832 | EReference ALS_FUNCTION_DEFINITION__TYPE = eINSTANCE.getALSFunctionDefinition_Type(); | ||
3833 | |||
3834 | /** | ||
3835 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl <em>ALS Relation Definition</em>}' class. | ||
3836 | * <!-- begin-user-doc --> | ||
3837 | * <!-- end-user-doc --> | ||
3838 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRelationDefinitionImpl | ||
3839 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRelationDefinition() | ||
3840 | * @generated | ||
3841 | */ | ||
3842 | EClass ALS_RELATION_DEFINITION = eINSTANCE.getALSRelationDefinition(); | ||
3843 | |||
3844 | /** | ||
3845 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl <em>ALS Fact Declaration</em>}' class. | ||
3846 | * <!-- begin-user-doc --> | ||
3847 | * <!-- end-user-doc --> | ||
3848 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFactDeclarationImpl | ||
3849 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFactDeclaration() | ||
3850 | * @generated | ||
3851 | */ | ||
3852 | EClass ALS_FACT_DECLARATION = eINSTANCE.getALSFactDeclaration(); | ||
3853 | |||
3854 | /** | ||
3855 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
3856 | * <!-- begin-user-doc --> | ||
3857 | * <!-- end-user-doc --> | ||
3858 | * @generated | ||
3859 | */ | ||
3860 | EAttribute ALS_FACT_DECLARATION__NAME = eINSTANCE.getALSFactDeclaration_Name(); | ||
3861 | |||
3862 | /** | ||
3863 | * The meta object literal for the '<em><b>Term</b></em>' containment reference feature. | ||
3864 | * <!-- begin-user-doc --> | ||
3865 | * <!-- end-user-doc --> | ||
3866 | * @generated | ||
3867 | */ | ||
3868 | EReference ALS_FACT_DECLARATION__TERM = eINSTANCE.getALSFactDeclaration_Term(); | ||
3869 | |||
3870 | /** | ||
3871 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl <em>ALS Term</em>}' class. | ||
3872 | * <!-- begin-user-doc --> | ||
3873 | * <!-- end-user-doc --> | ||
3874 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTermImpl | ||
3875 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTerm() | ||
3876 | * @generated | ||
3877 | */ | ||
3878 | EClass ALS_TERM = eINSTANCE.getALSTerm(); | ||
3879 | |||
3880 | /** | ||
3881 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl <em>ALS Variable Declaration</em>}' class. | ||
3882 | * <!-- begin-user-doc --> | ||
3883 | * <!-- end-user-doc --> | ||
3884 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSVariableDeclarationImpl | ||
3885 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSVariableDeclaration() | ||
3886 | * @generated | ||
3887 | */ | ||
3888 | EClass ALS_VARIABLE_DECLARATION = eINSTANCE.getALSVariableDeclaration(); | ||
3889 | |||
3890 | /** | ||
3891 | * The meta object literal for the '<em><b>Range</b></em>' containment reference feature. | ||
3892 | * <!-- begin-user-doc --> | ||
3893 | * <!-- end-user-doc --> | ||
3894 | * @generated | ||
3895 | */ | ||
3896 | EReference ALS_VARIABLE_DECLARATION__RANGE = eINSTANCE.getALSVariableDeclaration_Range(); | ||
3897 | |||
3898 | /** | ||
3899 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl <em>ALS Run Command</em>}' class. | ||
3900 | * <!-- begin-user-doc --> | ||
3901 | * <!-- end-user-doc --> | ||
3902 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRunCommandImpl | ||
3903 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRunCommand() | ||
3904 | * @generated | ||
3905 | */ | ||
3906 | EClass ALS_RUN_COMMAND = eINSTANCE.getALSRunCommand(); | ||
3907 | |||
3908 | /** | ||
3909 | * The meta object literal for the '<em><b>Type Scopes</b></em>' containment reference list feature. | ||
3910 | * <!-- begin-user-doc --> | ||
3911 | * <!-- end-user-doc --> | ||
3912 | * @generated | ||
3913 | */ | ||
3914 | EReference ALS_RUN_COMMAND__TYPE_SCOPES = eINSTANCE.getALSRunCommand_TypeScopes(); | ||
3915 | |||
3916 | /** | ||
3917 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl <em>ALS Type Scope</em>}' class. | ||
3918 | * <!-- begin-user-doc --> | ||
3919 | * <!-- end-user-doc --> | ||
3920 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSTypeScopeImpl | ||
3921 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSTypeScope() | ||
3922 | * @generated | ||
3923 | */ | ||
3924 | EClass ALS_TYPE_SCOPE = eINSTANCE.getALSTypeScope(); | ||
3925 | |||
3926 | /** | ||
3927 | * The meta object literal for the '<em><b>Number</b></em>' attribute feature. | ||
3928 | * <!-- begin-user-doc --> | ||
3929 | * <!-- end-user-doc --> | ||
3930 | * @generated | ||
3931 | */ | ||
3932 | EAttribute ALS_TYPE_SCOPE__NUMBER = eINSTANCE.getALSTypeScope_Number(); | ||
3933 | |||
3934 | /** | ||
3935 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl <em>ALS Sig Scope</em>}' class. | ||
3936 | * <!-- begin-user-doc --> | ||
3937 | * <!-- end-user-doc --> | ||
3938 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSigScopeImpl | ||
3939 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSigScope() | ||
3940 | * @generated | ||
3941 | */ | ||
3942 | EClass ALS_SIG_SCOPE = eINSTANCE.getALSSigScope(); | ||
3943 | |||
3944 | /** | ||
3945 | * The meta object literal for the '<em><b>Exactly</b></em>' attribute feature. | ||
3946 | * <!-- begin-user-doc --> | ||
3947 | * <!-- end-user-doc --> | ||
3948 | * @generated | ||
3949 | */ | ||
3950 | EAttribute ALS_SIG_SCOPE__EXACTLY = eINSTANCE.getALSSigScope_Exactly(); | ||
3951 | |||
3952 | /** | ||
3953 | * The meta object literal for the '<em><b>Type</b></em>' reference feature. | ||
3954 | * <!-- begin-user-doc --> | ||
3955 | * <!-- end-user-doc --> | ||
3956 | * @generated | ||
3957 | */ | ||
3958 | EReference ALS_SIG_SCOPE__TYPE = eINSTANCE.getALSSigScope_Type(); | ||
3959 | |||
3960 | /** | ||
3961 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl <em>ALS Int Scope</em>}' class. | ||
3962 | * <!-- begin-user-doc --> | ||
3963 | * <!-- end-user-doc --> | ||
3964 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntScopeImpl | ||
3965 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntScope() | ||
3966 | * @generated | ||
3967 | */ | ||
3968 | EClass ALS_INT_SCOPE = eINSTANCE.getALSIntScope(); | ||
3969 | |||
3970 | /** | ||
3971 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringScopeImpl <em>ALS String Scope</em>}' class. | ||
3972 | * <!-- begin-user-doc --> | ||
3973 | * <!-- end-user-doc --> | ||
3974 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringScopeImpl | ||
3975 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSStringScope() | ||
3976 | * @generated | ||
3977 | */ | ||
3978 | EClass ALS_STRING_SCOPE = eINSTANCE.getALSStringScope(); | ||
3979 | |||
3980 | /** | ||
3981 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl <em>ALS Quantified Ex</em>}' class. | ||
3982 | * <!-- begin-user-doc --> | ||
3983 | * <!-- end-user-doc --> | ||
3984 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSQuantifiedExImpl | ||
3985 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSQuantifiedEx() | ||
3986 | * @generated | ||
3987 | */ | ||
3988 | EClass ALS_QUANTIFIED_EX = eINSTANCE.getALSQuantifiedEx(); | ||
3989 | |||
3990 | /** | ||
3991 | * The meta object literal for the '<em><b>Type</b></em>' attribute feature. | ||
3992 | * <!-- begin-user-doc --> | ||
3993 | * <!-- end-user-doc --> | ||
3994 | * @generated | ||
3995 | */ | ||
3996 | EAttribute ALS_QUANTIFIED_EX__TYPE = eINSTANCE.getALSQuantifiedEx_Type(); | ||
3997 | |||
3998 | /** | ||
3999 | * The meta object literal for the '<em><b>Disj</b></em>' attribute feature. | ||
4000 | * <!-- begin-user-doc --> | ||
4001 | * <!-- end-user-doc --> | ||
4002 | * @generated | ||
4003 | */ | ||
4004 | EAttribute ALS_QUANTIFIED_EX__DISJ = eINSTANCE.getALSQuantifiedEx_Disj(); | ||
4005 | |||
4006 | /** | ||
4007 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
4008 | * <!-- begin-user-doc --> | ||
4009 | * <!-- end-user-doc --> | ||
4010 | * @generated | ||
4011 | */ | ||
4012 | EReference ALS_QUANTIFIED_EX__VARIABLES = eINSTANCE.getALSQuantifiedEx_Variables(); | ||
4013 | |||
4014 | /** | ||
4015 | * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. | ||
4016 | * <!-- begin-user-doc --> | ||
4017 | * <!-- end-user-doc --> | ||
4018 | * @generated | ||
4019 | */ | ||
4020 | EReference ALS_QUANTIFIED_EX__EXPRESSION = eINSTANCE.getALSQuantifiedEx_Expression(); | ||
4021 | |||
4022 | /** | ||
4023 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl <em>ALS Or</em>}' class. | ||
4024 | * <!-- begin-user-doc --> | ||
4025 | * <!-- end-user-doc --> | ||
4026 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOrImpl | ||
4027 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOr() | ||
4028 | * @generated | ||
4029 | */ | ||
4030 | EClass ALS_OR = eINSTANCE.getALSOr(); | ||
4031 | |||
4032 | /** | ||
4033 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4034 | * <!-- begin-user-doc --> | ||
4035 | * <!-- end-user-doc --> | ||
4036 | * @generated | ||
4037 | */ | ||
4038 | EReference ALS_OR__LEFT_OPERAND = eINSTANCE.getALSOr_LeftOperand(); | ||
4039 | |||
4040 | /** | ||
4041 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4042 | * <!-- begin-user-doc --> | ||
4043 | * <!-- end-user-doc --> | ||
4044 | * @generated | ||
4045 | */ | ||
4046 | EReference ALS_OR__RIGHT_OPERAND = eINSTANCE.getALSOr_RightOperand(); | ||
4047 | |||
4048 | /** | ||
4049 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl <em>ALS Iff</em>}' class. | ||
4050 | * <!-- begin-user-doc --> | ||
4051 | * <!-- end-user-doc --> | ||
4052 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIffImpl | ||
4053 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIff() | ||
4054 | * @generated | ||
4055 | */ | ||
4056 | EClass ALS_IFF = eINSTANCE.getALSIff(); | ||
4057 | |||
4058 | /** | ||
4059 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4060 | * <!-- begin-user-doc --> | ||
4061 | * <!-- end-user-doc --> | ||
4062 | * @generated | ||
4063 | */ | ||
4064 | EReference ALS_IFF__LEFT_OPERAND = eINSTANCE.getALSIff_LeftOperand(); | ||
4065 | |||
4066 | /** | ||
4067 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4068 | * <!-- begin-user-doc --> | ||
4069 | * <!-- end-user-doc --> | ||
4070 | * @generated | ||
4071 | */ | ||
4072 | EReference ALS_IFF__RIGHT_OPERAND = eINSTANCE.getALSIff_RightOperand(); | ||
4073 | |||
4074 | /** | ||
4075 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl <em>ALS Impl</em>}' class. | ||
4076 | * <!-- begin-user-doc --> | ||
4077 | * <!-- end-user-doc --> | ||
4078 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSImplImpl | ||
4079 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSImpl() | ||
4080 | * @generated | ||
4081 | */ | ||
4082 | EClass ALS_IMPL = eINSTANCE.getALSImpl(); | ||
4083 | |||
4084 | /** | ||
4085 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4086 | * <!-- begin-user-doc --> | ||
4087 | * <!-- end-user-doc --> | ||
4088 | * @generated | ||
4089 | */ | ||
4090 | EReference ALS_IMPL__LEFT_OPERAND = eINSTANCE.getALSImpl_LeftOperand(); | ||
4091 | |||
4092 | /** | ||
4093 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4094 | * <!-- begin-user-doc --> | ||
4095 | * <!-- end-user-doc --> | ||
4096 | * @generated | ||
4097 | */ | ||
4098 | EReference ALS_IMPL__RIGHT_OPERAND = eINSTANCE.getALSImpl_RightOperand(); | ||
4099 | |||
4100 | /** | ||
4101 | * The meta object literal for the '<em><b>Else Operand</b></em>' containment reference feature. | ||
4102 | * <!-- begin-user-doc --> | ||
4103 | * <!-- end-user-doc --> | ||
4104 | * @generated | ||
4105 | */ | ||
4106 | EReference ALS_IMPL__ELSE_OPERAND = eINSTANCE.getALSImpl_ElseOperand(); | ||
4107 | |||
4108 | /** | ||
4109 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl <em>ALS And</em>}' class. | ||
4110 | * <!-- begin-user-doc --> | ||
4111 | * <!-- end-user-doc --> | ||
4112 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSAndImpl | ||
4113 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSAnd() | ||
4114 | * @generated | ||
4115 | */ | ||
4116 | EClass ALS_AND = eINSTANCE.getALSAnd(); | ||
4117 | |||
4118 | /** | ||
4119 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4120 | * <!-- begin-user-doc --> | ||
4121 | * <!-- end-user-doc --> | ||
4122 | * @generated | ||
4123 | */ | ||
4124 | EReference ALS_AND__LEFT_OPERAND = eINSTANCE.getALSAnd_LeftOperand(); | ||
4125 | |||
4126 | /** | ||
4127 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4128 | * <!-- begin-user-doc --> | ||
4129 | * <!-- end-user-doc --> | ||
4130 | * @generated | ||
4131 | */ | ||
4132 | EReference ALS_AND__RIGHT_OPERAND = eINSTANCE.getALSAnd_RightOperand(); | ||
4133 | |||
4134 | /** | ||
4135 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl <em>ALS Equals</em>}' class. | ||
4136 | * <!-- begin-user-doc --> | ||
4137 | * <!-- end-user-doc --> | ||
4138 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSEqualsImpl | ||
4139 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSEquals() | ||
4140 | * @generated | ||
4141 | */ | ||
4142 | EClass ALS_EQUALS = eINSTANCE.getALSEquals(); | ||
4143 | |||
4144 | /** | ||
4145 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4146 | * <!-- begin-user-doc --> | ||
4147 | * <!-- end-user-doc --> | ||
4148 | * @generated | ||
4149 | */ | ||
4150 | EReference ALS_EQUALS__LEFT_OPERAND = eINSTANCE.getALSEquals_LeftOperand(); | ||
4151 | |||
4152 | /** | ||
4153 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4154 | * <!-- begin-user-doc --> | ||
4155 | * <!-- end-user-doc --> | ||
4156 | * @generated | ||
4157 | */ | ||
4158 | EReference ALS_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSEquals_RightOperand(); | ||
4159 | |||
4160 | /** | ||
4161 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl <em>ALS Not Equals</em>}' class. | ||
4162 | * <!-- begin-user-doc --> | ||
4163 | * <!-- end-user-doc --> | ||
4164 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotEqualsImpl | ||
4165 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNotEquals() | ||
4166 | * @generated | ||
4167 | */ | ||
4168 | EClass ALS_NOT_EQUALS = eINSTANCE.getALSNotEquals(); | ||
4169 | |||
4170 | /** | ||
4171 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4172 | * <!-- begin-user-doc --> | ||
4173 | * <!-- end-user-doc --> | ||
4174 | * @generated | ||
4175 | */ | ||
4176 | EReference ALS_NOT_EQUALS__LEFT_OPERAND = eINSTANCE.getALSNotEquals_LeftOperand(); | ||
4177 | |||
4178 | /** | ||
4179 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4180 | * <!-- begin-user-doc --> | ||
4181 | * <!-- end-user-doc --> | ||
4182 | * @generated | ||
4183 | */ | ||
4184 | EReference ALS_NOT_EQUALS__RIGHT_OPERAND = eINSTANCE.getALSNotEquals_RightOperand(); | ||
4185 | |||
4186 | /** | ||
4187 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl <em>ALS Subset</em>}' class. | ||
4188 | * <!-- begin-user-doc --> | ||
4189 | * <!-- end-user-doc --> | ||
4190 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSubsetImpl | ||
4191 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSubset() | ||
4192 | * @generated | ||
4193 | */ | ||
4194 | EClass ALS_SUBSET = eINSTANCE.getALSSubset(); | ||
4195 | |||
4196 | /** | ||
4197 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4198 | * <!-- begin-user-doc --> | ||
4199 | * <!-- end-user-doc --> | ||
4200 | * @generated | ||
4201 | */ | ||
4202 | EReference ALS_SUBSET__LEFT_OPERAND = eINSTANCE.getALSSubset_LeftOperand(); | ||
4203 | |||
4204 | /** | ||
4205 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4206 | * <!-- begin-user-doc --> | ||
4207 | * <!-- end-user-doc --> | ||
4208 | * @generated | ||
4209 | */ | ||
4210 | EReference ALS_SUBSET__RIGHT_OPERAND = eINSTANCE.getALSSubset_RightOperand(); | ||
4211 | |||
4212 | /** | ||
4213 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl <em>ALS Less</em>}' class. | ||
4214 | * <!-- begin-user-doc --> | ||
4215 | * <!-- end-user-doc --> | ||
4216 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLessImpl | ||
4217 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLess() | ||
4218 | * @generated | ||
4219 | */ | ||
4220 | EClass ALS_LESS = eINSTANCE.getALSLess(); | ||
4221 | |||
4222 | /** | ||
4223 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4224 | * <!-- begin-user-doc --> | ||
4225 | * <!-- end-user-doc --> | ||
4226 | * @generated | ||
4227 | */ | ||
4228 | EReference ALS_LESS__LEFT_OPERAND = eINSTANCE.getALSLess_LeftOperand(); | ||
4229 | |||
4230 | /** | ||
4231 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4232 | * <!-- begin-user-doc --> | ||
4233 | * <!-- end-user-doc --> | ||
4234 | * @generated | ||
4235 | */ | ||
4236 | EReference ALS_LESS__RIGHT_OPERAND = eINSTANCE.getALSLess_RightOperand(); | ||
4237 | |||
4238 | /** | ||
4239 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl <em>ALS Leq</em>}' class. | ||
4240 | * <!-- begin-user-doc --> | ||
4241 | * <!-- end-user-doc --> | ||
4242 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSLeqImpl | ||
4243 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSLeq() | ||
4244 | * @generated | ||
4245 | */ | ||
4246 | EClass ALS_LEQ = eINSTANCE.getALSLeq(); | ||
4247 | |||
4248 | /** | ||
4249 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4250 | * <!-- begin-user-doc --> | ||
4251 | * <!-- end-user-doc --> | ||
4252 | * @generated | ||
4253 | */ | ||
4254 | EReference ALS_LEQ__LEFT_OPERAND = eINSTANCE.getALSLeq_LeftOperand(); | ||
4255 | |||
4256 | /** | ||
4257 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4258 | * <!-- begin-user-doc --> | ||
4259 | * <!-- end-user-doc --> | ||
4260 | * @generated | ||
4261 | */ | ||
4262 | EReference ALS_LEQ__RIGHT_OPERAND = eINSTANCE.getALSLeq_RightOperand(); | ||
4263 | |||
4264 | /** | ||
4265 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl <em>ALS More</em>}' class. | ||
4266 | * <!-- begin-user-doc --> | ||
4267 | * <!-- end-user-doc --> | ||
4268 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMoreImpl | ||
4269 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMore() | ||
4270 | * @generated | ||
4271 | */ | ||
4272 | EClass ALS_MORE = eINSTANCE.getALSMore(); | ||
4273 | |||
4274 | /** | ||
4275 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4276 | * <!-- begin-user-doc --> | ||
4277 | * <!-- end-user-doc --> | ||
4278 | * @generated | ||
4279 | */ | ||
4280 | EReference ALS_MORE__LEFT_OPERAND = eINSTANCE.getALSMore_LeftOperand(); | ||
4281 | |||
4282 | /** | ||
4283 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4284 | * <!-- begin-user-doc --> | ||
4285 | * <!-- end-user-doc --> | ||
4286 | * @generated | ||
4287 | */ | ||
4288 | EReference ALS_MORE__RIGHT_OPERAND = eINSTANCE.getALSMore_RightOperand(); | ||
4289 | |||
4290 | /** | ||
4291 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl <em>ALS Meq</em>}' class. | ||
4292 | * <!-- begin-user-doc --> | ||
4293 | * <!-- end-user-doc --> | ||
4294 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMeqImpl | ||
4295 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMeq() | ||
4296 | * @generated | ||
4297 | */ | ||
4298 | EClass ALS_MEQ = eINSTANCE.getALSMeq(); | ||
4299 | |||
4300 | /** | ||
4301 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4302 | * <!-- begin-user-doc --> | ||
4303 | * <!-- end-user-doc --> | ||
4304 | * @generated | ||
4305 | */ | ||
4306 | EReference ALS_MEQ__LEFT_OPERAND = eINSTANCE.getALSMeq_LeftOperand(); | ||
4307 | |||
4308 | /** | ||
4309 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4310 | * <!-- begin-user-doc --> | ||
4311 | * <!-- end-user-doc --> | ||
4312 | * @generated | ||
4313 | */ | ||
4314 | EReference ALS_MEQ__RIGHT_OPERAND = eINSTANCE.getALSMeq_RightOperand(); | ||
4315 | |||
4316 | /** | ||
4317 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl <em>ALS Override</em>}' class. | ||
4318 | * <!-- begin-user-doc --> | ||
4319 | * <!-- end-user-doc --> | ||
4320 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSOverrideImpl | ||
4321 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSOverride() | ||
4322 | * @generated | ||
4323 | */ | ||
4324 | EClass ALS_OVERRIDE = eINSTANCE.getALSOverride(); | ||
4325 | |||
4326 | /** | ||
4327 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4328 | * <!-- begin-user-doc --> | ||
4329 | * <!-- end-user-doc --> | ||
4330 | * @generated | ||
4331 | */ | ||
4332 | EReference ALS_OVERRIDE__LEFT_OPERAND = eINSTANCE.getALSOverride_LeftOperand(); | ||
4333 | |||
4334 | /** | ||
4335 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4336 | * <!-- begin-user-doc --> | ||
4337 | * <!-- end-user-doc --> | ||
4338 | * @generated | ||
4339 | */ | ||
4340 | EReference ALS_OVERRIDE__RIGHT_OPERAND = eINSTANCE.getALSOverride_RightOperand(); | ||
4341 | |||
4342 | /** | ||
4343 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl <em>ALS Range Restriction Right</em>}' class. | ||
4344 | * <!-- begin-user-doc --> | ||
4345 | * <!-- end-user-doc --> | ||
4346 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionRightImpl | ||
4347 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionRight() | ||
4348 | * @generated | ||
4349 | */ | ||
4350 | EClass ALS_RANGE_RESTRICTION_RIGHT = eINSTANCE.getALSRangeRestrictionRight(); | ||
4351 | |||
4352 | /** | ||
4353 | * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature. | ||
4354 | * <!-- begin-user-doc --> | ||
4355 | * <!-- end-user-doc --> | ||
4356 | * @generated | ||
4357 | */ | ||
4358 | EReference ALS_RANGE_RESTRICTION_RIGHT__RELATION = eINSTANCE.getALSRangeRestrictionRight_Relation(); | ||
4359 | |||
4360 | /** | ||
4361 | * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature. | ||
4362 | * <!-- begin-user-doc --> | ||
4363 | * <!-- end-user-doc --> | ||
4364 | * @generated | ||
4365 | */ | ||
4366 | EReference ALS_RANGE_RESTRICTION_RIGHT__FILTER = eINSTANCE.getALSRangeRestrictionRight_Filter(); | ||
4367 | |||
4368 | /** | ||
4369 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl <em>ALS Range Restriction Left</em>}' class. | ||
4370 | * <!-- begin-user-doc --> | ||
4371 | * <!-- end-user-doc --> | ||
4372 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSRangeRestrictionLeftImpl | ||
4373 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSRangeRestrictionLeft() | ||
4374 | * @generated | ||
4375 | */ | ||
4376 | EClass ALS_RANGE_RESTRICTION_LEFT = eINSTANCE.getALSRangeRestrictionLeft(); | ||
4377 | |||
4378 | /** | ||
4379 | * The meta object literal for the '<em><b>Filter</b></em>' containment reference feature. | ||
4380 | * <!-- begin-user-doc --> | ||
4381 | * <!-- end-user-doc --> | ||
4382 | * @generated | ||
4383 | */ | ||
4384 | EReference ALS_RANGE_RESTRICTION_LEFT__FILTER = eINSTANCE.getALSRangeRestrictionLeft_Filter(); | ||
4385 | |||
4386 | /** | ||
4387 | * The meta object literal for the '<em><b>Relation</b></em>' containment reference feature. | ||
4388 | * <!-- begin-user-doc --> | ||
4389 | * <!-- end-user-doc --> | ||
4390 | * @generated | ||
4391 | */ | ||
4392 | EReference ALS_RANGE_RESTRICTION_LEFT__RELATION = eINSTANCE.getALSRangeRestrictionLeft_Relation(); | ||
4393 | |||
4394 | /** | ||
4395 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl <em>ALS Join</em>}' class. | ||
4396 | * <!-- begin-user-doc --> | ||
4397 | * <!-- end-user-doc --> | ||
4398 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSJoinImpl | ||
4399 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSJoin() | ||
4400 | * @generated | ||
4401 | */ | ||
4402 | EClass ALS_JOIN = eINSTANCE.getALSJoin(); | ||
4403 | |||
4404 | /** | ||
4405 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4406 | * <!-- begin-user-doc --> | ||
4407 | * <!-- end-user-doc --> | ||
4408 | * @generated | ||
4409 | */ | ||
4410 | EReference ALS_JOIN__LEFT_OPERAND = eINSTANCE.getALSJoin_LeftOperand(); | ||
4411 | |||
4412 | /** | ||
4413 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4414 | * <!-- begin-user-doc --> | ||
4415 | * <!-- end-user-doc --> | ||
4416 | * @generated | ||
4417 | */ | ||
4418 | EReference ALS_JOIN__RIGHT_OPERAND = eINSTANCE.getALSJoin_RightOperand(); | ||
4419 | |||
4420 | /** | ||
4421 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl <em>ALS Minus</em>}' class. | ||
4422 | * <!-- begin-user-doc --> | ||
4423 | * <!-- end-user-doc --> | ||
4424 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSMinusImpl | ||
4425 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMinus() | ||
4426 | * @generated | ||
4427 | */ | ||
4428 | EClass ALS_MINUS = eINSTANCE.getALSMinus(); | ||
4429 | |||
4430 | /** | ||
4431 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4432 | * <!-- begin-user-doc --> | ||
4433 | * <!-- end-user-doc --> | ||
4434 | * @generated | ||
4435 | */ | ||
4436 | EReference ALS_MINUS__LEFT_OPERAND = eINSTANCE.getALSMinus_LeftOperand(); | ||
4437 | |||
4438 | /** | ||
4439 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4440 | * <!-- begin-user-doc --> | ||
4441 | * <!-- end-user-doc --> | ||
4442 | * @generated | ||
4443 | */ | ||
4444 | EReference ALS_MINUS__RIGHT_OPERAND = eINSTANCE.getALSMinus_RightOperand(); | ||
4445 | |||
4446 | /** | ||
4447 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl <em>ALS Plus</em>}' class. | ||
4448 | * <!-- begin-user-doc --> | ||
4449 | * <!-- end-user-doc --> | ||
4450 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSPlusImpl | ||
4451 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSPlus() | ||
4452 | * @generated | ||
4453 | */ | ||
4454 | EClass ALS_PLUS = eINSTANCE.getALSPlus(); | ||
4455 | |||
4456 | /** | ||
4457 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4458 | * <!-- begin-user-doc --> | ||
4459 | * <!-- end-user-doc --> | ||
4460 | * @generated | ||
4461 | */ | ||
4462 | EReference ALS_PLUS__LEFT_OPERAND = eINSTANCE.getALSPlus_LeftOperand(); | ||
4463 | |||
4464 | /** | ||
4465 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4466 | * <!-- begin-user-doc --> | ||
4467 | * <!-- end-user-doc --> | ||
4468 | * @generated | ||
4469 | */ | ||
4470 | EReference ALS_PLUS__RIGHT_OPERAND = eINSTANCE.getALSPlus_RightOperand(); | ||
4471 | |||
4472 | /** | ||
4473 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl <em>ALS Intersection</em>}' class. | ||
4474 | * <!-- begin-user-doc --> | ||
4475 | * <!-- end-user-doc --> | ||
4476 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntersectionImpl | ||
4477 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIntersection() | ||
4478 | * @generated | ||
4479 | */ | ||
4480 | EClass ALS_INTERSECTION = eINSTANCE.getALSIntersection(); | ||
4481 | |||
4482 | /** | ||
4483 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4484 | * <!-- begin-user-doc --> | ||
4485 | * <!-- end-user-doc --> | ||
4486 | * @generated | ||
4487 | */ | ||
4488 | EReference ALS_INTERSECTION__LEFT_OPERAND = eINSTANCE.getALSIntersection_LeftOperand(); | ||
4489 | |||
4490 | /** | ||
4491 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4492 | * <!-- begin-user-doc --> | ||
4493 | * <!-- end-user-doc --> | ||
4494 | * @generated | ||
4495 | */ | ||
4496 | EReference ALS_INTERSECTION__RIGHT_OPERAND = eINSTANCE.getALSIntersection_RightOperand(); | ||
4497 | |||
4498 | /** | ||
4499 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl <em>ALS Direct Product</em>}' class. | ||
4500 | * <!-- begin-user-doc --> | ||
4501 | * <!-- end-user-doc --> | ||
4502 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSDirectProductImpl | ||
4503 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSDirectProduct() | ||
4504 | * @generated | ||
4505 | */ | ||
4506 | EClass ALS_DIRECT_PRODUCT = eINSTANCE.getALSDirectProduct(); | ||
4507 | |||
4508 | /** | ||
4509 | * The meta object literal for the '<em><b>Left Operand</b></em>' containment reference feature. | ||
4510 | * <!-- begin-user-doc --> | ||
4511 | * <!-- end-user-doc --> | ||
4512 | * @generated | ||
4513 | */ | ||
4514 | EReference ALS_DIRECT_PRODUCT__LEFT_OPERAND = eINSTANCE.getALSDirectProduct_LeftOperand(); | ||
4515 | |||
4516 | /** | ||
4517 | * The meta object literal for the '<em><b>Left Multiplicit</b></em>' attribute feature. | ||
4518 | * <!-- begin-user-doc --> | ||
4519 | * <!-- end-user-doc --> | ||
4520 | * @generated | ||
4521 | */ | ||
4522 | EAttribute ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_LeftMultiplicit(); | ||
4523 | |||
4524 | /** | ||
4525 | * The meta object literal for the '<em><b>Right Multiplicit</b></em>' attribute feature. | ||
4526 | * <!-- begin-user-doc --> | ||
4527 | * <!-- end-user-doc --> | ||
4528 | * @generated | ||
4529 | */ | ||
4530 | EAttribute ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT = eINSTANCE.getALSDirectProduct_RightMultiplicit(); | ||
4531 | |||
4532 | /** | ||
4533 | * The meta object literal for the '<em><b>Right Operand</b></em>' containment reference feature. | ||
4534 | * <!-- begin-user-doc --> | ||
4535 | * <!-- end-user-doc --> | ||
4536 | * @generated | ||
4537 | */ | ||
4538 | EReference ALS_DIRECT_PRODUCT__RIGHT_OPERAND = eINSTANCE.getALSDirectProduct_RightOperand(); | ||
4539 | |||
4540 | /** | ||
4541 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl <em>ALS Not</em>}' class. | ||
4542 | * <!-- begin-user-doc --> | ||
4543 | * <!-- end-user-doc --> | ||
4544 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNotImpl | ||
4545 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNot() | ||
4546 | * @generated | ||
4547 | */ | ||
4548 | EClass ALS_NOT = eINSTANCE.getALSNot(); | ||
4549 | |||
4550 | /** | ||
4551 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4552 | * <!-- begin-user-doc --> | ||
4553 | * <!-- end-user-doc --> | ||
4554 | * @generated | ||
4555 | */ | ||
4556 | EReference ALS_NOT__OPERAND = eINSTANCE.getALSNot_Operand(); | ||
4557 | |||
4558 | /** | ||
4559 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl <em>ALS Inverse Relation</em>}' class. | ||
4560 | * <!-- begin-user-doc --> | ||
4561 | * <!-- end-user-doc --> | ||
4562 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSInverseRelationImpl | ||
4563 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInverseRelation() | ||
4564 | * @generated | ||
4565 | */ | ||
4566 | EClass ALS_INVERSE_RELATION = eINSTANCE.getALSInverseRelation(); | ||
4567 | |||
4568 | /** | ||
4569 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4570 | * <!-- begin-user-doc --> | ||
4571 | * <!-- end-user-doc --> | ||
4572 | * @generated | ||
4573 | */ | ||
4574 | EReference ALS_INVERSE_RELATION__OPERAND = eINSTANCE.getALSInverseRelation_Operand(); | ||
4575 | |||
4576 | /** | ||
4577 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl <em>Al STransitive Closure</em>}' class. | ||
4578 | * <!-- begin-user-doc --> | ||
4579 | * <!-- end-user-doc --> | ||
4580 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlSTransitiveClosureImpl | ||
4581 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getAlSTransitiveClosure() | ||
4582 | * @generated | ||
4583 | */ | ||
4584 | EClass AL_STRANSITIVE_CLOSURE = eINSTANCE.getAlSTransitiveClosure(); | ||
4585 | |||
4586 | /** | ||
4587 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4588 | * <!-- begin-user-doc --> | ||
4589 | * <!-- end-user-doc --> | ||
4590 | * @generated | ||
4591 | */ | ||
4592 | EReference AL_STRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getAlSTransitiveClosure_Operand(); | ||
4593 | |||
4594 | /** | ||
4595 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl <em>ALS Reflective Transitive Closure</em>}' class. | ||
4596 | * <!-- begin-user-doc --> | ||
4597 | * <!-- end-user-doc --> | ||
4598 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReflectiveTransitiveClosureImpl | ||
4599 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReflectiveTransitiveClosure() | ||
4600 | * @generated | ||
4601 | */ | ||
4602 | EClass ALS_REFLECTIVE_TRANSITIVE_CLOSURE = eINSTANCE.getALSReflectiveTransitiveClosure(); | ||
4603 | |||
4604 | /** | ||
4605 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4606 | * <!-- begin-user-doc --> | ||
4607 | * <!-- end-user-doc --> | ||
4608 | * @generated | ||
4609 | */ | ||
4610 | EReference ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND = eINSTANCE.getALSReflectiveTransitiveClosure_Operand(); | ||
4611 | |||
4612 | /** | ||
4613 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl <em>ALS Cardinality</em>}' class. | ||
4614 | * <!-- begin-user-doc --> | ||
4615 | * <!-- end-user-doc --> | ||
4616 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSCardinalityImpl | ||
4617 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSCardinality() | ||
4618 | * @generated | ||
4619 | */ | ||
4620 | EClass ALS_CARDINALITY = eINSTANCE.getALSCardinality(); | ||
4621 | |||
4622 | /** | ||
4623 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4624 | * <!-- begin-user-doc --> | ||
4625 | * <!-- end-user-doc --> | ||
4626 | * @generated | ||
4627 | */ | ||
4628 | EReference ALS_CARDINALITY__OPERAND = eINSTANCE.getALSCardinality_Operand(); | ||
4629 | |||
4630 | /** | ||
4631 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl <em>ALS Unary Minus</em>}' class. | ||
4632 | * <!-- begin-user-doc --> | ||
4633 | * <!-- end-user-doc --> | ||
4634 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnaryMinusImpl | ||
4635 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUnaryMinus() | ||
4636 | * @generated | ||
4637 | */ | ||
4638 | EClass ALS_UNARY_MINUS = eINSTANCE.getALSUnaryMinus(); | ||
4639 | |||
4640 | /** | ||
4641 | * The meta object literal for the '<em><b>Operand</b></em>' containment reference feature. | ||
4642 | * <!-- begin-user-doc --> | ||
4643 | * <!-- end-user-doc --> | ||
4644 | * @generated | ||
4645 | */ | ||
4646 | EReference ALS_UNARY_MINUS__OPERAND = eINSTANCE.getALSUnaryMinus_Operand(); | ||
4647 | |||
4648 | /** | ||
4649 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl <em>ALS Sum</em>}' class. | ||
4650 | * <!-- begin-user-doc --> | ||
4651 | * <!-- end-user-doc --> | ||
4652 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSSumImpl | ||
4653 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSSum() | ||
4654 | * @generated | ||
4655 | */ | ||
4656 | EClass ALS_SUM = eINSTANCE.getALSSum(); | ||
4657 | |||
4658 | /** | ||
4659 | * The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature. | ||
4660 | * <!-- begin-user-doc --> | ||
4661 | * <!-- end-user-doc --> | ||
4662 | * @generated | ||
4663 | */ | ||
4664 | EReference ALS_SUM__VARIABLES = eINSTANCE.getALSSum_Variables(); | ||
4665 | |||
4666 | /** | ||
4667 | * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. | ||
4668 | * <!-- begin-user-doc --> | ||
4669 | * <!-- end-user-doc --> | ||
4670 | * @generated | ||
4671 | */ | ||
4672 | EReference ALS_SUM__EXPRESSION = eINSTANCE.getALSSum_Expression(); | ||
4673 | |||
4674 | /** | ||
4675 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl <em>ALS Function Call</em>}' class. | ||
4676 | * <!-- begin-user-doc --> | ||
4677 | * <!-- end-user-doc --> | ||
4678 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSFunctionCallImpl | ||
4679 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSFunctionCall() | ||
4680 | * @generated | ||
4681 | */ | ||
4682 | EClass ALS_FUNCTION_CALL = eINSTANCE.getALSFunctionCall(); | ||
4683 | |||
4684 | /** | ||
4685 | * The meta object literal for the '<em><b>Referred Definition</b></em>' reference feature. | ||
4686 | * <!-- begin-user-doc --> | ||
4687 | * <!-- end-user-doc --> | ||
4688 | * @generated | ||
4689 | */ | ||
4690 | EReference ALS_FUNCTION_CALL__REFERRED_DEFINITION = eINSTANCE.getALSFunctionCall_ReferredDefinition(); | ||
4691 | |||
4692 | /** | ||
4693 | * The meta object literal for the '<em><b>Referred Numeric Operator</b></em>' attribute feature. | ||
4694 | * <!-- begin-user-doc --> | ||
4695 | * <!-- end-user-doc --> | ||
4696 | * @generated | ||
4697 | */ | ||
4698 | EAttribute ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR = eINSTANCE.getALSFunctionCall_ReferredNumericOperator(); | ||
4699 | |||
4700 | /** | ||
4701 | * The meta object literal for the '<em><b>Params</b></em>' containment reference list feature. | ||
4702 | * <!-- begin-user-doc --> | ||
4703 | * <!-- end-user-doc --> | ||
4704 | * @generated | ||
4705 | */ | ||
4706 | EReference ALS_FUNCTION_CALL__PARAMS = eINSTANCE.getALSFunctionCall_Params(); | ||
4707 | |||
4708 | /** | ||
4709 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl <em>ALS None</em>}' class. | ||
4710 | * <!-- begin-user-doc --> | ||
4711 | * <!-- end-user-doc --> | ||
4712 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNoneImpl | ||
4713 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNone() | ||
4714 | * @generated | ||
4715 | */ | ||
4716 | EClass ALS_NONE = eINSTANCE.getALSNone(); | ||
4717 | |||
4718 | /** | ||
4719 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl <em>ALS Iden</em>}' class. | ||
4720 | * <!-- begin-user-doc --> | ||
4721 | * <!-- end-user-doc --> | ||
4722 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIdenImpl | ||
4723 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSIden() | ||
4724 | * @generated | ||
4725 | */ | ||
4726 | EClass ALS_IDEN = eINSTANCE.getALSIden(); | ||
4727 | |||
4728 | /** | ||
4729 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl <em>ALS Univ</em>}' class. | ||
4730 | * <!-- begin-user-doc --> | ||
4731 | * <!-- end-user-doc --> | ||
4732 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSUnivImpl | ||
4733 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSUniv() | ||
4734 | * @generated | ||
4735 | */ | ||
4736 | EClass ALS_UNIV = eINSTANCE.getALSUniv(); | ||
4737 | |||
4738 | /** | ||
4739 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl <em>ALS Int</em>}' class. | ||
4740 | * <!-- begin-user-doc --> | ||
4741 | * <!-- end-user-doc --> | ||
4742 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSIntImpl | ||
4743 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSInt() | ||
4744 | * @generated | ||
4745 | */ | ||
4746 | EClass ALS_INT = eINSTANCE.getALSInt(); | ||
4747 | |||
4748 | /** | ||
4749 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringImpl <em>ALS String</em>}' class. | ||
4750 | * <!-- begin-user-doc --> | ||
4751 | * <!-- end-user-doc --> | ||
4752 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringImpl | ||
4753 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSString() | ||
4754 | * @generated | ||
4755 | */ | ||
4756 | EClass ALS_STRING = eINSTANCE.getALSString(); | ||
4757 | |||
4758 | /** | ||
4759 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl <em>ALS Reference</em>}' class. | ||
4760 | * <!-- begin-user-doc --> | ||
4761 | * <!-- end-user-doc --> | ||
4762 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSReferenceImpl | ||
4763 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSReference() | ||
4764 | * @generated | ||
4765 | */ | ||
4766 | EClass ALS_REFERENCE = eINSTANCE.getALSReference(); | ||
4767 | |||
4768 | /** | ||
4769 | * The meta object literal for the '<em><b>Referred</b></em>' reference feature. | ||
4770 | * <!-- begin-user-doc --> | ||
4771 | * <!-- end-user-doc --> | ||
4772 | * @generated | ||
4773 | */ | ||
4774 | EReference ALS_REFERENCE__REFERRED = eINSTANCE.getALSReference_Referred(); | ||
4775 | |||
4776 | /** | ||
4777 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl <em>ALS Number Literal</em>}' class. | ||
4778 | * <!-- begin-user-doc --> | ||
4779 | * <!-- end-user-doc --> | ||
4780 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSNumberLiteralImpl | ||
4781 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumberLiteral() | ||
4782 | * @generated | ||
4783 | */ | ||
4784 | EClass ALS_NUMBER_LITERAL = eINSTANCE.getALSNumberLiteral(); | ||
4785 | |||
4786 | /** | ||
4787 | * The meta object literal for the '<em><b>Value</b></em>' attribute feature. | ||
4788 | * <!-- begin-user-doc --> | ||
4789 | * <!-- end-user-doc --> | ||
4790 | * @generated | ||
4791 | */ | ||
4792 | EAttribute ALS_NUMBER_LITERAL__VALUE = eINSTANCE.getALSNumberLiteral_Value(); | ||
4793 | |||
4794 | /** | ||
4795 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringLiteralImpl <em>ALS String Literal</em>}' class. | ||
4796 | * <!-- begin-user-doc --> | ||
4797 | * <!-- end-user-doc --> | ||
4798 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.ALSStringLiteralImpl | ||
4799 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSStringLiteral() | ||
4800 | * @generated | ||
4801 | */ | ||
4802 | EClass ALS_STRING_LITERAL = eINSTANCE.getALSStringLiteral(); | ||
4803 | |||
4804 | /** | ||
4805 | * The meta object literal for the '<em><b>Value</b></em>' attribute feature. | ||
4806 | * <!-- begin-user-doc --> | ||
4807 | * <!-- end-user-doc --> | ||
4808 | * @generated | ||
4809 | */ | ||
4810 | EAttribute ALS_STRING_LITERAL__VALUE = eINSTANCE.getALSStringLiteral_Value(); | ||
4811 | |||
4812 | /** | ||
4813 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity <em>ALS Multiplicity</em>}' enum. | ||
4814 | * <!-- begin-user-doc --> | ||
4815 | * <!-- end-user-doc --> | ||
4816 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMultiplicity | ||
4817 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSMultiplicity() | ||
4818 | * @generated | ||
4819 | */ | ||
4820 | EEnum ALS_MULTIPLICITY = eINSTANCE.getALSMultiplicity(); | ||
4821 | |||
4822 | /** | ||
4823 | * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator <em>ALS Numeric Operator</em>}' enum. | ||
4824 | * <!-- begin-user-doc --> | ||
4825 | * <!-- end-user-doc --> | ||
4826 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumericOperator | ||
4827 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.impl.AlloyLanguagePackageImpl#getALSNumericOperator() | ||
4828 | * @generated | ||
4829 | */ | ||
4830 | EEnum ALS_NUMERIC_OPERATOR = eINSTANCE.getALSNumericOperator(); | ||
4831 | |||
4832 | } | ||
4833 | |||
4834 | } //AlloyLanguagePackage | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSAndImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSAndImpl.java new file mode 100644 index 00000000..0401917d --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSCardinalityImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSCardinalityImpl.java new file mode 100644 index 00000000..9625adb4 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDefinitionImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDefinitionImpl.java new file mode 100644 index 00000000..e4251d72 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDirectProductImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDirectProductImpl.java new file mode 100644 index 00000000..a80d74fe --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDocumentImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSDocumentImpl.java new file mode 100644 index 00000000..008fba7c --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumDeclarationImpl.java new file mode 100644 index 00000000..1b510870 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumLiteralImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEnumLiteralImpl.java new file mode 100644 index 00000000..6de8f4f5 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEqualsImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSEqualsImpl.java new file mode 100644 index 00000000..562013dd --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFactDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFactDeclarationImpl.java new file mode 100644 index 00000000..406c69a8 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFieldDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFieldDeclarationImpl.java new file mode 100644 index 00000000..0bc3aa1c --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionCallImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionCallImpl.java new file mode 100644 index 00000000..f3083503 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionDefinitionImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSFunctionDefinitionImpl.java new file mode 100644 index 00000000..b484da48 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIdenImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIdenImpl.java new file mode 100644 index 00000000..99d000c7 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIffImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIffImpl.java new file mode 100644 index 00000000..33ef6891 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSImplImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSImplImpl.java new file mode 100644 index 00000000..a16c6239 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntImpl.java new file mode 100644 index 00000000..46481f79 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntScopeImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntScopeImpl.java new file mode 100644 index 00000000..a7beb21b --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntersectionImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSIntersectionImpl.java new file mode 100644 index 00000000..020d2322 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSInverseRelationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSInverseRelationImpl.java new file mode 100644 index 00000000..916ba94f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSJoinImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSJoinImpl.java new file mode 100644 index 00000000..edf5c551 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLeqImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLeqImpl.java new file mode 100644 index 00000000..be88c9bb --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLessImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSLessImpl.java new file mode 100644 index 00000000..4c6b4282 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMeqImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMeqImpl.java new file mode 100644 index 00000000..13b95995 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMinusImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMinusImpl.java new file mode 100644 index 00000000..974e1b46 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMoreImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSMoreImpl.java new file mode 100644 index 00000000..9180d68f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNoneImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNoneImpl.java new file mode 100644 index 00000000..7791e5cd --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotEqualsImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotEqualsImpl.java new file mode 100644 index 00000000..783b2386 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNotImpl.java new file mode 100644 index 00000000..c1230df7 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNumberLiteralImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSNumberLiteralImpl.java new file mode 100644 index 00000000..bf0a7224 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOrImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOrImpl.java new file mode 100644 index 00000000..3d9bd2ef --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOverrideImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSOverrideImpl.java new file mode 100644 index 00000000..f56b6e4c --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSPlusImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSPlusImpl.java new file mode 100644 index 00000000..57c83ca5 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSQuantifiedExImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSQuantifiedExImpl.java new file mode 100644 index 00000000..a0a37cd3 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionLeftImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionLeftImpl.java new file mode 100644 index 00000000..f29d5f07 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionRightImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRangeRestrictionRightImpl.java new file mode 100644 index 00000000..4602e3c8 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReferenceImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReferenceImpl.java new file mode 100644 index 00000000..593c8a94 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReflectiveTransitiveClosureImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSReflectiveTransitiveClosureImpl.java new file mode 100644 index 00000000..efe3a67e --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDeclarationImpl.java new file mode 100644 index 00000000..e93196b0 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDefinitionImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRelationDefinitionImpl.java new file mode 100644 index 00000000..38014e58 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRunCommandImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSRunCommandImpl.java new file mode 100644 index 00000000..f3a909dc --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSigScopeImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSigScopeImpl.java new file mode 100644 index 00000000..18f22c3f --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureBodyImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureBodyImpl.java new file mode 100644 index 00000000..40452b63 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSignatureDeclarationImpl.java new file mode 100644 index 00000000..aff258ff --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringImpl.java new file mode 100644 index 00000000..fa26bdb3 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringImpl.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.ALSString; | ||
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 String</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSStringImpl extends ALSTermImpl implements ALSString | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSStringImpl() | ||
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_STRING; | ||
38 | } | ||
39 | |||
40 | } //ALSStringImpl | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringLiteralImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringLiteralImpl.java new file mode 100644 index 00000000..c3fede10 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringLiteralImpl.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.ALSStringLiteral; | ||
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 String 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.ALSStringLiteralImpl#getValue <em>Value</em>}</li> | ||
23 | * </ul> | ||
24 | * | ||
25 | * @generated | ||
26 | */ | ||
27 | public class ALSStringLiteralImpl extends ALSTermImpl implements ALSStringLiteral | ||
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 String VALUE_EDEFAULT = null; | ||
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 String value = VALUE_EDEFAULT; | ||
48 | |||
49 | /** | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @generated | ||
53 | */ | ||
54 | protected ALSStringLiteralImpl() | ||
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_STRING_LITERAL; | ||
68 | } | ||
69 | |||
70 | /** | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @generated | ||
74 | */ | ||
75 | public String getValue() | ||
76 | { | ||
77 | return value; | ||
78 | } | ||
79 | |||
80 | /** | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @generated | ||
84 | */ | ||
85 | public void setValue(String newValue) | ||
86 | { | ||
87 | String oldValue = value; | ||
88 | value = newValue; | ||
89 | if (eNotificationRequired()) | ||
90 | eNotify(new ENotificationImpl(this, Notification.SET, AlloyLanguagePackage.ALS_STRING_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_STRING_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_STRING_LITERAL__VALUE: | ||
120 | setValue((String)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_STRING_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_STRING_LITERAL__VALUE: | ||
154 | return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); | ||
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 | } //ALSStringLiteralImpl | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringScopeImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringScopeImpl.java new file mode 100644 index 00000000..87c7aaf3 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSStringScopeImpl.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.ALSStringScope; | ||
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 String Scope</b></em>'. | ||
13 | * <!-- end-user-doc --> | ||
14 | * | ||
15 | * @generated | ||
16 | */ | ||
17 | public class ALSStringScopeImpl extends ALSTypeScopeImpl implements ALSStringScope | ||
18 | { | ||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * <!-- end-user-doc --> | ||
22 | * @generated | ||
23 | */ | ||
24 | protected ALSStringScopeImpl() | ||
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_STRING_SCOPE; | ||
38 | } | ||
39 | |||
40 | } //ALSStringScopeImpl | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSubsetImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSubsetImpl.java new file mode 100644 index 00000000..420debb2 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSumImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSSumImpl.java new file mode 100644 index 00000000..1321a1f1 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTermImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTermImpl.java new file mode 100644 index 00000000..12e791b9 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeDeclarationImpl.java new file mode 100644 index 00000000..138efd7e --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeScopeImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSTypeScopeImpl.java new file mode 100644 index 00000000..48f9c484 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnaryMinusImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnaryMinusImpl.java new file mode 100644 index 00000000..7b4b48c5 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnivImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSUnivImpl.java new file mode 100644 index 00000000..a2dbcbc9 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSVariableDeclarationImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/ALSVariableDeclarationImpl.java new file mode 100644 index 00000000..60d8c237 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlSTransitiveClosureImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlSTransitiveClosureImpl.java new file mode 100644 index 00000000..a475d5b4 --- /dev/null +++ b/Solvers/Alloy-Solver2/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-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java new file mode 100644 index 00000000..f4cb167b --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguageFactoryImpl.java | |||
@@ -0,0 +1,837 @@ | |||
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_STRING_SCOPE: return createALSStringScope(); | ||
87 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX: return createALSQuantifiedEx(); | ||
88 | case AlloyLanguagePackage.ALS_OR: return createALSOr(); | ||
89 | case AlloyLanguagePackage.ALS_IFF: return createALSIff(); | ||
90 | case AlloyLanguagePackage.ALS_IMPL: return createALSImpl(); | ||
91 | case AlloyLanguagePackage.ALS_AND: return createALSAnd(); | ||
92 | case AlloyLanguagePackage.ALS_EQUALS: return createALSEquals(); | ||
93 | case AlloyLanguagePackage.ALS_NOT_EQUALS: return createALSNotEquals(); | ||
94 | case AlloyLanguagePackage.ALS_SUBSET: return createALSSubset(); | ||
95 | case AlloyLanguagePackage.ALS_LESS: return createALSLess(); | ||
96 | case AlloyLanguagePackage.ALS_LEQ: return createALSLeq(); | ||
97 | case AlloyLanguagePackage.ALS_MORE: return createALSMore(); | ||
98 | case AlloyLanguagePackage.ALS_MEQ: return createALSMeq(); | ||
99 | case AlloyLanguagePackage.ALS_OVERRIDE: return createALSOverride(); | ||
100 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT: return createALSRangeRestrictionRight(); | ||
101 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT: return createALSRangeRestrictionLeft(); | ||
102 | case AlloyLanguagePackage.ALS_JOIN: return createALSJoin(); | ||
103 | case AlloyLanguagePackage.ALS_MINUS: return createALSMinus(); | ||
104 | case AlloyLanguagePackage.ALS_PLUS: return createALSPlus(); | ||
105 | case AlloyLanguagePackage.ALS_INTERSECTION: return createALSIntersection(); | ||
106 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT: return createALSDirectProduct(); | ||
107 | case AlloyLanguagePackage.ALS_NOT: return createALSNot(); | ||
108 | case AlloyLanguagePackage.ALS_INVERSE_RELATION: return createALSInverseRelation(); | ||
109 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE: return createAlSTransitiveClosure(); | ||
110 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE: return createALSReflectiveTransitiveClosure(); | ||
111 | case AlloyLanguagePackage.ALS_CARDINALITY: return createALSCardinality(); | ||
112 | case AlloyLanguagePackage.ALS_UNARY_MINUS: return createALSUnaryMinus(); | ||
113 | case AlloyLanguagePackage.ALS_SUM: return createALSSum(); | ||
114 | case AlloyLanguagePackage.ALS_FUNCTION_CALL: return createALSFunctionCall(); | ||
115 | case AlloyLanguagePackage.ALS_NONE: return createALSNone(); | ||
116 | case AlloyLanguagePackage.ALS_IDEN: return createALSIden(); | ||
117 | case AlloyLanguagePackage.ALS_UNIV: return createALSUniv(); | ||
118 | case AlloyLanguagePackage.ALS_INT: return createALSInt(); | ||
119 | case AlloyLanguagePackage.ALS_STRING: return createALSString(); | ||
120 | case AlloyLanguagePackage.ALS_REFERENCE: return createALSReference(); | ||
121 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL: return createALSNumberLiteral(); | ||
122 | case AlloyLanguagePackage.ALS_STRING_LITERAL: return createALSStringLiteral(); | ||
123 | default: | ||
124 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | ||
125 | } | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | @Override | ||
134 | public Object createFromString(EDataType eDataType, String initialValue) | ||
135 | { | ||
136 | switch (eDataType.getClassifierID()) | ||
137 | { | ||
138 | case AlloyLanguagePackage.ALS_MULTIPLICITY: | ||
139 | return createALSMultiplicityFromString(eDataType, initialValue); | ||
140 | case AlloyLanguagePackage.ALS_NUMERIC_OPERATOR: | ||
141 | return createALSNumericOperatorFromString(eDataType, initialValue); | ||
142 | default: | ||
143 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
144 | } | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | @Override | ||
153 | public String convertToString(EDataType eDataType, Object instanceValue) | ||
154 | { | ||
155 | switch (eDataType.getClassifierID()) | ||
156 | { | ||
157 | case AlloyLanguagePackage.ALS_MULTIPLICITY: | ||
158 | return convertALSMultiplicityToString(eDataType, instanceValue); | ||
159 | case AlloyLanguagePackage.ALS_NUMERIC_OPERATOR: | ||
160 | return convertALSNumericOperatorToString(eDataType, instanceValue); | ||
161 | default: | ||
162 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
163 | } | ||
164 | } | ||
165 | |||
166 | /** | ||
167 | * <!-- begin-user-doc --> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @generated | ||
170 | */ | ||
171 | public ALSDocument createALSDocument() | ||
172 | { | ||
173 | ALSDocumentImpl alsDocument = new ALSDocumentImpl(); | ||
174 | return alsDocument; | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | public ALSRelationDeclaration createALSRelationDeclaration() | ||
183 | { | ||
184 | ALSRelationDeclarationImpl alsRelationDeclaration = new ALSRelationDeclarationImpl(); | ||
185 | return alsRelationDeclaration; | ||
186 | } | ||
187 | |||
188 | /** | ||
189 | * <!-- begin-user-doc --> | ||
190 | * <!-- end-user-doc --> | ||
191 | * @generated | ||
192 | */ | ||
193 | public ALSTypeDeclaration createALSTypeDeclaration() | ||
194 | { | ||
195 | ALSTypeDeclarationImpl alsTypeDeclaration = new ALSTypeDeclarationImpl(); | ||
196 | return alsTypeDeclaration; | ||
197 | } | ||
198 | |||
199 | /** | ||
200 | * <!-- begin-user-doc --> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @generated | ||
203 | */ | ||
204 | public ALSEnumDeclaration createALSEnumDeclaration() | ||
205 | { | ||
206 | ALSEnumDeclarationImpl alsEnumDeclaration = new ALSEnumDeclarationImpl(); | ||
207 | return alsEnumDeclaration; | ||
208 | } | ||
209 | |||
210 | /** | ||
211 | * <!-- begin-user-doc --> | ||
212 | * <!-- end-user-doc --> | ||
213 | * @generated | ||
214 | */ | ||
215 | public ALSEnumLiteral createALSEnumLiteral() | ||
216 | { | ||
217 | ALSEnumLiteralImpl alsEnumLiteral = new ALSEnumLiteralImpl(); | ||
218 | return alsEnumLiteral; | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | public ALSSignatureDeclaration createALSSignatureDeclaration() | ||
227 | { | ||
228 | ALSSignatureDeclarationImpl alsSignatureDeclaration = new ALSSignatureDeclarationImpl(); | ||
229 | return alsSignatureDeclaration; | ||
230 | } | ||
231 | |||
232 | /** | ||
233 | * <!-- begin-user-doc --> | ||
234 | * <!-- end-user-doc --> | ||
235 | * @generated | ||
236 | */ | ||
237 | public ALSSignatureBody createALSSignatureBody() | ||
238 | { | ||
239 | ALSSignatureBodyImpl alsSignatureBody = new ALSSignatureBodyImpl(); | ||
240 | return alsSignatureBody; | ||
241 | } | ||
242 | |||
243 | /** | ||
244 | * <!-- begin-user-doc --> | ||
245 | * <!-- end-user-doc --> | ||
246 | * @generated | ||
247 | */ | ||
248 | public ALSFieldDeclaration createALSFieldDeclaration() | ||
249 | { | ||
250 | ALSFieldDeclarationImpl alsFieldDeclaration = new ALSFieldDeclarationImpl(); | ||
251 | return alsFieldDeclaration; | ||
252 | } | ||
253 | |||
254 | /** | ||
255 | * <!-- begin-user-doc --> | ||
256 | * <!-- end-user-doc --> | ||
257 | * @generated | ||
258 | */ | ||
259 | public ALSDefinition createALSDefinition() | ||
260 | { | ||
261 | ALSDefinitionImpl alsDefinition = new ALSDefinitionImpl(); | ||
262 | return alsDefinition; | ||
263 | } | ||
264 | |||
265 | /** | ||
266 | * <!-- begin-user-doc --> | ||
267 | * <!-- end-user-doc --> | ||
268 | * @generated | ||
269 | */ | ||
270 | public ALSFunctionDefinition createALSFunctionDefinition() | ||
271 | { | ||
272 | ALSFunctionDefinitionImpl alsFunctionDefinition = new ALSFunctionDefinitionImpl(); | ||
273 | return alsFunctionDefinition; | ||
274 | } | ||
275 | |||
276 | /** | ||
277 | * <!-- begin-user-doc --> | ||
278 | * <!-- end-user-doc --> | ||
279 | * @generated | ||
280 | */ | ||
281 | public ALSRelationDefinition createALSRelationDefinition() | ||
282 | { | ||
283 | ALSRelationDefinitionImpl alsRelationDefinition = new ALSRelationDefinitionImpl(); | ||
284 | return alsRelationDefinition; | ||
285 | } | ||
286 | |||
287 | /** | ||
288 | * <!-- begin-user-doc --> | ||
289 | * <!-- end-user-doc --> | ||
290 | * @generated | ||
291 | */ | ||
292 | public ALSFactDeclaration createALSFactDeclaration() | ||
293 | { | ||
294 | ALSFactDeclarationImpl alsFactDeclaration = new ALSFactDeclarationImpl(); | ||
295 | return alsFactDeclaration; | ||
296 | } | ||
297 | |||
298 | /** | ||
299 | * <!-- begin-user-doc --> | ||
300 | * <!-- end-user-doc --> | ||
301 | * @generated | ||
302 | */ | ||
303 | public ALSTerm createALSTerm() | ||
304 | { | ||
305 | ALSTermImpl alsTerm = new ALSTermImpl(); | ||
306 | return alsTerm; | ||
307 | } | ||
308 | |||
309 | /** | ||
310 | * <!-- begin-user-doc --> | ||
311 | * <!-- end-user-doc --> | ||
312 | * @generated | ||
313 | */ | ||
314 | public ALSVariableDeclaration createALSVariableDeclaration() | ||
315 | { | ||
316 | ALSVariableDeclarationImpl alsVariableDeclaration = new ALSVariableDeclarationImpl(); | ||
317 | return alsVariableDeclaration; | ||
318 | } | ||
319 | |||
320 | /** | ||
321 | * <!-- begin-user-doc --> | ||
322 | * <!-- end-user-doc --> | ||
323 | * @generated | ||
324 | */ | ||
325 | public ALSRunCommand createALSRunCommand() | ||
326 | { | ||
327 | ALSRunCommandImpl alsRunCommand = new ALSRunCommandImpl(); | ||
328 | return alsRunCommand; | ||
329 | } | ||
330 | |||
331 | /** | ||
332 | * <!-- begin-user-doc --> | ||
333 | * <!-- end-user-doc --> | ||
334 | * @generated | ||
335 | */ | ||
336 | public ALSTypeScope createALSTypeScope() | ||
337 | { | ||
338 | ALSTypeScopeImpl alsTypeScope = new ALSTypeScopeImpl(); | ||
339 | return alsTypeScope; | ||
340 | } | ||
341 | |||
342 | /** | ||
343 | * <!-- begin-user-doc --> | ||
344 | * <!-- end-user-doc --> | ||
345 | * @generated | ||
346 | */ | ||
347 | public ALSSigScope createALSSigScope() | ||
348 | { | ||
349 | ALSSigScopeImpl alsSigScope = new ALSSigScopeImpl(); | ||
350 | return alsSigScope; | ||
351 | } | ||
352 | |||
353 | /** | ||
354 | * <!-- begin-user-doc --> | ||
355 | * <!-- end-user-doc --> | ||
356 | * @generated | ||
357 | */ | ||
358 | public ALSIntScope createALSIntScope() | ||
359 | { | ||
360 | ALSIntScopeImpl alsIntScope = new ALSIntScopeImpl(); | ||
361 | return alsIntScope; | ||
362 | } | ||
363 | |||
364 | /** | ||
365 | * <!-- begin-user-doc --> | ||
366 | * <!-- end-user-doc --> | ||
367 | * @generated | ||
368 | */ | ||
369 | public ALSStringScope createALSStringScope() | ||
370 | { | ||
371 | ALSStringScopeImpl alsStringScope = new ALSStringScopeImpl(); | ||
372 | return alsStringScope; | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | public ALSQuantifiedEx createALSQuantifiedEx() | ||
381 | { | ||
382 | ALSQuantifiedExImpl alsQuantifiedEx = new ALSQuantifiedExImpl(); | ||
383 | return alsQuantifiedEx; | ||
384 | } | ||
385 | |||
386 | /** | ||
387 | * <!-- begin-user-doc --> | ||
388 | * <!-- end-user-doc --> | ||
389 | * @generated | ||
390 | */ | ||
391 | public ALSOr createALSOr() | ||
392 | { | ||
393 | ALSOrImpl alsOr = new ALSOrImpl(); | ||
394 | return alsOr; | ||
395 | } | ||
396 | |||
397 | /** | ||
398 | * <!-- begin-user-doc --> | ||
399 | * <!-- end-user-doc --> | ||
400 | * @generated | ||
401 | */ | ||
402 | public ALSIff createALSIff() | ||
403 | { | ||
404 | ALSIffImpl alsIff = new ALSIffImpl(); | ||
405 | return alsIff; | ||
406 | } | ||
407 | |||
408 | /** | ||
409 | * <!-- begin-user-doc --> | ||
410 | * <!-- end-user-doc --> | ||
411 | * @generated | ||
412 | */ | ||
413 | public ALSImpl createALSImpl() | ||
414 | { | ||
415 | ALSImplImpl alsImpl = new ALSImplImpl(); | ||
416 | return alsImpl; | ||
417 | } | ||
418 | |||
419 | /** | ||
420 | * <!-- begin-user-doc --> | ||
421 | * <!-- end-user-doc --> | ||
422 | * @generated | ||
423 | */ | ||
424 | public ALSAnd createALSAnd() | ||
425 | { | ||
426 | ALSAndImpl alsAnd = new ALSAndImpl(); | ||
427 | return alsAnd; | ||
428 | } | ||
429 | |||
430 | /** | ||
431 | * <!-- begin-user-doc --> | ||
432 | * <!-- end-user-doc --> | ||
433 | * @generated | ||
434 | */ | ||
435 | public ALSEquals createALSEquals() | ||
436 | { | ||
437 | ALSEqualsImpl alsEquals = new ALSEqualsImpl(); | ||
438 | return alsEquals; | ||
439 | } | ||
440 | |||
441 | /** | ||
442 | * <!-- begin-user-doc --> | ||
443 | * <!-- end-user-doc --> | ||
444 | * @generated | ||
445 | */ | ||
446 | public ALSNotEquals createALSNotEquals() | ||
447 | { | ||
448 | ALSNotEqualsImpl alsNotEquals = new ALSNotEqualsImpl(); | ||
449 | return alsNotEquals; | ||
450 | } | ||
451 | |||
452 | /** | ||
453 | * <!-- begin-user-doc --> | ||
454 | * <!-- end-user-doc --> | ||
455 | * @generated | ||
456 | */ | ||
457 | public ALSSubset createALSSubset() | ||
458 | { | ||
459 | ALSSubsetImpl alsSubset = new ALSSubsetImpl(); | ||
460 | return alsSubset; | ||
461 | } | ||
462 | |||
463 | /** | ||
464 | * <!-- begin-user-doc --> | ||
465 | * <!-- end-user-doc --> | ||
466 | * @generated | ||
467 | */ | ||
468 | public ALSLess createALSLess() | ||
469 | { | ||
470 | ALSLessImpl alsLess = new ALSLessImpl(); | ||
471 | return alsLess; | ||
472 | } | ||
473 | |||
474 | /** | ||
475 | * <!-- begin-user-doc --> | ||
476 | * <!-- end-user-doc --> | ||
477 | * @generated | ||
478 | */ | ||
479 | public ALSLeq createALSLeq() | ||
480 | { | ||
481 | ALSLeqImpl alsLeq = new ALSLeqImpl(); | ||
482 | return alsLeq; | ||
483 | } | ||
484 | |||
485 | /** | ||
486 | * <!-- begin-user-doc --> | ||
487 | * <!-- end-user-doc --> | ||
488 | * @generated | ||
489 | */ | ||
490 | public ALSMore createALSMore() | ||
491 | { | ||
492 | ALSMoreImpl alsMore = new ALSMoreImpl(); | ||
493 | return alsMore; | ||
494 | } | ||
495 | |||
496 | /** | ||
497 | * <!-- begin-user-doc --> | ||
498 | * <!-- end-user-doc --> | ||
499 | * @generated | ||
500 | */ | ||
501 | public ALSMeq createALSMeq() | ||
502 | { | ||
503 | ALSMeqImpl alsMeq = new ALSMeqImpl(); | ||
504 | return alsMeq; | ||
505 | } | ||
506 | |||
507 | /** | ||
508 | * <!-- begin-user-doc --> | ||
509 | * <!-- end-user-doc --> | ||
510 | * @generated | ||
511 | */ | ||
512 | public ALSOverride createALSOverride() | ||
513 | { | ||
514 | ALSOverrideImpl alsOverride = new ALSOverrideImpl(); | ||
515 | return alsOverride; | ||
516 | } | ||
517 | |||
518 | /** | ||
519 | * <!-- begin-user-doc --> | ||
520 | * <!-- end-user-doc --> | ||
521 | * @generated | ||
522 | */ | ||
523 | public ALSRangeRestrictionRight createALSRangeRestrictionRight() | ||
524 | { | ||
525 | ALSRangeRestrictionRightImpl alsRangeRestrictionRight = new ALSRangeRestrictionRightImpl(); | ||
526 | return alsRangeRestrictionRight; | ||
527 | } | ||
528 | |||
529 | /** | ||
530 | * <!-- begin-user-doc --> | ||
531 | * <!-- end-user-doc --> | ||
532 | * @generated | ||
533 | */ | ||
534 | public ALSRangeRestrictionLeft createALSRangeRestrictionLeft() | ||
535 | { | ||
536 | ALSRangeRestrictionLeftImpl alsRangeRestrictionLeft = new ALSRangeRestrictionLeftImpl(); | ||
537 | return alsRangeRestrictionLeft; | ||
538 | } | ||
539 | |||
540 | /** | ||
541 | * <!-- begin-user-doc --> | ||
542 | * <!-- end-user-doc --> | ||
543 | * @generated | ||
544 | */ | ||
545 | public ALSJoin createALSJoin() | ||
546 | { | ||
547 | ALSJoinImpl alsJoin = new ALSJoinImpl(); | ||
548 | return alsJoin; | ||
549 | } | ||
550 | |||
551 | /** | ||
552 | * <!-- begin-user-doc --> | ||
553 | * <!-- end-user-doc --> | ||
554 | * @generated | ||
555 | */ | ||
556 | public ALSMinus createALSMinus() | ||
557 | { | ||
558 | ALSMinusImpl alsMinus = new ALSMinusImpl(); | ||
559 | return alsMinus; | ||
560 | } | ||
561 | |||
562 | /** | ||
563 | * <!-- begin-user-doc --> | ||
564 | * <!-- end-user-doc --> | ||
565 | * @generated | ||
566 | */ | ||
567 | public ALSPlus createALSPlus() | ||
568 | { | ||
569 | ALSPlusImpl alsPlus = new ALSPlusImpl(); | ||
570 | return alsPlus; | ||
571 | } | ||
572 | |||
573 | /** | ||
574 | * <!-- begin-user-doc --> | ||
575 | * <!-- end-user-doc --> | ||
576 | * @generated | ||
577 | */ | ||
578 | public ALSIntersection createALSIntersection() | ||
579 | { | ||
580 | ALSIntersectionImpl alsIntersection = new ALSIntersectionImpl(); | ||
581 | return alsIntersection; | ||
582 | } | ||
583 | |||
584 | /** | ||
585 | * <!-- begin-user-doc --> | ||
586 | * <!-- end-user-doc --> | ||
587 | * @generated | ||
588 | */ | ||
589 | public ALSDirectProduct createALSDirectProduct() | ||
590 | { | ||
591 | ALSDirectProductImpl alsDirectProduct = new ALSDirectProductImpl(); | ||
592 | return alsDirectProduct; | ||
593 | } | ||
594 | |||
595 | /** | ||
596 | * <!-- begin-user-doc --> | ||
597 | * <!-- end-user-doc --> | ||
598 | * @generated | ||
599 | */ | ||
600 | public ALSNot createALSNot() | ||
601 | { | ||
602 | ALSNotImpl alsNot = new ALSNotImpl(); | ||
603 | return alsNot; | ||
604 | } | ||
605 | |||
606 | /** | ||
607 | * <!-- begin-user-doc --> | ||
608 | * <!-- end-user-doc --> | ||
609 | * @generated | ||
610 | */ | ||
611 | public ALSInverseRelation createALSInverseRelation() | ||
612 | { | ||
613 | ALSInverseRelationImpl alsInverseRelation = new ALSInverseRelationImpl(); | ||
614 | return alsInverseRelation; | ||
615 | } | ||
616 | |||
617 | /** | ||
618 | * <!-- begin-user-doc --> | ||
619 | * <!-- end-user-doc --> | ||
620 | * @generated | ||
621 | */ | ||
622 | public AlSTransitiveClosure createAlSTransitiveClosure() | ||
623 | { | ||
624 | AlSTransitiveClosureImpl alSTransitiveClosure = new AlSTransitiveClosureImpl(); | ||
625 | return alSTransitiveClosure; | ||
626 | } | ||
627 | |||
628 | /** | ||
629 | * <!-- begin-user-doc --> | ||
630 | * <!-- end-user-doc --> | ||
631 | * @generated | ||
632 | */ | ||
633 | public ALSReflectiveTransitiveClosure createALSReflectiveTransitiveClosure() | ||
634 | { | ||
635 | ALSReflectiveTransitiveClosureImpl alsReflectiveTransitiveClosure = new ALSReflectiveTransitiveClosureImpl(); | ||
636 | return alsReflectiveTransitiveClosure; | ||
637 | } | ||
638 | |||
639 | /** | ||
640 | * <!-- begin-user-doc --> | ||
641 | * <!-- end-user-doc --> | ||
642 | * @generated | ||
643 | */ | ||
644 | public ALSCardinality createALSCardinality() | ||
645 | { | ||
646 | ALSCardinalityImpl alsCardinality = new ALSCardinalityImpl(); | ||
647 | return alsCardinality; | ||
648 | } | ||
649 | |||
650 | /** | ||
651 | * <!-- begin-user-doc --> | ||
652 | * <!-- end-user-doc --> | ||
653 | * @generated | ||
654 | */ | ||
655 | public ALSUnaryMinus createALSUnaryMinus() | ||
656 | { | ||
657 | ALSUnaryMinusImpl alsUnaryMinus = new ALSUnaryMinusImpl(); | ||
658 | return alsUnaryMinus; | ||
659 | } | ||
660 | |||
661 | /** | ||
662 | * <!-- begin-user-doc --> | ||
663 | * <!-- end-user-doc --> | ||
664 | * @generated | ||
665 | */ | ||
666 | public ALSSum createALSSum() | ||
667 | { | ||
668 | ALSSumImpl alsSum = new ALSSumImpl(); | ||
669 | return alsSum; | ||
670 | } | ||
671 | |||
672 | /** | ||
673 | * <!-- begin-user-doc --> | ||
674 | * <!-- end-user-doc --> | ||
675 | * @generated | ||
676 | */ | ||
677 | public ALSFunctionCall createALSFunctionCall() | ||
678 | { | ||
679 | ALSFunctionCallImpl alsFunctionCall = new ALSFunctionCallImpl(); | ||
680 | return alsFunctionCall; | ||
681 | } | ||
682 | |||
683 | /** | ||
684 | * <!-- begin-user-doc --> | ||
685 | * <!-- end-user-doc --> | ||
686 | * @generated | ||
687 | */ | ||
688 | public ALSNone createALSNone() | ||
689 | { | ||
690 | ALSNoneImpl alsNone = new ALSNoneImpl(); | ||
691 | return alsNone; | ||
692 | } | ||
693 | |||
694 | /** | ||
695 | * <!-- begin-user-doc --> | ||
696 | * <!-- end-user-doc --> | ||
697 | * @generated | ||
698 | */ | ||
699 | public ALSIden createALSIden() | ||
700 | { | ||
701 | ALSIdenImpl alsIden = new ALSIdenImpl(); | ||
702 | return alsIden; | ||
703 | } | ||
704 | |||
705 | /** | ||
706 | * <!-- begin-user-doc --> | ||
707 | * <!-- end-user-doc --> | ||
708 | * @generated | ||
709 | */ | ||
710 | public ALSUniv createALSUniv() | ||
711 | { | ||
712 | ALSUnivImpl alsUniv = new ALSUnivImpl(); | ||
713 | return alsUniv; | ||
714 | } | ||
715 | |||
716 | /** | ||
717 | * <!-- begin-user-doc --> | ||
718 | * <!-- end-user-doc --> | ||
719 | * @generated | ||
720 | */ | ||
721 | public ALSInt createALSInt() | ||
722 | { | ||
723 | ALSIntImpl alsInt = new ALSIntImpl(); | ||
724 | return alsInt; | ||
725 | } | ||
726 | |||
727 | /** | ||
728 | * <!-- begin-user-doc --> | ||
729 | * <!-- end-user-doc --> | ||
730 | * @generated | ||
731 | */ | ||
732 | public ALSString createALSString() | ||
733 | { | ||
734 | ALSStringImpl alsString = new ALSStringImpl(); | ||
735 | return alsString; | ||
736 | } | ||
737 | |||
738 | /** | ||
739 | * <!-- begin-user-doc --> | ||
740 | * <!-- end-user-doc --> | ||
741 | * @generated | ||
742 | */ | ||
743 | public ALSReference createALSReference() | ||
744 | { | ||
745 | ALSReferenceImpl alsReference = new ALSReferenceImpl(); | ||
746 | return alsReference; | ||
747 | } | ||
748 | |||
749 | /** | ||
750 | * <!-- begin-user-doc --> | ||
751 | * <!-- end-user-doc --> | ||
752 | * @generated | ||
753 | */ | ||
754 | public ALSNumberLiteral createALSNumberLiteral() | ||
755 | { | ||
756 | ALSNumberLiteralImpl alsNumberLiteral = new ALSNumberLiteralImpl(); | ||
757 | return alsNumberLiteral; | ||
758 | } | ||
759 | |||
760 | /** | ||
761 | * <!-- begin-user-doc --> | ||
762 | * <!-- end-user-doc --> | ||
763 | * @generated | ||
764 | */ | ||
765 | public ALSStringLiteral createALSStringLiteral() | ||
766 | { | ||
767 | ALSStringLiteralImpl alsStringLiteral = new ALSStringLiteralImpl(); | ||
768 | return alsStringLiteral; | ||
769 | } | ||
770 | |||
771 | /** | ||
772 | * <!-- begin-user-doc --> | ||
773 | * <!-- end-user-doc --> | ||
774 | * @generated | ||
775 | */ | ||
776 | public ALSMultiplicity createALSMultiplicityFromString(EDataType eDataType, String initialValue) | ||
777 | { | ||
778 | ALSMultiplicity result = ALSMultiplicity.get(initialValue); | ||
779 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
780 | return result; | ||
781 | } | ||
782 | |||
783 | /** | ||
784 | * <!-- begin-user-doc --> | ||
785 | * <!-- end-user-doc --> | ||
786 | * @generated | ||
787 | */ | ||
788 | public String convertALSMultiplicityToString(EDataType eDataType, Object instanceValue) | ||
789 | { | ||
790 | return instanceValue == null ? null : instanceValue.toString(); | ||
791 | } | ||
792 | |||
793 | /** | ||
794 | * <!-- begin-user-doc --> | ||
795 | * <!-- end-user-doc --> | ||
796 | * @generated | ||
797 | */ | ||
798 | public ALSNumericOperator createALSNumericOperatorFromString(EDataType eDataType, String initialValue) | ||
799 | { | ||
800 | ALSNumericOperator result = ALSNumericOperator.get(initialValue); | ||
801 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
802 | return result; | ||
803 | } | ||
804 | |||
805 | /** | ||
806 | * <!-- begin-user-doc --> | ||
807 | * <!-- end-user-doc --> | ||
808 | * @generated | ||
809 | */ | ||
810 | public String convertALSNumericOperatorToString(EDataType eDataType, Object instanceValue) | ||
811 | { | ||
812 | return instanceValue == null ? null : instanceValue.toString(); | ||
813 | } | ||
814 | |||
815 | /** | ||
816 | * <!-- begin-user-doc --> | ||
817 | * <!-- end-user-doc --> | ||
818 | * @generated | ||
819 | */ | ||
820 | public AlloyLanguagePackage getAlloyLanguagePackage() | ||
821 | { | ||
822 | return (AlloyLanguagePackage)getEPackage(); | ||
823 | } | ||
824 | |||
825 | /** | ||
826 | * <!-- begin-user-doc --> | ||
827 | * <!-- end-user-doc --> | ||
828 | * @deprecated | ||
829 | * @generated | ||
830 | */ | ||
831 | @Deprecated | ||
832 | public static AlloyLanguagePackage getPackage() | ||
833 | { | ||
834 | return AlloyLanguagePackage.eINSTANCE; | ||
835 | } | ||
836 | |||
837 | } //AlloyLanguageFactoryImpl | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java new file mode 100644 index 00000000..768840c9 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/impl/AlloyLanguagePackageImpl.java | |||
@@ -0,0 +1,2498 @@ | |||
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.ALSString; | ||
51 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral; | ||
52 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringScope; | ||
53 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset; | ||
54 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum; | ||
55 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm; | ||
56 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration; | ||
57 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope; | ||
58 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus; | ||
59 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv; | ||
60 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration; | ||
61 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure; | ||
62 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguageFactory; | ||
63 | import hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage; | ||
64 | |||
65 | import org.eclipse.emf.ecore.EAttribute; | ||
66 | import org.eclipse.emf.ecore.EClass; | ||
67 | import org.eclipse.emf.ecore.EEnum; | ||
68 | import org.eclipse.emf.ecore.EPackage; | ||
69 | import org.eclipse.emf.ecore.EReference; | ||
70 | |||
71 | import org.eclipse.emf.ecore.impl.EPackageImpl; | ||
72 | |||
73 | /** | ||
74 | * <!-- begin-user-doc --> | ||
75 | * An implementation of the model <b>Package</b>. | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public class AlloyLanguagePackageImpl extends EPackageImpl implements AlloyLanguagePackage | ||
80 | { | ||
81 | /** | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @generated | ||
85 | */ | ||
86 | private EClass alsDocumentEClass = null; | ||
87 | |||
88 | /** | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @generated | ||
92 | */ | ||
93 | private EClass alsRelationDeclarationEClass = null; | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | private EClass alsTypeDeclarationEClass = null; | ||
101 | |||
102 | /** | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @generated | ||
106 | */ | ||
107 | private EClass alsEnumDeclarationEClass = null; | ||
108 | |||
109 | /** | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @generated | ||
113 | */ | ||
114 | private EClass alsEnumLiteralEClass = null; | ||
115 | |||
116 | /** | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | */ | ||
121 | private EClass alsSignatureDeclarationEClass = null; | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | private EClass alsSignatureBodyEClass = null; | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | private EClass alsFieldDeclarationEClass = null; | ||
136 | |||
137 | /** | ||
138 | * <!-- begin-user-doc --> | ||
139 | * <!-- end-user-doc --> | ||
140 | * @generated | ||
141 | */ | ||
142 | private EClass alsDefinitionEClass = null; | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | private EClass alsFunctionDefinitionEClass = null; | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | private EClass alsRelationDefinitionEClass = null; | ||
157 | |||
158 | /** | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <!-- end-user-doc --> | ||
161 | * @generated | ||
162 | */ | ||
163 | private EClass alsFactDeclarationEClass = null; | ||
164 | |||
165 | /** | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @generated | ||
169 | */ | ||
170 | private EClass alsTermEClass = null; | ||
171 | |||
172 | /** | ||
173 | * <!-- begin-user-doc --> | ||
174 | * <!-- end-user-doc --> | ||
175 | * @generated | ||
176 | */ | ||
177 | private EClass alsVariableDeclarationEClass = null; | ||
178 | |||
179 | /** | ||
180 | * <!-- begin-user-doc --> | ||
181 | * <!-- end-user-doc --> | ||
182 | * @generated | ||
183 | */ | ||
184 | private EClass alsRunCommandEClass = null; | ||
185 | |||
186 | /** | ||
187 | * <!-- begin-user-doc --> | ||
188 | * <!-- end-user-doc --> | ||
189 | * @generated | ||
190 | */ | ||
191 | private EClass alsTypeScopeEClass = null; | ||
192 | |||
193 | /** | ||
194 | * <!-- begin-user-doc --> | ||
195 | * <!-- end-user-doc --> | ||
196 | * @generated | ||
197 | */ | ||
198 | private EClass alsSigScopeEClass = null; | ||
199 | |||
200 | /** | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | */ | ||
205 | private EClass alsIntScopeEClass = null; | ||
206 | |||
207 | /** | ||
208 | * <!-- begin-user-doc --> | ||
209 | * <!-- end-user-doc --> | ||
210 | * @generated | ||
211 | */ | ||
212 | private EClass alsStringScopeEClass = null; | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
219 | private EClass alsQuantifiedExEClass = null; | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | private EClass alsOrEClass = null; | ||
227 | |||
228 | /** | ||
229 | * <!-- begin-user-doc --> | ||
230 | * <!-- end-user-doc --> | ||
231 | * @generated | ||
232 | */ | ||
233 | private EClass alsIffEClass = null; | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | private EClass alsImplEClass = null; | ||
241 | |||
242 | /** | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @generated | ||
246 | */ | ||
247 | private EClass alsAndEClass = null; | ||
248 | |||
249 | /** | ||
250 | * <!-- begin-user-doc --> | ||
251 | * <!-- end-user-doc --> | ||
252 | * @generated | ||
253 | */ | ||
254 | private EClass alsEqualsEClass = null; | ||
255 | |||
256 | /** | ||
257 | * <!-- begin-user-doc --> | ||
258 | * <!-- end-user-doc --> | ||
259 | * @generated | ||
260 | */ | ||
261 | private EClass alsNotEqualsEClass = null; | ||
262 | |||
263 | /** | ||
264 | * <!-- begin-user-doc --> | ||
265 | * <!-- end-user-doc --> | ||
266 | * @generated | ||
267 | */ | ||
268 | private EClass alsSubsetEClass = null; | ||
269 | |||
270 | /** | ||
271 | * <!-- begin-user-doc --> | ||
272 | * <!-- end-user-doc --> | ||
273 | * @generated | ||
274 | */ | ||
275 | private EClass alsLessEClass = null; | ||
276 | |||
277 | /** | ||
278 | * <!-- begin-user-doc --> | ||
279 | * <!-- end-user-doc --> | ||
280 | * @generated | ||
281 | */ | ||
282 | private EClass alsLeqEClass = null; | ||
283 | |||
284 | /** | ||
285 | * <!-- begin-user-doc --> | ||
286 | * <!-- end-user-doc --> | ||
287 | * @generated | ||
288 | */ | ||
289 | private EClass alsMoreEClass = null; | ||
290 | |||
291 | /** | ||
292 | * <!-- begin-user-doc --> | ||
293 | * <!-- end-user-doc --> | ||
294 | * @generated | ||
295 | */ | ||
296 | private EClass alsMeqEClass = null; | ||
297 | |||
298 | /** | ||
299 | * <!-- begin-user-doc --> | ||
300 | * <!-- end-user-doc --> | ||
301 | * @generated | ||
302 | */ | ||
303 | private EClass alsOverrideEClass = null; | ||
304 | |||
305 | /** | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @generated | ||
309 | */ | ||
310 | private EClass alsRangeRestrictionRightEClass = null; | ||
311 | |||
312 | /** | ||
313 | * <!-- begin-user-doc --> | ||
314 | * <!-- end-user-doc --> | ||
315 | * @generated | ||
316 | */ | ||
317 | private EClass alsRangeRestrictionLeftEClass = null; | ||
318 | |||
319 | /** | ||
320 | * <!-- begin-user-doc --> | ||
321 | * <!-- end-user-doc --> | ||
322 | * @generated | ||
323 | */ | ||
324 | private EClass alsJoinEClass = null; | ||
325 | |||
326 | /** | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <!-- end-user-doc --> | ||
329 | * @generated | ||
330 | */ | ||
331 | private EClass alsMinusEClass = null; | ||
332 | |||
333 | /** | ||
334 | * <!-- begin-user-doc --> | ||
335 | * <!-- end-user-doc --> | ||
336 | * @generated | ||
337 | */ | ||
338 | private EClass alsPlusEClass = null; | ||
339 | |||
340 | /** | ||
341 | * <!-- begin-user-doc --> | ||
342 | * <!-- end-user-doc --> | ||
343 | * @generated | ||
344 | */ | ||
345 | private EClass alsIntersectionEClass = null; | ||
346 | |||
347 | /** | ||
348 | * <!-- begin-user-doc --> | ||
349 | * <!-- end-user-doc --> | ||
350 | * @generated | ||
351 | */ | ||
352 | private EClass alsDirectProductEClass = null; | ||
353 | |||
354 | /** | ||
355 | * <!-- begin-user-doc --> | ||
356 | * <!-- end-user-doc --> | ||
357 | * @generated | ||
358 | */ | ||
359 | private EClass alsNotEClass = null; | ||
360 | |||
361 | /** | ||
362 | * <!-- begin-user-doc --> | ||
363 | * <!-- end-user-doc --> | ||
364 | * @generated | ||
365 | */ | ||
366 | private EClass alsInverseRelationEClass = null; | ||
367 | |||
368 | /** | ||
369 | * <!-- begin-user-doc --> | ||
370 | * <!-- end-user-doc --> | ||
371 | * @generated | ||
372 | */ | ||
373 | private EClass alSTransitiveClosureEClass = null; | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | private EClass alsReflectiveTransitiveClosureEClass = null; | ||
381 | |||
382 | /** | ||
383 | * <!-- begin-user-doc --> | ||
384 | * <!-- end-user-doc --> | ||
385 | * @generated | ||
386 | */ | ||
387 | private EClass alsCardinalityEClass = null; | ||
388 | |||
389 | /** | ||
390 | * <!-- begin-user-doc --> | ||
391 | * <!-- end-user-doc --> | ||
392 | * @generated | ||
393 | */ | ||
394 | private EClass alsUnaryMinusEClass = null; | ||
395 | |||
396 | /** | ||
397 | * <!-- begin-user-doc --> | ||
398 | * <!-- end-user-doc --> | ||
399 | * @generated | ||
400 | */ | ||
401 | private EClass alsSumEClass = null; | ||
402 | |||
403 | /** | ||
404 | * <!-- begin-user-doc --> | ||
405 | * <!-- end-user-doc --> | ||
406 | * @generated | ||
407 | */ | ||
408 | private EClass alsFunctionCallEClass = null; | ||
409 | |||
410 | /** | ||
411 | * <!-- begin-user-doc --> | ||
412 | * <!-- end-user-doc --> | ||
413 | * @generated | ||
414 | */ | ||
415 | private EClass alsNoneEClass = null; | ||
416 | |||
417 | /** | ||
418 | * <!-- begin-user-doc --> | ||
419 | * <!-- end-user-doc --> | ||
420 | * @generated | ||
421 | */ | ||
422 | private EClass alsIdenEClass = null; | ||
423 | |||
424 | /** | ||
425 | * <!-- begin-user-doc --> | ||
426 | * <!-- end-user-doc --> | ||
427 | * @generated | ||
428 | */ | ||
429 | private EClass alsUnivEClass = null; | ||
430 | |||
431 | /** | ||
432 | * <!-- begin-user-doc --> | ||
433 | * <!-- end-user-doc --> | ||
434 | * @generated | ||
435 | */ | ||
436 | private EClass alsIntEClass = null; | ||
437 | |||
438 | /** | ||
439 | * <!-- begin-user-doc --> | ||
440 | * <!-- end-user-doc --> | ||
441 | * @generated | ||
442 | */ | ||
443 | private EClass alsStringEClass = null; | ||
444 | |||
445 | /** | ||
446 | * <!-- begin-user-doc --> | ||
447 | * <!-- end-user-doc --> | ||
448 | * @generated | ||
449 | */ | ||
450 | private EClass alsReferenceEClass = null; | ||
451 | |||
452 | /** | ||
453 | * <!-- begin-user-doc --> | ||
454 | * <!-- end-user-doc --> | ||
455 | * @generated | ||
456 | */ | ||
457 | private EClass alsNumberLiteralEClass = null; | ||
458 | |||
459 | /** | ||
460 | * <!-- begin-user-doc --> | ||
461 | * <!-- end-user-doc --> | ||
462 | * @generated | ||
463 | */ | ||
464 | private EClass alsStringLiteralEClass = null; | ||
465 | |||
466 | /** | ||
467 | * <!-- begin-user-doc --> | ||
468 | * <!-- end-user-doc --> | ||
469 | * @generated | ||
470 | */ | ||
471 | private EEnum alsMultiplicityEEnum = null; | ||
472 | |||
473 | /** | ||
474 | * <!-- begin-user-doc --> | ||
475 | * <!-- end-user-doc --> | ||
476 | * @generated | ||
477 | */ | ||
478 | private EEnum alsNumericOperatorEEnum = null; | ||
479 | |||
480 | /** | ||
481 | * Creates an instance of the model <b>Package</b>, registered with | ||
482 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | ||
483 | * package URI value. | ||
484 | * <p>Note: the correct way to create the package is via the static | ||
485 | * factory method {@link #init init()}, which also performs | ||
486 | * initialization of the package, or returns the registered package, | ||
487 | * if one already exists. | ||
488 | * <!-- begin-user-doc --> | ||
489 | * <!-- end-user-doc --> | ||
490 | * @see org.eclipse.emf.ecore.EPackage.Registry | ||
491 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.AlloyLanguagePackage#eNS_URI | ||
492 | * @see #init() | ||
493 | * @generated | ||
494 | */ | ||
495 | private AlloyLanguagePackageImpl() | ||
496 | { | ||
497 | super(eNS_URI, AlloyLanguageFactory.eINSTANCE); | ||
498 | } | ||
499 | |||
500 | /** | ||
501 | * <!-- begin-user-doc --> | ||
502 | * <!-- end-user-doc --> | ||
503 | * @generated | ||
504 | */ | ||
505 | private static boolean isInited = false; | ||
506 | |||
507 | /** | ||
508 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | ||
509 | * | ||
510 | * <p>This method is used to initialize {@link AlloyLanguagePackage#eINSTANCE} when that field is accessed. | ||
511 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | ||
512 | * <!-- begin-user-doc --> | ||
513 | * <!-- end-user-doc --> | ||
514 | * @see #eNS_URI | ||
515 | * @see #createPackageContents() | ||
516 | * @see #initializePackageContents() | ||
517 | * @generated | ||
518 | */ | ||
519 | public static AlloyLanguagePackage init() | ||
520 | { | ||
521 | if (isInited) return (AlloyLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(AlloyLanguagePackage.eNS_URI); | ||
522 | |||
523 | // Obtain or create and register package | ||
524 | AlloyLanguagePackageImpl theAlloyLanguagePackage = (AlloyLanguagePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AlloyLanguagePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AlloyLanguagePackageImpl()); | ||
525 | |||
526 | isInited = true; | ||
527 | |||
528 | // Create package meta-data objects | ||
529 | theAlloyLanguagePackage.createPackageContents(); | ||
530 | |||
531 | // Initialize created meta-data | ||
532 | theAlloyLanguagePackage.initializePackageContents(); | ||
533 | |||
534 | // Mark meta-data to indicate it can't be changed | ||
535 | theAlloyLanguagePackage.freeze(); | ||
536 | |||
537 | |||
538 | // Update the registry and return the package | ||
539 | EPackage.Registry.INSTANCE.put(AlloyLanguagePackage.eNS_URI, theAlloyLanguagePackage); | ||
540 | return theAlloyLanguagePackage; | ||
541 | } | ||
542 | |||
543 | /** | ||
544 | * <!-- begin-user-doc --> | ||
545 | * <!-- end-user-doc --> | ||
546 | * @generated | ||
547 | */ | ||
548 | public EClass getALSDocument() | ||
549 | { | ||
550 | return alsDocumentEClass; | ||
551 | } | ||
552 | |||
553 | /** | ||
554 | * <!-- begin-user-doc --> | ||
555 | * <!-- end-user-doc --> | ||
556 | * @generated | ||
557 | */ | ||
558 | public EReference getALSDocument_EnumDeclarations() | ||
559 | { | ||
560 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(0); | ||
561 | } | ||
562 | |||
563 | /** | ||
564 | * <!-- begin-user-doc --> | ||
565 | * <!-- end-user-doc --> | ||
566 | * @generated | ||
567 | */ | ||
568 | public EReference getALSDocument_SignatureBodies() | ||
569 | { | ||
570 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(1); | ||
571 | } | ||
572 | |||
573 | /** | ||
574 | * <!-- begin-user-doc --> | ||
575 | * <!-- end-user-doc --> | ||
576 | * @generated | ||
577 | */ | ||
578 | public EReference getALSDocument_FunctionDefinitions() | ||
579 | { | ||
580 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(2); | ||
581 | } | ||
582 | |||
583 | /** | ||
584 | * <!-- begin-user-doc --> | ||
585 | * <!-- end-user-doc --> | ||
586 | * @generated | ||
587 | */ | ||
588 | public EReference getALSDocument_RelationDefinitions() | ||
589 | { | ||
590 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(3); | ||
591 | } | ||
592 | |||
593 | /** | ||
594 | * <!-- begin-user-doc --> | ||
595 | * <!-- end-user-doc --> | ||
596 | * @generated | ||
597 | */ | ||
598 | public EReference getALSDocument_FactDeclarations() | ||
599 | { | ||
600 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(4); | ||
601 | } | ||
602 | |||
603 | /** | ||
604 | * <!-- begin-user-doc --> | ||
605 | * <!-- end-user-doc --> | ||
606 | * @generated | ||
607 | */ | ||
608 | public EReference getALSDocument_RunCommand() | ||
609 | { | ||
610 | return (EReference)alsDocumentEClass.getEStructuralFeatures().get(5); | ||
611 | } | ||
612 | |||
613 | /** | ||
614 | * <!-- begin-user-doc --> | ||
615 | * <!-- end-user-doc --> | ||
616 | * @generated | ||
617 | */ | ||
618 | public EClass getALSRelationDeclaration() | ||
619 | { | ||
620 | return alsRelationDeclarationEClass; | ||
621 | } | ||
622 | |||
623 | /** | ||
624 | * <!-- begin-user-doc --> | ||
625 | * <!-- end-user-doc --> | ||
626 | * @generated | ||
627 | */ | ||
628 | public EAttribute getALSRelationDeclaration_Name() | ||
629 | { | ||
630 | return (EAttribute)alsRelationDeclarationEClass.getEStructuralFeatures().get(0); | ||
631 | } | ||
632 | |||
633 | /** | ||
634 | * <!-- begin-user-doc --> | ||
635 | * <!-- end-user-doc --> | ||
636 | * @generated | ||
637 | */ | ||
638 | public EClass getALSTypeDeclaration() | ||
639 | { | ||
640 | return alsTypeDeclarationEClass; | ||
641 | } | ||
642 | |||
643 | /** | ||
644 | * <!-- begin-user-doc --> | ||
645 | * <!-- end-user-doc --> | ||
646 | * @generated | ||
647 | */ | ||
648 | public EClass getALSEnumDeclaration() | ||
649 | { | ||
650 | return alsEnumDeclarationEClass; | ||
651 | } | ||
652 | |||
653 | /** | ||
654 | * <!-- begin-user-doc --> | ||
655 | * <!-- end-user-doc --> | ||
656 | * @generated | ||
657 | */ | ||
658 | public EReference getALSEnumDeclaration_Literal() | ||
659 | { | ||
660 | return (EReference)alsEnumDeclarationEClass.getEStructuralFeatures().get(0); | ||
661 | } | ||
662 | |||
663 | /** | ||
664 | * <!-- begin-user-doc --> | ||
665 | * <!-- end-user-doc --> | ||
666 | * @generated | ||
667 | */ | ||
668 | public EClass getALSEnumLiteral() | ||
669 | { | ||
670 | return alsEnumLiteralEClass; | ||
671 | } | ||
672 | |||
673 | /** | ||
674 | * <!-- begin-user-doc --> | ||
675 | * <!-- end-user-doc --> | ||
676 | * @generated | ||
677 | */ | ||
678 | public EClass getALSSignatureDeclaration() | ||
679 | { | ||
680 | return alsSignatureDeclarationEClass; | ||
681 | } | ||
682 | |||
683 | /** | ||
684 | * <!-- begin-user-doc --> | ||
685 | * <!-- end-user-doc --> | ||
686 | * @generated | ||
687 | */ | ||
688 | public EClass getALSSignatureBody() | ||
689 | { | ||
690 | return alsSignatureBodyEClass; | ||
691 | } | ||
692 | |||
693 | /** | ||
694 | * <!-- begin-user-doc --> | ||
695 | * <!-- end-user-doc --> | ||
696 | * @generated | ||
697 | */ | ||
698 | public EAttribute getALSSignatureBody_Multiplicity() | ||
699 | { | ||
700 | return (EAttribute)alsSignatureBodyEClass.getEStructuralFeatures().get(0); | ||
701 | } | ||
702 | |||
703 | /** | ||
704 | * <!-- begin-user-doc --> | ||
705 | * <!-- end-user-doc --> | ||
706 | * @generated | ||
707 | */ | ||
708 | public EAttribute getALSSignatureBody_Abstract() | ||
709 | { | ||
710 | return (EAttribute)alsSignatureBodyEClass.getEStructuralFeatures().get(1); | ||
711 | } | ||
712 | |||
713 | /** | ||
714 | * <!-- begin-user-doc --> | ||
715 | * <!-- end-user-doc --> | ||
716 | * @generated | ||
717 | */ | ||
718 | public EReference getALSSignatureBody_Declarations() | ||
719 | { | ||
720 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(2); | ||
721 | } | ||
722 | |||
723 | /** | ||
724 | * <!-- begin-user-doc --> | ||
725 | * <!-- end-user-doc --> | ||
726 | * @generated | ||
727 | */ | ||
728 | public EReference getALSSignatureBody_Supertype() | ||
729 | { | ||
730 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(3); | ||
731 | } | ||
732 | |||
733 | /** | ||
734 | * <!-- begin-user-doc --> | ||
735 | * <!-- end-user-doc --> | ||
736 | * @generated | ||
737 | */ | ||
738 | public EReference getALSSignatureBody_Superset() | ||
739 | { | ||
740 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(4); | ||
741 | } | ||
742 | |||
743 | /** | ||
744 | * <!-- begin-user-doc --> | ||
745 | * <!-- end-user-doc --> | ||
746 | * @generated | ||
747 | */ | ||
748 | public EReference getALSSignatureBody_Fields() | ||
749 | { | ||
750 | return (EReference)alsSignatureBodyEClass.getEStructuralFeatures().get(5); | ||
751 | } | ||
752 | |||
753 | /** | ||
754 | * <!-- begin-user-doc --> | ||
755 | * <!-- end-user-doc --> | ||
756 | * @generated | ||
757 | */ | ||
758 | public EClass getALSFieldDeclaration() | ||
759 | { | ||
760 | return alsFieldDeclarationEClass; | ||
761 | } | ||
762 | |||
763 | /** | ||
764 | * <!-- begin-user-doc --> | ||
765 | * <!-- end-user-doc --> | ||
766 | * @generated | ||
767 | */ | ||
768 | public EAttribute getALSFieldDeclaration_Multiplicity() | ||
769 | { | ||
770 | return (EAttribute)alsFieldDeclarationEClass.getEStructuralFeatures().get(0); | ||
771 | } | ||
772 | |||
773 | /** | ||
774 | * <!-- begin-user-doc --> | ||
775 | * <!-- end-user-doc --> | ||
776 | * @generated | ||
777 | */ | ||
778 | public EReference getALSFieldDeclaration_Type() | ||
779 | { | ||
780 | return (EReference)alsFieldDeclarationEClass.getEStructuralFeatures().get(1); | ||
781 | } | ||
782 | |||
783 | /** | ||
784 | * <!-- begin-user-doc --> | ||
785 | * <!-- end-user-doc --> | ||
786 | * @generated | ||
787 | */ | ||
788 | public EClass getALSDefinition() | ||
789 | { | ||
790 | return alsDefinitionEClass; | ||
791 | } | ||
792 | |||
793 | /** | ||
794 | * <!-- begin-user-doc --> | ||
795 | * <!-- end-user-doc --> | ||
796 | * @generated | ||
797 | */ | ||
798 | public EAttribute getALSDefinition_Name() | ||
799 | { | ||
800 | return (EAttribute)alsDefinitionEClass.getEStructuralFeatures().get(0); | ||
801 | } | ||
802 | |||
803 | /** | ||
804 | * <!-- begin-user-doc --> | ||
805 | * <!-- end-user-doc --> | ||
806 | * @generated | ||
807 | */ | ||
808 | public EReference getALSDefinition_Variables() | ||
809 | { | ||
810 | return (EReference)alsDefinitionEClass.getEStructuralFeatures().get(1); | ||
811 | } | ||
812 | |||
813 | /** | ||
814 | * <!-- begin-user-doc --> | ||
815 | * <!-- end-user-doc --> | ||
816 | * @generated | ||
817 | */ | ||
818 | public EReference getALSDefinition_Value() | ||
819 | { | ||
820 | return (EReference)alsDefinitionEClass.getEStructuralFeatures().get(2); | ||
821 | } | ||
822 | |||
823 | /** | ||
824 | * <!-- begin-user-doc --> | ||
825 | * <!-- end-user-doc --> | ||
826 | * @generated | ||
827 | */ | ||
828 | public EClass getALSFunctionDefinition() | ||
829 | { | ||
830 | return alsFunctionDefinitionEClass; | ||
831 | } | ||
832 | |||
833 | /** | ||
834 | * <!-- begin-user-doc --> | ||
835 | * <!-- end-user-doc --> | ||
836 | * @generated | ||
837 | */ | ||
838 | public EReference getALSFunctionDefinition_Type() | ||
839 | { | ||
840 | return (EReference)alsFunctionDefinitionEClass.getEStructuralFeatures().get(0); | ||
841 | } | ||
842 | |||
843 | /** | ||
844 | * <!-- begin-user-doc --> | ||
845 | * <!-- end-user-doc --> | ||
846 | * @generated | ||
847 | */ | ||
848 | public EClass getALSRelationDefinition() | ||
849 | { | ||
850 | return alsRelationDefinitionEClass; | ||
851 | } | ||
852 | |||
853 | /** | ||
854 | * <!-- begin-user-doc --> | ||
855 | * <!-- end-user-doc --> | ||
856 | * @generated | ||
857 | */ | ||
858 | public EClass getALSFactDeclaration() | ||
859 | { | ||
860 | return alsFactDeclarationEClass; | ||
861 | } | ||
862 | |||
863 | /** | ||
864 | * <!-- begin-user-doc --> | ||
865 | * <!-- end-user-doc --> | ||
866 | * @generated | ||
867 | */ | ||
868 | public EAttribute getALSFactDeclaration_Name() | ||
869 | { | ||
870 | return (EAttribute)alsFactDeclarationEClass.getEStructuralFeatures().get(0); | ||
871 | } | ||
872 | |||
873 | /** | ||
874 | * <!-- begin-user-doc --> | ||
875 | * <!-- end-user-doc --> | ||
876 | * @generated | ||
877 | */ | ||
878 | public EReference getALSFactDeclaration_Term() | ||
879 | { | ||
880 | return (EReference)alsFactDeclarationEClass.getEStructuralFeatures().get(1); | ||
881 | } | ||
882 | |||
883 | /** | ||
884 | * <!-- begin-user-doc --> | ||
885 | * <!-- end-user-doc --> | ||
886 | * @generated | ||
887 | */ | ||
888 | public EClass getALSTerm() | ||
889 | { | ||
890 | return alsTermEClass; | ||
891 | } | ||
892 | |||
893 | /** | ||
894 | * <!-- begin-user-doc --> | ||
895 | * <!-- end-user-doc --> | ||
896 | * @generated | ||
897 | */ | ||
898 | public EClass getALSVariableDeclaration() | ||
899 | { | ||
900 | return alsVariableDeclarationEClass; | ||
901 | } | ||
902 | |||
903 | /** | ||
904 | * <!-- begin-user-doc --> | ||
905 | * <!-- end-user-doc --> | ||
906 | * @generated | ||
907 | */ | ||
908 | public EReference getALSVariableDeclaration_Range() | ||
909 | { | ||
910 | return (EReference)alsVariableDeclarationEClass.getEStructuralFeatures().get(0); | ||
911 | } | ||
912 | |||
913 | /** | ||
914 | * <!-- begin-user-doc --> | ||
915 | * <!-- end-user-doc --> | ||
916 | * @generated | ||
917 | */ | ||
918 | public EClass getALSRunCommand() | ||
919 | { | ||
920 | return alsRunCommandEClass; | ||
921 | } | ||
922 | |||
923 | /** | ||
924 | * <!-- begin-user-doc --> | ||
925 | * <!-- end-user-doc --> | ||
926 | * @generated | ||
927 | */ | ||
928 | public EReference getALSRunCommand_TypeScopes() | ||
929 | { | ||
930 | return (EReference)alsRunCommandEClass.getEStructuralFeatures().get(0); | ||
931 | } | ||
932 | |||
933 | /** | ||
934 | * <!-- begin-user-doc --> | ||
935 | * <!-- end-user-doc --> | ||
936 | * @generated | ||
937 | */ | ||
938 | public EClass getALSTypeScope() | ||
939 | { | ||
940 | return alsTypeScopeEClass; | ||
941 | } | ||
942 | |||
943 | /** | ||
944 | * <!-- begin-user-doc --> | ||
945 | * <!-- end-user-doc --> | ||
946 | * @generated | ||
947 | */ | ||
948 | public EAttribute getALSTypeScope_Number() | ||
949 | { | ||
950 | return (EAttribute)alsTypeScopeEClass.getEStructuralFeatures().get(0); | ||
951 | } | ||
952 | |||
953 | /** | ||
954 | * <!-- begin-user-doc --> | ||
955 | * <!-- end-user-doc --> | ||
956 | * @generated | ||
957 | */ | ||
958 | public EClass getALSSigScope() | ||
959 | { | ||
960 | return alsSigScopeEClass; | ||
961 | } | ||
962 | |||
963 | /** | ||
964 | * <!-- begin-user-doc --> | ||
965 | * <!-- end-user-doc --> | ||
966 | * @generated | ||
967 | */ | ||
968 | public EAttribute getALSSigScope_Exactly() | ||
969 | { | ||
970 | return (EAttribute)alsSigScopeEClass.getEStructuralFeatures().get(0); | ||
971 | } | ||
972 | |||
973 | /** | ||
974 | * <!-- begin-user-doc --> | ||
975 | * <!-- end-user-doc --> | ||
976 | * @generated | ||
977 | */ | ||
978 | public EReference getALSSigScope_Type() | ||
979 | { | ||
980 | return (EReference)alsSigScopeEClass.getEStructuralFeatures().get(1); | ||
981 | } | ||
982 | |||
983 | /** | ||
984 | * <!-- begin-user-doc --> | ||
985 | * <!-- end-user-doc --> | ||
986 | * @generated | ||
987 | */ | ||
988 | public EClass getALSIntScope() | ||
989 | { | ||
990 | return alsIntScopeEClass; | ||
991 | } | ||
992 | |||
993 | /** | ||
994 | * <!-- begin-user-doc --> | ||
995 | * <!-- end-user-doc --> | ||
996 | * @generated | ||
997 | */ | ||
998 | public EClass getALSStringScope() | ||
999 | { | ||
1000 | return alsStringScopeEClass; | ||
1001 | } | ||
1002 | |||
1003 | /** | ||
1004 | * <!-- begin-user-doc --> | ||
1005 | * <!-- end-user-doc --> | ||
1006 | * @generated | ||
1007 | */ | ||
1008 | public EClass getALSQuantifiedEx() | ||
1009 | { | ||
1010 | return alsQuantifiedExEClass; | ||
1011 | } | ||
1012 | |||
1013 | /** | ||
1014 | * <!-- begin-user-doc --> | ||
1015 | * <!-- end-user-doc --> | ||
1016 | * @generated | ||
1017 | */ | ||
1018 | public EAttribute getALSQuantifiedEx_Type() | ||
1019 | { | ||
1020 | return (EAttribute)alsQuantifiedExEClass.getEStructuralFeatures().get(0); | ||
1021 | } | ||
1022 | |||
1023 | /** | ||
1024 | * <!-- begin-user-doc --> | ||
1025 | * <!-- end-user-doc --> | ||
1026 | * @generated | ||
1027 | */ | ||
1028 | public EAttribute getALSQuantifiedEx_Disj() | ||
1029 | { | ||
1030 | return (EAttribute)alsQuantifiedExEClass.getEStructuralFeatures().get(1); | ||
1031 | } | ||
1032 | |||
1033 | /** | ||
1034 | * <!-- begin-user-doc --> | ||
1035 | * <!-- end-user-doc --> | ||
1036 | * @generated | ||
1037 | */ | ||
1038 | public EReference getALSQuantifiedEx_Variables() | ||
1039 | { | ||
1040 | return (EReference)alsQuantifiedExEClass.getEStructuralFeatures().get(2); | ||
1041 | } | ||
1042 | |||
1043 | /** | ||
1044 | * <!-- begin-user-doc --> | ||
1045 | * <!-- end-user-doc --> | ||
1046 | * @generated | ||
1047 | */ | ||
1048 | public EReference getALSQuantifiedEx_Expression() | ||
1049 | { | ||
1050 | return (EReference)alsQuantifiedExEClass.getEStructuralFeatures().get(3); | ||
1051 | } | ||
1052 | |||
1053 | /** | ||
1054 | * <!-- begin-user-doc --> | ||
1055 | * <!-- end-user-doc --> | ||
1056 | * @generated | ||
1057 | */ | ||
1058 | public EClass getALSOr() | ||
1059 | { | ||
1060 | return alsOrEClass; | ||
1061 | } | ||
1062 | |||
1063 | /** | ||
1064 | * <!-- begin-user-doc --> | ||
1065 | * <!-- end-user-doc --> | ||
1066 | * @generated | ||
1067 | */ | ||
1068 | public EReference getALSOr_LeftOperand() | ||
1069 | { | ||
1070 | return (EReference)alsOrEClass.getEStructuralFeatures().get(0); | ||
1071 | } | ||
1072 | |||
1073 | /** | ||
1074 | * <!-- begin-user-doc --> | ||
1075 | * <!-- end-user-doc --> | ||
1076 | * @generated | ||
1077 | */ | ||
1078 | public EReference getALSOr_RightOperand() | ||
1079 | { | ||
1080 | return (EReference)alsOrEClass.getEStructuralFeatures().get(1); | ||
1081 | } | ||
1082 | |||
1083 | /** | ||
1084 | * <!-- begin-user-doc --> | ||
1085 | * <!-- end-user-doc --> | ||
1086 | * @generated | ||
1087 | */ | ||
1088 | public EClass getALSIff() | ||
1089 | { | ||
1090 | return alsIffEClass; | ||
1091 | } | ||
1092 | |||
1093 | /** | ||
1094 | * <!-- begin-user-doc --> | ||
1095 | * <!-- end-user-doc --> | ||
1096 | * @generated | ||
1097 | */ | ||
1098 | public EReference getALSIff_LeftOperand() | ||
1099 | { | ||
1100 | return (EReference)alsIffEClass.getEStructuralFeatures().get(0); | ||
1101 | } | ||
1102 | |||
1103 | /** | ||
1104 | * <!-- begin-user-doc --> | ||
1105 | * <!-- end-user-doc --> | ||
1106 | * @generated | ||
1107 | */ | ||
1108 | public EReference getALSIff_RightOperand() | ||
1109 | { | ||
1110 | return (EReference)alsIffEClass.getEStructuralFeatures().get(1); | ||
1111 | } | ||
1112 | |||
1113 | /** | ||
1114 | * <!-- begin-user-doc --> | ||
1115 | * <!-- end-user-doc --> | ||
1116 | * @generated | ||
1117 | */ | ||
1118 | public EClass getALSImpl() | ||
1119 | { | ||
1120 | return alsImplEClass; | ||
1121 | } | ||
1122 | |||
1123 | /** | ||
1124 | * <!-- begin-user-doc --> | ||
1125 | * <!-- end-user-doc --> | ||
1126 | * @generated | ||
1127 | */ | ||
1128 | public EReference getALSImpl_LeftOperand() | ||
1129 | { | ||
1130 | return (EReference)alsImplEClass.getEStructuralFeatures().get(0); | ||
1131 | } | ||
1132 | |||
1133 | /** | ||
1134 | * <!-- begin-user-doc --> | ||
1135 | * <!-- end-user-doc --> | ||
1136 | * @generated | ||
1137 | */ | ||
1138 | public EReference getALSImpl_RightOperand() | ||
1139 | { | ||
1140 | return (EReference)alsImplEClass.getEStructuralFeatures().get(1); | ||
1141 | } | ||
1142 | |||
1143 | /** | ||
1144 | * <!-- begin-user-doc --> | ||
1145 | * <!-- end-user-doc --> | ||
1146 | * @generated | ||
1147 | */ | ||
1148 | public EReference getALSImpl_ElseOperand() | ||
1149 | { | ||
1150 | return (EReference)alsImplEClass.getEStructuralFeatures().get(2); | ||
1151 | } | ||
1152 | |||
1153 | /** | ||
1154 | * <!-- begin-user-doc --> | ||
1155 | * <!-- end-user-doc --> | ||
1156 | * @generated | ||
1157 | */ | ||
1158 | public EClass getALSAnd() | ||
1159 | { | ||
1160 | return alsAndEClass; | ||
1161 | } | ||
1162 | |||
1163 | /** | ||
1164 | * <!-- begin-user-doc --> | ||
1165 | * <!-- end-user-doc --> | ||
1166 | * @generated | ||
1167 | */ | ||
1168 | public EReference getALSAnd_LeftOperand() | ||
1169 | { | ||
1170 | return (EReference)alsAndEClass.getEStructuralFeatures().get(0); | ||
1171 | } | ||
1172 | |||
1173 | /** | ||
1174 | * <!-- begin-user-doc --> | ||
1175 | * <!-- end-user-doc --> | ||
1176 | * @generated | ||
1177 | */ | ||
1178 | public EReference getALSAnd_RightOperand() | ||
1179 | { | ||
1180 | return (EReference)alsAndEClass.getEStructuralFeatures().get(1); | ||
1181 | } | ||
1182 | |||
1183 | /** | ||
1184 | * <!-- begin-user-doc --> | ||
1185 | * <!-- end-user-doc --> | ||
1186 | * @generated | ||
1187 | */ | ||
1188 | public EClass getALSEquals() | ||
1189 | { | ||
1190 | return alsEqualsEClass; | ||
1191 | } | ||
1192 | |||
1193 | /** | ||
1194 | * <!-- begin-user-doc --> | ||
1195 | * <!-- end-user-doc --> | ||
1196 | * @generated | ||
1197 | */ | ||
1198 | public EReference getALSEquals_LeftOperand() | ||
1199 | { | ||
1200 | return (EReference)alsEqualsEClass.getEStructuralFeatures().get(0); | ||
1201 | } | ||
1202 | |||
1203 | /** | ||
1204 | * <!-- begin-user-doc --> | ||
1205 | * <!-- end-user-doc --> | ||
1206 | * @generated | ||
1207 | */ | ||
1208 | public EReference getALSEquals_RightOperand() | ||
1209 | { | ||
1210 | return (EReference)alsEqualsEClass.getEStructuralFeatures().get(1); | ||
1211 | } | ||
1212 | |||
1213 | /** | ||
1214 | * <!-- begin-user-doc --> | ||
1215 | * <!-- end-user-doc --> | ||
1216 | * @generated | ||
1217 | */ | ||
1218 | public EClass getALSNotEquals() | ||
1219 | { | ||
1220 | return alsNotEqualsEClass; | ||
1221 | } | ||
1222 | |||
1223 | /** | ||
1224 | * <!-- begin-user-doc --> | ||
1225 | * <!-- end-user-doc --> | ||
1226 | * @generated | ||
1227 | */ | ||
1228 | public EReference getALSNotEquals_LeftOperand() | ||
1229 | { | ||
1230 | return (EReference)alsNotEqualsEClass.getEStructuralFeatures().get(0); | ||
1231 | } | ||
1232 | |||
1233 | /** | ||
1234 | * <!-- begin-user-doc --> | ||
1235 | * <!-- end-user-doc --> | ||
1236 | * @generated | ||
1237 | */ | ||
1238 | public EReference getALSNotEquals_RightOperand() | ||
1239 | { | ||
1240 | return (EReference)alsNotEqualsEClass.getEStructuralFeatures().get(1); | ||
1241 | } | ||
1242 | |||
1243 | /** | ||
1244 | * <!-- begin-user-doc --> | ||
1245 | * <!-- end-user-doc --> | ||
1246 | * @generated | ||
1247 | */ | ||
1248 | public EClass getALSSubset() | ||
1249 | { | ||
1250 | return alsSubsetEClass; | ||
1251 | } | ||
1252 | |||
1253 | /** | ||
1254 | * <!-- begin-user-doc --> | ||
1255 | * <!-- end-user-doc --> | ||
1256 | * @generated | ||
1257 | */ | ||
1258 | public EReference getALSSubset_LeftOperand() | ||
1259 | { | ||
1260 | return (EReference)alsSubsetEClass.getEStructuralFeatures().get(0); | ||
1261 | } | ||
1262 | |||
1263 | /** | ||
1264 | * <!-- begin-user-doc --> | ||
1265 | * <!-- end-user-doc --> | ||
1266 | * @generated | ||
1267 | */ | ||
1268 | public EReference getALSSubset_RightOperand() | ||
1269 | { | ||
1270 | return (EReference)alsSubsetEClass.getEStructuralFeatures().get(1); | ||
1271 | } | ||
1272 | |||
1273 | /** | ||
1274 | * <!-- begin-user-doc --> | ||
1275 | * <!-- end-user-doc --> | ||
1276 | * @generated | ||
1277 | */ | ||
1278 | public EClass getALSLess() | ||
1279 | { | ||
1280 | return alsLessEClass; | ||
1281 | } | ||
1282 | |||
1283 | /** | ||
1284 | * <!-- begin-user-doc --> | ||
1285 | * <!-- end-user-doc --> | ||
1286 | * @generated | ||
1287 | */ | ||
1288 | public EReference getALSLess_LeftOperand() | ||
1289 | { | ||
1290 | return (EReference)alsLessEClass.getEStructuralFeatures().get(0); | ||
1291 | } | ||
1292 | |||
1293 | /** | ||
1294 | * <!-- begin-user-doc --> | ||
1295 | * <!-- end-user-doc --> | ||
1296 | * @generated | ||
1297 | */ | ||
1298 | public EReference getALSLess_RightOperand() | ||
1299 | { | ||
1300 | return (EReference)alsLessEClass.getEStructuralFeatures().get(1); | ||
1301 | } | ||
1302 | |||
1303 | /** | ||
1304 | * <!-- begin-user-doc --> | ||
1305 | * <!-- end-user-doc --> | ||
1306 | * @generated | ||
1307 | */ | ||
1308 | public EClass getALSLeq() | ||
1309 | { | ||
1310 | return alsLeqEClass; | ||
1311 | } | ||
1312 | |||
1313 | /** | ||
1314 | * <!-- begin-user-doc --> | ||
1315 | * <!-- end-user-doc --> | ||
1316 | * @generated | ||
1317 | */ | ||
1318 | public EReference getALSLeq_LeftOperand() | ||
1319 | { | ||
1320 | return (EReference)alsLeqEClass.getEStructuralFeatures().get(0); | ||
1321 | } | ||
1322 | |||
1323 | /** | ||
1324 | * <!-- begin-user-doc --> | ||
1325 | * <!-- end-user-doc --> | ||
1326 | * @generated | ||
1327 | */ | ||
1328 | public EReference getALSLeq_RightOperand() | ||
1329 | { | ||
1330 | return (EReference)alsLeqEClass.getEStructuralFeatures().get(1); | ||
1331 | } | ||
1332 | |||
1333 | /** | ||
1334 | * <!-- begin-user-doc --> | ||
1335 | * <!-- end-user-doc --> | ||
1336 | * @generated | ||
1337 | */ | ||
1338 | public EClass getALSMore() | ||
1339 | { | ||
1340 | return alsMoreEClass; | ||
1341 | } | ||
1342 | |||
1343 | /** | ||
1344 | * <!-- begin-user-doc --> | ||
1345 | * <!-- end-user-doc --> | ||
1346 | * @generated | ||
1347 | */ | ||
1348 | public EReference getALSMore_LeftOperand() | ||
1349 | { | ||
1350 | return (EReference)alsMoreEClass.getEStructuralFeatures().get(0); | ||
1351 | } | ||
1352 | |||
1353 | /** | ||
1354 | * <!-- begin-user-doc --> | ||
1355 | * <!-- end-user-doc --> | ||
1356 | * @generated | ||
1357 | */ | ||
1358 | public EReference getALSMore_RightOperand() | ||
1359 | { | ||
1360 | return (EReference)alsMoreEClass.getEStructuralFeatures().get(1); | ||
1361 | } | ||
1362 | |||
1363 | /** | ||
1364 | * <!-- begin-user-doc --> | ||
1365 | * <!-- end-user-doc --> | ||
1366 | * @generated | ||
1367 | */ | ||
1368 | public EClass getALSMeq() | ||
1369 | { | ||
1370 | return alsMeqEClass; | ||
1371 | } | ||
1372 | |||
1373 | /** | ||
1374 | * <!-- begin-user-doc --> | ||
1375 | * <!-- end-user-doc --> | ||
1376 | * @generated | ||
1377 | */ | ||
1378 | public EReference getALSMeq_LeftOperand() | ||
1379 | { | ||
1380 | return (EReference)alsMeqEClass.getEStructuralFeatures().get(0); | ||
1381 | } | ||
1382 | |||
1383 | /** | ||
1384 | * <!-- begin-user-doc --> | ||
1385 | * <!-- end-user-doc --> | ||
1386 | * @generated | ||
1387 | */ | ||
1388 | public EReference getALSMeq_RightOperand() | ||
1389 | { | ||
1390 | return (EReference)alsMeqEClass.getEStructuralFeatures().get(1); | ||
1391 | } | ||
1392 | |||
1393 | /** | ||
1394 | * <!-- begin-user-doc --> | ||
1395 | * <!-- end-user-doc --> | ||
1396 | * @generated | ||
1397 | */ | ||
1398 | public EClass getALSOverride() | ||
1399 | { | ||
1400 | return alsOverrideEClass; | ||
1401 | } | ||
1402 | |||
1403 | /** | ||
1404 | * <!-- begin-user-doc --> | ||
1405 | * <!-- end-user-doc --> | ||
1406 | * @generated | ||
1407 | */ | ||
1408 | public EReference getALSOverride_LeftOperand() | ||
1409 | { | ||
1410 | return (EReference)alsOverrideEClass.getEStructuralFeatures().get(0); | ||
1411 | } | ||
1412 | |||
1413 | /** | ||
1414 | * <!-- begin-user-doc --> | ||
1415 | * <!-- end-user-doc --> | ||
1416 | * @generated | ||
1417 | */ | ||
1418 | public EReference getALSOverride_RightOperand() | ||
1419 | { | ||
1420 | return (EReference)alsOverrideEClass.getEStructuralFeatures().get(1); | ||
1421 | } | ||
1422 | |||
1423 | /** | ||
1424 | * <!-- begin-user-doc --> | ||
1425 | * <!-- end-user-doc --> | ||
1426 | * @generated | ||
1427 | */ | ||
1428 | public EClass getALSRangeRestrictionRight() | ||
1429 | { | ||
1430 | return alsRangeRestrictionRightEClass; | ||
1431 | } | ||
1432 | |||
1433 | /** | ||
1434 | * <!-- begin-user-doc --> | ||
1435 | * <!-- end-user-doc --> | ||
1436 | * @generated | ||
1437 | */ | ||
1438 | public EReference getALSRangeRestrictionRight_Relation() | ||
1439 | { | ||
1440 | return (EReference)alsRangeRestrictionRightEClass.getEStructuralFeatures().get(0); | ||
1441 | } | ||
1442 | |||
1443 | /** | ||
1444 | * <!-- begin-user-doc --> | ||
1445 | * <!-- end-user-doc --> | ||
1446 | * @generated | ||
1447 | */ | ||
1448 | public EReference getALSRangeRestrictionRight_Filter() | ||
1449 | { | ||
1450 | return (EReference)alsRangeRestrictionRightEClass.getEStructuralFeatures().get(1); | ||
1451 | } | ||
1452 | |||
1453 | /** | ||
1454 | * <!-- begin-user-doc --> | ||
1455 | * <!-- end-user-doc --> | ||
1456 | * @generated | ||
1457 | */ | ||
1458 | public EClass getALSRangeRestrictionLeft() | ||
1459 | { | ||
1460 | return alsRangeRestrictionLeftEClass; | ||
1461 | } | ||
1462 | |||
1463 | /** | ||
1464 | * <!-- begin-user-doc --> | ||
1465 | * <!-- end-user-doc --> | ||
1466 | * @generated | ||
1467 | */ | ||
1468 | public EReference getALSRangeRestrictionLeft_Filter() | ||
1469 | { | ||
1470 | return (EReference)alsRangeRestrictionLeftEClass.getEStructuralFeatures().get(0); | ||
1471 | } | ||
1472 | |||
1473 | /** | ||
1474 | * <!-- begin-user-doc --> | ||
1475 | * <!-- end-user-doc --> | ||
1476 | * @generated | ||
1477 | */ | ||
1478 | public EReference getALSRangeRestrictionLeft_Relation() | ||
1479 | { | ||
1480 | return (EReference)alsRangeRestrictionLeftEClass.getEStructuralFeatures().get(1); | ||
1481 | } | ||
1482 | |||
1483 | /** | ||
1484 | * <!-- begin-user-doc --> | ||
1485 | * <!-- end-user-doc --> | ||
1486 | * @generated | ||
1487 | */ | ||
1488 | public EClass getALSJoin() | ||
1489 | { | ||
1490 | return alsJoinEClass; | ||
1491 | } | ||
1492 | |||
1493 | /** | ||
1494 | * <!-- begin-user-doc --> | ||
1495 | * <!-- end-user-doc --> | ||
1496 | * @generated | ||
1497 | */ | ||
1498 | public EReference getALSJoin_LeftOperand() | ||
1499 | { | ||
1500 | return (EReference)alsJoinEClass.getEStructuralFeatures().get(0); | ||
1501 | } | ||
1502 | |||
1503 | /** | ||
1504 | * <!-- begin-user-doc --> | ||
1505 | * <!-- end-user-doc --> | ||
1506 | * @generated | ||
1507 | */ | ||
1508 | public EReference getALSJoin_RightOperand() | ||
1509 | { | ||
1510 | return (EReference)alsJoinEClass.getEStructuralFeatures().get(1); | ||
1511 | } | ||
1512 | |||
1513 | /** | ||
1514 | * <!-- begin-user-doc --> | ||
1515 | * <!-- end-user-doc --> | ||
1516 | * @generated | ||
1517 | */ | ||
1518 | public EClass getALSMinus() | ||
1519 | { | ||
1520 | return alsMinusEClass; | ||
1521 | } | ||
1522 | |||
1523 | /** | ||
1524 | * <!-- begin-user-doc --> | ||
1525 | * <!-- end-user-doc --> | ||
1526 | * @generated | ||
1527 | */ | ||
1528 | public EReference getALSMinus_LeftOperand() | ||
1529 | { | ||
1530 | return (EReference)alsMinusEClass.getEStructuralFeatures().get(0); | ||
1531 | } | ||
1532 | |||
1533 | /** | ||
1534 | * <!-- begin-user-doc --> | ||
1535 | * <!-- end-user-doc --> | ||
1536 | * @generated | ||
1537 | */ | ||
1538 | public EReference getALSMinus_RightOperand() | ||
1539 | { | ||
1540 | return (EReference)alsMinusEClass.getEStructuralFeatures().get(1); | ||
1541 | } | ||
1542 | |||
1543 | /** | ||
1544 | * <!-- begin-user-doc --> | ||
1545 | * <!-- end-user-doc --> | ||
1546 | * @generated | ||
1547 | */ | ||
1548 | public EClass getALSPlus() | ||
1549 | { | ||
1550 | return alsPlusEClass; | ||
1551 | } | ||
1552 | |||
1553 | /** | ||
1554 | * <!-- begin-user-doc --> | ||
1555 | * <!-- end-user-doc --> | ||
1556 | * @generated | ||
1557 | */ | ||
1558 | public EReference getALSPlus_LeftOperand() | ||
1559 | { | ||
1560 | return (EReference)alsPlusEClass.getEStructuralFeatures().get(0); | ||
1561 | } | ||
1562 | |||
1563 | /** | ||
1564 | * <!-- begin-user-doc --> | ||
1565 | * <!-- end-user-doc --> | ||
1566 | * @generated | ||
1567 | */ | ||
1568 | public EReference getALSPlus_RightOperand() | ||
1569 | { | ||
1570 | return (EReference)alsPlusEClass.getEStructuralFeatures().get(1); | ||
1571 | } | ||
1572 | |||
1573 | /** | ||
1574 | * <!-- begin-user-doc --> | ||
1575 | * <!-- end-user-doc --> | ||
1576 | * @generated | ||
1577 | */ | ||
1578 | public EClass getALSIntersection() | ||
1579 | { | ||
1580 | return alsIntersectionEClass; | ||
1581 | } | ||
1582 | |||
1583 | /** | ||
1584 | * <!-- begin-user-doc --> | ||
1585 | * <!-- end-user-doc --> | ||
1586 | * @generated | ||
1587 | */ | ||
1588 | public EReference getALSIntersection_LeftOperand() | ||
1589 | { | ||
1590 | return (EReference)alsIntersectionEClass.getEStructuralFeatures().get(0); | ||
1591 | } | ||
1592 | |||
1593 | /** | ||
1594 | * <!-- begin-user-doc --> | ||
1595 | * <!-- end-user-doc --> | ||
1596 | * @generated | ||
1597 | */ | ||
1598 | public EReference getALSIntersection_RightOperand() | ||
1599 | { | ||
1600 | return (EReference)alsIntersectionEClass.getEStructuralFeatures().get(1); | ||
1601 | } | ||
1602 | |||
1603 | /** | ||
1604 | * <!-- begin-user-doc --> | ||
1605 | * <!-- end-user-doc --> | ||
1606 | * @generated | ||
1607 | */ | ||
1608 | public EClass getALSDirectProduct() | ||
1609 | { | ||
1610 | return alsDirectProductEClass; | ||
1611 | } | ||
1612 | |||
1613 | /** | ||
1614 | * <!-- begin-user-doc --> | ||
1615 | * <!-- end-user-doc --> | ||
1616 | * @generated | ||
1617 | */ | ||
1618 | public EReference getALSDirectProduct_LeftOperand() | ||
1619 | { | ||
1620 | return (EReference)alsDirectProductEClass.getEStructuralFeatures().get(0); | ||
1621 | } | ||
1622 | |||
1623 | /** | ||
1624 | * <!-- begin-user-doc --> | ||
1625 | * <!-- end-user-doc --> | ||
1626 | * @generated | ||
1627 | */ | ||
1628 | public EAttribute getALSDirectProduct_LeftMultiplicit() | ||
1629 | { | ||
1630 | return (EAttribute)alsDirectProductEClass.getEStructuralFeatures().get(1); | ||
1631 | } | ||
1632 | |||
1633 | /** | ||
1634 | * <!-- begin-user-doc --> | ||
1635 | * <!-- end-user-doc --> | ||
1636 | * @generated | ||
1637 | */ | ||
1638 | public EAttribute getALSDirectProduct_RightMultiplicit() | ||
1639 | { | ||
1640 | return (EAttribute)alsDirectProductEClass.getEStructuralFeatures().get(2); | ||
1641 | } | ||
1642 | |||
1643 | /** | ||
1644 | * <!-- begin-user-doc --> | ||
1645 | * <!-- end-user-doc --> | ||
1646 | * @generated | ||
1647 | */ | ||
1648 | public EReference getALSDirectProduct_RightOperand() | ||
1649 | { | ||
1650 | return (EReference)alsDirectProductEClass.getEStructuralFeatures().get(3); | ||
1651 | } | ||
1652 | |||
1653 | /** | ||
1654 | * <!-- begin-user-doc --> | ||
1655 | * <!-- end-user-doc --> | ||
1656 | * @generated | ||
1657 | */ | ||
1658 | public EClass getALSNot() | ||
1659 | { | ||
1660 | return alsNotEClass; | ||
1661 | } | ||
1662 | |||
1663 | /** | ||
1664 | * <!-- begin-user-doc --> | ||
1665 | * <!-- end-user-doc --> | ||
1666 | * @generated | ||
1667 | */ | ||
1668 | public EReference getALSNot_Operand() | ||
1669 | { | ||
1670 | return (EReference)alsNotEClass.getEStructuralFeatures().get(0); | ||
1671 | } | ||
1672 | |||
1673 | /** | ||
1674 | * <!-- begin-user-doc --> | ||
1675 | * <!-- end-user-doc --> | ||
1676 | * @generated | ||
1677 | */ | ||
1678 | public EClass getALSInverseRelation() | ||
1679 | { | ||
1680 | return alsInverseRelationEClass; | ||
1681 | } | ||
1682 | |||
1683 | /** | ||
1684 | * <!-- begin-user-doc --> | ||
1685 | * <!-- end-user-doc --> | ||
1686 | * @generated | ||
1687 | */ | ||
1688 | public EReference getALSInverseRelation_Operand() | ||
1689 | { | ||
1690 | return (EReference)alsInverseRelationEClass.getEStructuralFeatures().get(0); | ||
1691 | } | ||
1692 | |||
1693 | /** | ||
1694 | * <!-- begin-user-doc --> | ||
1695 | * <!-- end-user-doc --> | ||
1696 | * @generated | ||
1697 | */ | ||
1698 | public EClass getAlSTransitiveClosure() | ||
1699 | { | ||
1700 | return alSTransitiveClosureEClass; | ||
1701 | } | ||
1702 | |||
1703 | /** | ||
1704 | * <!-- begin-user-doc --> | ||
1705 | * <!-- end-user-doc --> | ||
1706 | * @generated | ||
1707 | */ | ||
1708 | public EReference getAlSTransitiveClosure_Operand() | ||
1709 | { | ||
1710 | return (EReference)alSTransitiveClosureEClass.getEStructuralFeatures().get(0); | ||
1711 | } | ||
1712 | |||
1713 | /** | ||
1714 | * <!-- begin-user-doc --> | ||
1715 | * <!-- end-user-doc --> | ||
1716 | * @generated | ||
1717 | */ | ||
1718 | public EClass getALSReflectiveTransitiveClosure() | ||
1719 | { | ||
1720 | return alsReflectiveTransitiveClosureEClass; | ||
1721 | } | ||
1722 | |||
1723 | /** | ||
1724 | * <!-- begin-user-doc --> | ||
1725 | * <!-- end-user-doc --> | ||
1726 | * @generated | ||
1727 | */ | ||
1728 | public EReference getALSReflectiveTransitiveClosure_Operand() | ||
1729 | { | ||
1730 | return (EReference)alsReflectiveTransitiveClosureEClass.getEStructuralFeatures().get(0); | ||
1731 | } | ||
1732 | |||
1733 | /** | ||
1734 | * <!-- begin-user-doc --> | ||
1735 | * <!-- end-user-doc --> | ||
1736 | * @generated | ||
1737 | */ | ||
1738 | public EClass getALSCardinality() | ||
1739 | { | ||
1740 | return alsCardinalityEClass; | ||
1741 | } | ||
1742 | |||
1743 | /** | ||
1744 | * <!-- begin-user-doc --> | ||
1745 | * <!-- end-user-doc --> | ||
1746 | * @generated | ||
1747 | */ | ||
1748 | public EReference getALSCardinality_Operand() | ||
1749 | { | ||
1750 | return (EReference)alsCardinalityEClass.getEStructuralFeatures().get(0); | ||
1751 | } | ||
1752 | |||
1753 | /** | ||
1754 | * <!-- begin-user-doc --> | ||
1755 | * <!-- end-user-doc --> | ||
1756 | * @generated | ||
1757 | */ | ||
1758 | public EClass getALSUnaryMinus() | ||
1759 | { | ||
1760 | return alsUnaryMinusEClass; | ||
1761 | } | ||
1762 | |||
1763 | /** | ||
1764 | * <!-- begin-user-doc --> | ||
1765 | * <!-- end-user-doc --> | ||
1766 | * @generated | ||
1767 | */ | ||
1768 | public EReference getALSUnaryMinus_Operand() | ||
1769 | { | ||
1770 | return (EReference)alsUnaryMinusEClass.getEStructuralFeatures().get(0); | ||
1771 | } | ||
1772 | |||
1773 | /** | ||
1774 | * <!-- begin-user-doc --> | ||
1775 | * <!-- end-user-doc --> | ||
1776 | * @generated | ||
1777 | */ | ||
1778 | public EClass getALSSum() | ||
1779 | { | ||
1780 | return alsSumEClass; | ||
1781 | } | ||
1782 | |||
1783 | /** | ||
1784 | * <!-- begin-user-doc --> | ||
1785 | * <!-- end-user-doc --> | ||
1786 | * @generated | ||
1787 | */ | ||
1788 | public EReference getALSSum_Variables() | ||
1789 | { | ||
1790 | return (EReference)alsSumEClass.getEStructuralFeatures().get(0); | ||
1791 | } | ||
1792 | |||
1793 | /** | ||
1794 | * <!-- begin-user-doc --> | ||
1795 | * <!-- end-user-doc --> | ||
1796 | * @generated | ||
1797 | */ | ||
1798 | public EReference getALSSum_Expression() | ||
1799 | { | ||
1800 | return (EReference)alsSumEClass.getEStructuralFeatures().get(1); | ||
1801 | } | ||
1802 | |||
1803 | /** | ||
1804 | * <!-- begin-user-doc --> | ||
1805 | * <!-- end-user-doc --> | ||
1806 | * @generated | ||
1807 | */ | ||
1808 | public EClass getALSFunctionCall() | ||
1809 | { | ||
1810 | return alsFunctionCallEClass; | ||
1811 | } | ||
1812 | |||
1813 | /** | ||
1814 | * <!-- begin-user-doc --> | ||
1815 | * <!-- end-user-doc --> | ||
1816 | * @generated | ||
1817 | */ | ||
1818 | public EReference getALSFunctionCall_ReferredDefinition() | ||
1819 | { | ||
1820 | return (EReference)alsFunctionCallEClass.getEStructuralFeatures().get(0); | ||
1821 | } | ||
1822 | |||
1823 | /** | ||
1824 | * <!-- begin-user-doc --> | ||
1825 | * <!-- end-user-doc --> | ||
1826 | * @generated | ||
1827 | */ | ||
1828 | public EAttribute getALSFunctionCall_ReferredNumericOperator() | ||
1829 | { | ||
1830 | return (EAttribute)alsFunctionCallEClass.getEStructuralFeatures().get(1); | ||
1831 | } | ||
1832 | |||
1833 | /** | ||
1834 | * <!-- begin-user-doc --> | ||
1835 | * <!-- end-user-doc --> | ||
1836 | * @generated | ||
1837 | */ | ||
1838 | public EReference getALSFunctionCall_Params() | ||
1839 | { | ||
1840 | return (EReference)alsFunctionCallEClass.getEStructuralFeatures().get(2); | ||
1841 | } | ||
1842 | |||
1843 | /** | ||
1844 | * <!-- begin-user-doc --> | ||
1845 | * <!-- end-user-doc --> | ||
1846 | * @generated | ||
1847 | */ | ||
1848 | public EClass getALSNone() | ||
1849 | { | ||
1850 | return alsNoneEClass; | ||
1851 | } | ||
1852 | |||
1853 | /** | ||
1854 | * <!-- begin-user-doc --> | ||
1855 | * <!-- end-user-doc --> | ||
1856 | * @generated | ||
1857 | */ | ||
1858 | public EClass getALSIden() | ||
1859 | { | ||
1860 | return alsIdenEClass; | ||
1861 | } | ||
1862 | |||
1863 | /** | ||
1864 | * <!-- begin-user-doc --> | ||
1865 | * <!-- end-user-doc --> | ||
1866 | * @generated | ||
1867 | */ | ||
1868 | public EClass getALSUniv() | ||
1869 | { | ||
1870 | return alsUnivEClass; | ||
1871 | } | ||
1872 | |||
1873 | /** | ||
1874 | * <!-- begin-user-doc --> | ||
1875 | * <!-- end-user-doc --> | ||
1876 | * @generated | ||
1877 | */ | ||
1878 | public EClass getALSInt() | ||
1879 | { | ||
1880 | return alsIntEClass; | ||
1881 | } | ||
1882 | |||
1883 | /** | ||
1884 | * <!-- begin-user-doc --> | ||
1885 | * <!-- end-user-doc --> | ||
1886 | * @generated | ||
1887 | */ | ||
1888 | public EClass getALSString() | ||
1889 | { | ||
1890 | return alsStringEClass; | ||
1891 | } | ||
1892 | |||
1893 | /** | ||
1894 | * <!-- begin-user-doc --> | ||
1895 | * <!-- end-user-doc --> | ||
1896 | * @generated | ||
1897 | */ | ||
1898 | public EClass getALSReference() | ||
1899 | { | ||
1900 | return alsReferenceEClass; | ||
1901 | } | ||
1902 | |||
1903 | /** | ||
1904 | * <!-- begin-user-doc --> | ||
1905 | * <!-- end-user-doc --> | ||
1906 | * @generated | ||
1907 | */ | ||
1908 | public EReference getALSReference_Referred() | ||
1909 | { | ||
1910 | return (EReference)alsReferenceEClass.getEStructuralFeatures().get(0); | ||
1911 | } | ||
1912 | |||
1913 | /** | ||
1914 | * <!-- begin-user-doc --> | ||
1915 | * <!-- end-user-doc --> | ||
1916 | * @generated | ||
1917 | */ | ||
1918 | public EClass getALSNumberLiteral() | ||
1919 | { | ||
1920 | return alsNumberLiteralEClass; | ||
1921 | } | ||
1922 | |||
1923 | /** | ||
1924 | * <!-- begin-user-doc --> | ||
1925 | * <!-- end-user-doc --> | ||
1926 | * @generated | ||
1927 | */ | ||
1928 | public EAttribute getALSNumberLiteral_Value() | ||
1929 | { | ||
1930 | return (EAttribute)alsNumberLiteralEClass.getEStructuralFeatures().get(0); | ||
1931 | } | ||
1932 | |||
1933 | /** | ||
1934 | * <!-- begin-user-doc --> | ||
1935 | * <!-- end-user-doc --> | ||
1936 | * @generated | ||
1937 | */ | ||
1938 | public EClass getALSStringLiteral() | ||
1939 | { | ||
1940 | return alsStringLiteralEClass; | ||
1941 | } | ||
1942 | |||
1943 | /** | ||
1944 | * <!-- begin-user-doc --> | ||
1945 | * <!-- end-user-doc --> | ||
1946 | * @generated | ||
1947 | */ | ||
1948 | public EAttribute getALSStringLiteral_Value() | ||
1949 | { | ||
1950 | return (EAttribute)alsStringLiteralEClass.getEStructuralFeatures().get(0); | ||
1951 | } | ||
1952 | |||
1953 | /** | ||
1954 | * <!-- begin-user-doc --> | ||
1955 | * <!-- end-user-doc --> | ||
1956 | * @generated | ||
1957 | */ | ||
1958 | public EEnum getALSMultiplicity() | ||
1959 | { | ||
1960 | return alsMultiplicityEEnum; | ||
1961 | } | ||
1962 | |||
1963 | /** | ||
1964 | * <!-- begin-user-doc --> | ||
1965 | * <!-- end-user-doc --> | ||
1966 | * @generated | ||
1967 | */ | ||
1968 | public EEnum getALSNumericOperator() | ||
1969 | { | ||
1970 | return alsNumericOperatorEEnum; | ||
1971 | } | ||
1972 | |||
1973 | /** | ||
1974 | * <!-- begin-user-doc --> | ||
1975 | * <!-- end-user-doc --> | ||
1976 | * @generated | ||
1977 | */ | ||
1978 | public AlloyLanguageFactory getAlloyLanguageFactory() | ||
1979 | { | ||
1980 | return (AlloyLanguageFactory)getEFactoryInstance(); | ||
1981 | } | ||
1982 | |||
1983 | /** | ||
1984 | * <!-- begin-user-doc --> | ||
1985 | * <!-- end-user-doc --> | ||
1986 | * @generated | ||
1987 | */ | ||
1988 | private boolean isCreated = false; | ||
1989 | |||
1990 | /** | ||
1991 | * Creates the meta-model objects for the package. This method is | ||
1992 | * guarded to have no affect on any invocation but its first. | ||
1993 | * <!-- begin-user-doc --> | ||
1994 | * <!-- end-user-doc --> | ||
1995 | * @generated | ||
1996 | */ | ||
1997 | public void createPackageContents() | ||
1998 | { | ||
1999 | if (isCreated) return; | ||
2000 | isCreated = true; | ||
2001 | |||
2002 | // Create classes and their features | ||
2003 | alsDocumentEClass = createEClass(ALS_DOCUMENT); | ||
2004 | createEReference(alsDocumentEClass, ALS_DOCUMENT__ENUM_DECLARATIONS); | ||
2005 | createEReference(alsDocumentEClass, ALS_DOCUMENT__SIGNATURE_BODIES); | ||
2006 | createEReference(alsDocumentEClass, ALS_DOCUMENT__FUNCTION_DEFINITIONS); | ||
2007 | createEReference(alsDocumentEClass, ALS_DOCUMENT__RELATION_DEFINITIONS); | ||
2008 | createEReference(alsDocumentEClass, ALS_DOCUMENT__FACT_DECLARATIONS); | ||
2009 | createEReference(alsDocumentEClass, ALS_DOCUMENT__RUN_COMMAND); | ||
2010 | |||
2011 | alsRelationDeclarationEClass = createEClass(ALS_RELATION_DECLARATION); | ||
2012 | createEAttribute(alsRelationDeclarationEClass, ALS_RELATION_DECLARATION__NAME); | ||
2013 | |||
2014 | alsTypeDeclarationEClass = createEClass(ALS_TYPE_DECLARATION); | ||
2015 | |||
2016 | alsEnumDeclarationEClass = createEClass(ALS_ENUM_DECLARATION); | ||
2017 | createEReference(alsEnumDeclarationEClass, ALS_ENUM_DECLARATION__LITERAL); | ||
2018 | |||
2019 | alsEnumLiteralEClass = createEClass(ALS_ENUM_LITERAL); | ||
2020 | |||
2021 | alsSignatureDeclarationEClass = createEClass(ALS_SIGNATURE_DECLARATION); | ||
2022 | |||
2023 | alsSignatureBodyEClass = createEClass(ALS_SIGNATURE_BODY); | ||
2024 | createEAttribute(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__MULTIPLICITY); | ||
2025 | createEAttribute(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__ABSTRACT); | ||
2026 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__DECLARATIONS); | ||
2027 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__SUPERTYPE); | ||
2028 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__SUPERSET); | ||
2029 | createEReference(alsSignatureBodyEClass, ALS_SIGNATURE_BODY__FIELDS); | ||
2030 | |||
2031 | alsFieldDeclarationEClass = createEClass(ALS_FIELD_DECLARATION); | ||
2032 | createEAttribute(alsFieldDeclarationEClass, ALS_FIELD_DECLARATION__MULTIPLICITY); | ||
2033 | createEReference(alsFieldDeclarationEClass, ALS_FIELD_DECLARATION__TYPE); | ||
2034 | |||
2035 | alsDefinitionEClass = createEClass(ALS_DEFINITION); | ||
2036 | createEAttribute(alsDefinitionEClass, ALS_DEFINITION__NAME); | ||
2037 | createEReference(alsDefinitionEClass, ALS_DEFINITION__VARIABLES); | ||
2038 | createEReference(alsDefinitionEClass, ALS_DEFINITION__VALUE); | ||
2039 | |||
2040 | alsFunctionDefinitionEClass = createEClass(ALS_FUNCTION_DEFINITION); | ||
2041 | createEReference(alsFunctionDefinitionEClass, ALS_FUNCTION_DEFINITION__TYPE); | ||
2042 | |||
2043 | alsRelationDefinitionEClass = createEClass(ALS_RELATION_DEFINITION); | ||
2044 | |||
2045 | alsFactDeclarationEClass = createEClass(ALS_FACT_DECLARATION); | ||
2046 | createEAttribute(alsFactDeclarationEClass, ALS_FACT_DECLARATION__NAME); | ||
2047 | createEReference(alsFactDeclarationEClass, ALS_FACT_DECLARATION__TERM); | ||
2048 | |||
2049 | alsTermEClass = createEClass(ALS_TERM); | ||
2050 | |||
2051 | alsVariableDeclarationEClass = createEClass(ALS_VARIABLE_DECLARATION); | ||
2052 | createEReference(alsVariableDeclarationEClass, ALS_VARIABLE_DECLARATION__RANGE); | ||
2053 | |||
2054 | alsRunCommandEClass = createEClass(ALS_RUN_COMMAND); | ||
2055 | createEReference(alsRunCommandEClass, ALS_RUN_COMMAND__TYPE_SCOPES); | ||
2056 | |||
2057 | alsTypeScopeEClass = createEClass(ALS_TYPE_SCOPE); | ||
2058 | createEAttribute(alsTypeScopeEClass, ALS_TYPE_SCOPE__NUMBER); | ||
2059 | |||
2060 | alsSigScopeEClass = createEClass(ALS_SIG_SCOPE); | ||
2061 | createEAttribute(alsSigScopeEClass, ALS_SIG_SCOPE__EXACTLY); | ||
2062 | createEReference(alsSigScopeEClass, ALS_SIG_SCOPE__TYPE); | ||
2063 | |||
2064 | alsIntScopeEClass = createEClass(ALS_INT_SCOPE); | ||
2065 | |||
2066 | alsStringScopeEClass = createEClass(ALS_STRING_SCOPE); | ||
2067 | |||
2068 | alsQuantifiedExEClass = createEClass(ALS_QUANTIFIED_EX); | ||
2069 | createEAttribute(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__TYPE); | ||
2070 | createEAttribute(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__DISJ); | ||
2071 | createEReference(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__VARIABLES); | ||
2072 | createEReference(alsQuantifiedExEClass, ALS_QUANTIFIED_EX__EXPRESSION); | ||
2073 | |||
2074 | alsOrEClass = createEClass(ALS_OR); | ||
2075 | createEReference(alsOrEClass, ALS_OR__LEFT_OPERAND); | ||
2076 | createEReference(alsOrEClass, ALS_OR__RIGHT_OPERAND); | ||
2077 | |||
2078 | alsIffEClass = createEClass(ALS_IFF); | ||
2079 | createEReference(alsIffEClass, ALS_IFF__LEFT_OPERAND); | ||
2080 | createEReference(alsIffEClass, ALS_IFF__RIGHT_OPERAND); | ||
2081 | |||
2082 | alsImplEClass = createEClass(ALS_IMPL); | ||
2083 | createEReference(alsImplEClass, ALS_IMPL__LEFT_OPERAND); | ||
2084 | createEReference(alsImplEClass, ALS_IMPL__RIGHT_OPERAND); | ||
2085 | createEReference(alsImplEClass, ALS_IMPL__ELSE_OPERAND); | ||
2086 | |||
2087 | alsAndEClass = createEClass(ALS_AND); | ||
2088 | createEReference(alsAndEClass, ALS_AND__LEFT_OPERAND); | ||
2089 | createEReference(alsAndEClass, ALS_AND__RIGHT_OPERAND); | ||
2090 | |||
2091 | alsEqualsEClass = createEClass(ALS_EQUALS); | ||
2092 | createEReference(alsEqualsEClass, ALS_EQUALS__LEFT_OPERAND); | ||
2093 | createEReference(alsEqualsEClass, ALS_EQUALS__RIGHT_OPERAND); | ||
2094 | |||
2095 | alsNotEqualsEClass = createEClass(ALS_NOT_EQUALS); | ||
2096 | createEReference(alsNotEqualsEClass, ALS_NOT_EQUALS__LEFT_OPERAND); | ||
2097 | createEReference(alsNotEqualsEClass, ALS_NOT_EQUALS__RIGHT_OPERAND); | ||
2098 | |||
2099 | alsSubsetEClass = createEClass(ALS_SUBSET); | ||
2100 | createEReference(alsSubsetEClass, ALS_SUBSET__LEFT_OPERAND); | ||
2101 | createEReference(alsSubsetEClass, ALS_SUBSET__RIGHT_OPERAND); | ||
2102 | |||
2103 | alsLessEClass = createEClass(ALS_LESS); | ||
2104 | createEReference(alsLessEClass, ALS_LESS__LEFT_OPERAND); | ||
2105 | createEReference(alsLessEClass, ALS_LESS__RIGHT_OPERAND); | ||
2106 | |||
2107 | alsLeqEClass = createEClass(ALS_LEQ); | ||
2108 | createEReference(alsLeqEClass, ALS_LEQ__LEFT_OPERAND); | ||
2109 | createEReference(alsLeqEClass, ALS_LEQ__RIGHT_OPERAND); | ||
2110 | |||
2111 | alsMoreEClass = createEClass(ALS_MORE); | ||
2112 | createEReference(alsMoreEClass, ALS_MORE__LEFT_OPERAND); | ||
2113 | createEReference(alsMoreEClass, ALS_MORE__RIGHT_OPERAND); | ||
2114 | |||
2115 | alsMeqEClass = createEClass(ALS_MEQ); | ||
2116 | createEReference(alsMeqEClass, ALS_MEQ__LEFT_OPERAND); | ||
2117 | createEReference(alsMeqEClass, ALS_MEQ__RIGHT_OPERAND); | ||
2118 | |||
2119 | alsOverrideEClass = createEClass(ALS_OVERRIDE); | ||
2120 | createEReference(alsOverrideEClass, ALS_OVERRIDE__LEFT_OPERAND); | ||
2121 | createEReference(alsOverrideEClass, ALS_OVERRIDE__RIGHT_OPERAND); | ||
2122 | |||
2123 | alsRangeRestrictionRightEClass = createEClass(ALS_RANGE_RESTRICTION_RIGHT); | ||
2124 | createEReference(alsRangeRestrictionRightEClass, ALS_RANGE_RESTRICTION_RIGHT__RELATION); | ||
2125 | createEReference(alsRangeRestrictionRightEClass, ALS_RANGE_RESTRICTION_RIGHT__FILTER); | ||
2126 | |||
2127 | alsRangeRestrictionLeftEClass = createEClass(ALS_RANGE_RESTRICTION_LEFT); | ||
2128 | createEReference(alsRangeRestrictionLeftEClass, ALS_RANGE_RESTRICTION_LEFT__FILTER); | ||
2129 | createEReference(alsRangeRestrictionLeftEClass, ALS_RANGE_RESTRICTION_LEFT__RELATION); | ||
2130 | |||
2131 | alsJoinEClass = createEClass(ALS_JOIN); | ||
2132 | createEReference(alsJoinEClass, ALS_JOIN__LEFT_OPERAND); | ||
2133 | createEReference(alsJoinEClass, ALS_JOIN__RIGHT_OPERAND); | ||
2134 | |||
2135 | alsMinusEClass = createEClass(ALS_MINUS); | ||
2136 | createEReference(alsMinusEClass, ALS_MINUS__LEFT_OPERAND); | ||
2137 | createEReference(alsMinusEClass, ALS_MINUS__RIGHT_OPERAND); | ||
2138 | |||
2139 | alsPlusEClass = createEClass(ALS_PLUS); | ||
2140 | createEReference(alsPlusEClass, ALS_PLUS__LEFT_OPERAND); | ||
2141 | createEReference(alsPlusEClass, ALS_PLUS__RIGHT_OPERAND); | ||
2142 | |||
2143 | alsIntersectionEClass = createEClass(ALS_INTERSECTION); | ||
2144 | createEReference(alsIntersectionEClass, ALS_INTERSECTION__LEFT_OPERAND); | ||
2145 | createEReference(alsIntersectionEClass, ALS_INTERSECTION__RIGHT_OPERAND); | ||
2146 | |||
2147 | alsDirectProductEClass = createEClass(ALS_DIRECT_PRODUCT); | ||
2148 | createEReference(alsDirectProductEClass, ALS_DIRECT_PRODUCT__LEFT_OPERAND); | ||
2149 | createEAttribute(alsDirectProductEClass, ALS_DIRECT_PRODUCT__LEFT_MULTIPLICIT); | ||
2150 | createEAttribute(alsDirectProductEClass, ALS_DIRECT_PRODUCT__RIGHT_MULTIPLICIT); | ||
2151 | createEReference(alsDirectProductEClass, ALS_DIRECT_PRODUCT__RIGHT_OPERAND); | ||
2152 | |||
2153 | alsNotEClass = createEClass(ALS_NOT); | ||
2154 | createEReference(alsNotEClass, ALS_NOT__OPERAND); | ||
2155 | |||
2156 | alsInverseRelationEClass = createEClass(ALS_INVERSE_RELATION); | ||
2157 | createEReference(alsInverseRelationEClass, ALS_INVERSE_RELATION__OPERAND); | ||
2158 | |||
2159 | alSTransitiveClosureEClass = createEClass(AL_STRANSITIVE_CLOSURE); | ||
2160 | createEReference(alSTransitiveClosureEClass, AL_STRANSITIVE_CLOSURE__OPERAND); | ||
2161 | |||
2162 | alsReflectiveTransitiveClosureEClass = createEClass(ALS_REFLECTIVE_TRANSITIVE_CLOSURE); | ||
2163 | createEReference(alsReflectiveTransitiveClosureEClass, ALS_REFLECTIVE_TRANSITIVE_CLOSURE__OPERAND); | ||
2164 | |||
2165 | alsCardinalityEClass = createEClass(ALS_CARDINALITY); | ||
2166 | createEReference(alsCardinalityEClass, ALS_CARDINALITY__OPERAND); | ||
2167 | |||
2168 | alsUnaryMinusEClass = createEClass(ALS_UNARY_MINUS); | ||
2169 | createEReference(alsUnaryMinusEClass, ALS_UNARY_MINUS__OPERAND); | ||
2170 | |||
2171 | alsSumEClass = createEClass(ALS_SUM); | ||
2172 | createEReference(alsSumEClass, ALS_SUM__VARIABLES); | ||
2173 | createEReference(alsSumEClass, ALS_SUM__EXPRESSION); | ||
2174 | |||
2175 | alsFunctionCallEClass = createEClass(ALS_FUNCTION_CALL); | ||
2176 | createEReference(alsFunctionCallEClass, ALS_FUNCTION_CALL__REFERRED_DEFINITION); | ||
2177 | createEAttribute(alsFunctionCallEClass, ALS_FUNCTION_CALL__REFERRED_NUMERIC_OPERATOR); | ||
2178 | createEReference(alsFunctionCallEClass, ALS_FUNCTION_CALL__PARAMS); | ||
2179 | |||
2180 | alsNoneEClass = createEClass(ALS_NONE); | ||
2181 | |||
2182 | alsIdenEClass = createEClass(ALS_IDEN); | ||
2183 | |||
2184 | alsUnivEClass = createEClass(ALS_UNIV); | ||
2185 | |||
2186 | alsIntEClass = createEClass(ALS_INT); | ||
2187 | |||
2188 | alsStringEClass = createEClass(ALS_STRING); | ||
2189 | |||
2190 | alsReferenceEClass = createEClass(ALS_REFERENCE); | ||
2191 | createEReference(alsReferenceEClass, ALS_REFERENCE__REFERRED); | ||
2192 | |||
2193 | alsNumberLiteralEClass = createEClass(ALS_NUMBER_LITERAL); | ||
2194 | createEAttribute(alsNumberLiteralEClass, ALS_NUMBER_LITERAL__VALUE); | ||
2195 | |||
2196 | alsStringLiteralEClass = createEClass(ALS_STRING_LITERAL); | ||
2197 | createEAttribute(alsStringLiteralEClass, ALS_STRING_LITERAL__VALUE); | ||
2198 | |||
2199 | // Create enums | ||
2200 | alsMultiplicityEEnum = createEEnum(ALS_MULTIPLICITY); | ||
2201 | alsNumericOperatorEEnum = createEEnum(ALS_NUMERIC_OPERATOR); | ||
2202 | } | ||
2203 | |||
2204 | /** | ||
2205 | * <!-- begin-user-doc --> | ||
2206 | * <!-- end-user-doc --> | ||
2207 | * @generated | ||
2208 | */ | ||
2209 | private boolean isInitialized = false; | ||
2210 | |||
2211 | /** | ||
2212 | * Complete the initialization of the package and its meta-model. This | ||
2213 | * method is guarded to have no affect on any invocation but its first. | ||
2214 | * <!-- begin-user-doc --> | ||
2215 | * <!-- end-user-doc --> | ||
2216 | * @generated | ||
2217 | */ | ||
2218 | public void initializePackageContents() | ||
2219 | { | ||
2220 | if (isInitialized) return; | ||
2221 | isInitialized = true; | ||
2222 | |||
2223 | // Initialize package | ||
2224 | setName(eNAME); | ||
2225 | setNsPrefix(eNS_PREFIX); | ||
2226 | setNsURI(eNS_URI); | ||
2227 | |||
2228 | // Create type parameters | ||
2229 | |||
2230 | // Set bounds for type parameters | ||
2231 | |||
2232 | // Add supertypes to classes | ||
2233 | alsTypeDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2234 | alsEnumDeclarationEClass.getESuperTypes().add(this.getALSTypeDeclaration()); | ||
2235 | alsEnumLiteralEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2236 | alsSignatureDeclarationEClass.getESuperTypes().add(this.getALSTypeDeclaration()); | ||
2237 | alsFieldDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2238 | alsFunctionDefinitionEClass.getESuperTypes().add(this.getALSDefinition()); | ||
2239 | alsRelationDefinitionEClass.getESuperTypes().add(this.getALSDefinition()); | ||
2240 | alsVariableDeclarationEClass.getESuperTypes().add(this.getALSRelationDeclaration()); | ||
2241 | alsSigScopeEClass.getESuperTypes().add(this.getALSTypeScope()); | ||
2242 | alsIntScopeEClass.getESuperTypes().add(this.getALSTypeScope()); | ||
2243 | alsStringScopeEClass.getESuperTypes().add(this.getALSTypeScope()); | ||
2244 | alsQuantifiedExEClass.getESuperTypes().add(this.getALSTerm()); | ||
2245 | alsOrEClass.getESuperTypes().add(this.getALSTerm()); | ||
2246 | alsIffEClass.getESuperTypes().add(this.getALSTerm()); | ||
2247 | alsImplEClass.getESuperTypes().add(this.getALSTerm()); | ||
2248 | alsAndEClass.getESuperTypes().add(this.getALSTerm()); | ||
2249 | alsEqualsEClass.getESuperTypes().add(this.getALSTerm()); | ||
2250 | alsNotEqualsEClass.getESuperTypes().add(this.getALSTerm()); | ||
2251 | alsSubsetEClass.getESuperTypes().add(this.getALSTerm()); | ||
2252 | alsLessEClass.getESuperTypes().add(this.getALSTerm()); | ||
2253 | alsLeqEClass.getESuperTypes().add(this.getALSTerm()); | ||
2254 | alsMoreEClass.getESuperTypes().add(this.getALSTerm()); | ||
2255 | alsMeqEClass.getESuperTypes().add(this.getALSTerm()); | ||
2256 | alsOverrideEClass.getESuperTypes().add(this.getALSTerm()); | ||
2257 | alsRangeRestrictionRightEClass.getESuperTypes().add(this.getALSTerm()); | ||
2258 | alsRangeRestrictionLeftEClass.getESuperTypes().add(this.getALSTerm()); | ||
2259 | alsJoinEClass.getESuperTypes().add(this.getALSTerm()); | ||
2260 | alsMinusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2261 | alsPlusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2262 | alsIntersectionEClass.getESuperTypes().add(this.getALSTerm()); | ||
2263 | alsDirectProductEClass.getESuperTypes().add(this.getALSTerm()); | ||
2264 | alsNotEClass.getESuperTypes().add(this.getALSTerm()); | ||
2265 | alsInverseRelationEClass.getESuperTypes().add(this.getALSTerm()); | ||
2266 | alSTransitiveClosureEClass.getESuperTypes().add(this.getALSTerm()); | ||
2267 | alsReflectiveTransitiveClosureEClass.getESuperTypes().add(this.getALSTerm()); | ||
2268 | alsCardinalityEClass.getESuperTypes().add(this.getALSTerm()); | ||
2269 | alsUnaryMinusEClass.getESuperTypes().add(this.getALSTerm()); | ||
2270 | alsSumEClass.getESuperTypes().add(this.getALSTerm()); | ||
2271 | alsFunctionCallEClass.getESuperTypes().add(this.getALSTerm()); | ||
2272 | alsNoneEClass.getESuperTypes().add(this.getALSTerm()); | ||
2273 | alsIdenEClass.getESuperTypes().add(this.getALSTerm()); | ||
2274 | alsUnivEClass.getESuperTypes().add(this.getALSTerm()); | ||
2275 | alsIntEClass.getESuperTypes().add(this.getALSTerm()); | ||
2276 | alsStringEClass.getESuperTypes().add(this.getALSTerm()); | ||
2277 | alsReferenceEClass.getESuperTypes().add(this.getALSTerm()); | ||
2278 | alsNumberLiteralEClass.getESuperTypes().add(this.getALSTerm()); | ||
2279 | alsStringLiteralEClass.getESuperTypes().add(this.getALSTerm()); | ||
2280 | |||
2281 | // Initialize classes and features; add operations and parameters | ||
2282 | initEClass(alsDocumentEClass, ALSDocument.class, "ALSDocument", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2283 | 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); | ||
2284 | 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); | ||
2285 | 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); | ||
2286 | 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); | ||
2287 | 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); | ||
2288 | 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); | ||
2289 | |||
2290 | initEClass(alsRelationDeclarationEClass, ALSRelationDeclaration.class, "ALSRelationDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2291 | 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); | ||
2292 | |||
2293 | initEClass(alsTypeDeclarationEClass, ALSTypeDeclaration.class, "ALSTypeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2294 | |||
2295 | initEClass(alsEnumDeclarationEClass, ALSEnumDeclaration.class, "ALSEnumDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2296 | 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); | ||
2297 | |||
2298 | initEClass(alsEnumLiteralEClass, ALSEnumLiteral.class, "ALSEnumLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2299 | |||
2300 | initEClass(alsSignatureDeclarationEClass, ALSSignatureDeclaration.class, "ALSSignatureDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2301 | |||
2302 | initEClass(alsSignatureBodyEClass, ALSSignatureBody.class, "ALSSignatureBody", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2303 | 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); | ||
2304 | 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); | ||
2305 | 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); | ||
2306 | 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); | ||
2307 | 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); | ||
2308 | 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); | ||
2309 | |||
2310 | initEClass(alsFieldDeclarationEClass, ALSFieldDeclaration.class, "ALSFieldDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2311 | 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); | ||
2312 | 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); | ||
2313 | |||
2314 | initEClass(alsDefinitionEClass, ALSDefinition.class, "ALSDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2315 | 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); | ||
2316 | 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); | ||
2317 | 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); | ||
2318 | |||
2319 | initEClass(alsFunctionDefinitionEClass, ALSFunctionDefinition.class, "ALSFunctionDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2320 | 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); | ||
2321 | |||
2322 | initEClass(alsRelationDefinitionEClass, ALSRelationDefinition.class, "ALSRelationDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2323 | |||
2324 | initEClass(alsFactDeclarationEClass, ALSFactDeclaration.class, "ALSFactDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2325 | 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); | ||
2326 | 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); | ||
2327 | |||
2328 | initEClass(alsTermEClass, ALSTerm.class, "ALSTerm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2329 | |||
2330 | initEClass(alsVariableDeclarationEClass, ALSVariableDeclaration.class, "ALSVariableDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2331 | 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); | ||
2332 | |||
2333 | initEClass(alsRunCommandEClass, ALSRunCommand.class, "ALSRunCommand", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2334 | 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); | ||
2335 | |||
2336 | initEClass(alsTypeScopeEClass, ALSTypeScope.class, "ALSTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2337 | 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); | ||
2338 | |||
2339 | initEClass(alsSigScopeEClass, ALSSigScope.class, "ALSSigScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2340 | 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); | ||
2341 | 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); | ||
2342 | |||
2343 | initEClass(alsIntScopeEClass, ALSIntScope.class, "ALSIntScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2344 | |||
2345 | initEClass(alsStringScopeEClass, ALSStringScope.class, "ALSStringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2346 | |||
2347 | initEClass(alsQuantifiedExEClass, ALSQuantifiedEx.class, "ALSQuantifiedEx", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2348 | 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); | ||
2349 | 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); | ||
2350 | 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); | ||
2351 | 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); | ||
2352 | |||
2353 | initEClass(alsOrEClass, ALSOr.class, "ALSOr", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2354 | 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); | ||
2355 | 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); | ||
2356 | |||
2357 | initEClass(alsIffEClass, ALSIff.class, "ALSIff", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2358 | 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); | ||
2359 | 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); | ||
2360 | |||
2361 | initEClass(alsImplEClass, ALSImpl.class, "ALSImpl", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2362 | 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); | ||
2363 | 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); | ||
2364 | 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); | ||
2365 | |||
2366 | initEClass(alsAndEClass, ALSAnd.class, "ALSAnd", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2367 | 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); | ||
2368 | 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); | ||
2369 | |||
2370 | initEClass(alsEqualsEClass, ALSEquals.class, "ALSEquals", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2371 | 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); | ||
2372 | 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); | ||
2373 | |||
2374 | initEClass(alsNotEqualsEClass, ALSNotEquals.class, "ALSNotEquals", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2375 | 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); | ||
2376 | 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); | ||
2377 | |||
2378 | initEClass(alsSubsetEClass, ALSSubset.class, "ALSSubset", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2379 | 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); | ||
2380 | 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); | ||
2381 | |||
2382 | initEClass(alsLessEClass, ALSLess.class, "ALSLess", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2383 | 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); | ||
2384 | 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); | ||
2385 | |||
2386 | initEClass(alsLeqEClass, ALSLeq.class, "ALSLeq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2387 | 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); | ||
2388 | 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); | ||
2389 | |||
2390 | initEClass(alsMoreEClass, ALSMore.class, "ALSMore", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2391 | 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); | ||
2392 | 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); | ||
2393 | |||
2394 | initEClass(alsMeqEClass, ALSMeq.class, "ALSMeq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2395 | 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); | ||
2396 | 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); | ||
2397 | |||
2398 | initEClass(alsOverrideEClass, ALSOverride.class, "ALSOverride", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2399 | 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); | ||
2400 | 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); | ||
2401 | |||
2402 | initEClass(alsRangeRestrictionRightEClass, ALSRangeRestrictionRight.class, "ALSRangeRestrictionRight", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2403 | 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); | ||
2404 | 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); | ||
2405 | |||
2406 | initEClass(alsRangeRestrictionLeftEClass, ALSRangeRestrictionLeft.class, "ALSRangeRestrictionLeft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2407 | 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); | ||
2408 | 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); | ||
2409 | |||
2410 | initEClass(alsJoinEClass, ALSJoin.class, "ALSJoin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2411 | 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); | ||
2412 | 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); | ||
2413 | |||
2414 | initEClass(alsMinusEClass, ALSMinus.class, "ALSMinus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2415 | 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); | ||
2416 | 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); | ||
2417 | |||
2418 | initEClass(alsPlusEClass, ALSPlus.class, "ALSPlus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2419 | 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); | ||
2420 | 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); | ||
2421 | |||
2422 | initEClass(alsIntersectionEClass, ALSIntersection.class, "ALSIntersection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2423 | 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); | ||
2424 | 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); | ||
2425 | |||
2426 | initEClass(alsDirectProductEClass, ALSDirectProduct.class, "ALSDirectProduct", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2427 | 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); | ||
2428 | 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); | ||
2429 | 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); | ||
2430 | 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); | ||
2431 | |||
2432 | initEClass(alsNotEClass, ALSNot.class, "ALSNot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2433 | 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); | ||
2434 | |||
2435 | initEClass(alsInverseRelationEClass, ALSInverseRelation.class, "ALSInverseRelation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2436 | 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); | ||
2437 | |||
2438 | initEClass(alSTransitiveClosureEClass, AlSTransitiveClosure.class, "AlSTransitiveClosure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2439 | 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); | ||
2440 | |||
2441 | initEClass(alsReflectiveTransitiveClosureEClass, ALSReflectiveTransitiveClosure.class, "ALSReflectiveTransitiveClosure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2442 | 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); | ||
2443 | |||
2444 | initEClass(alsCardinalityEClass, ALSCardinality.class, "ALSCardinality", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2445 | 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); | ||
2446 | |||
2447 | initEClass(alsUnaryMinusEClass, ALSUnaryMinus.class, "ALSUnaryMinus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2448 | 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); | ||
2449 | |||
2450 | initEClass(alsSumEClass, ALSSum.class, "ALSSum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2451 | 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); | ||
2452 | 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); | ||
2453 | |||
2454 | initEClass(alsFunctionCallEClass, ALSFunctionCall.class, "ALSFunctionCall", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2455 | 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); | ||
2456 | 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); | ||
2457 | 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); | ||
2458 | |||
2459 | initEClass(alsNoneEClass, ALSNone.class, "ALSNone", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2460 | |||
2461 | initEClass(alsIdenEClass, ALSIden.class, "ALSIden", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2462 | |||
2463 | initEClass(alsUnivEClass, ALSUniv.class, "ALSUniv", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2464 | |||
2465 | initEClass(alsIntEClass, ALSInt.class, "ALSInt", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2466 | |||
2467 | initEClass(alsStringEClass, ALSString.class, "ALSString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2468 | |||
2469 | initEClass(alsReferenceEClass, ALSReference.class, "ALSReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2470 | 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); | ||
2471 | |||
2472 | initEClass(alsNumberLiteralEClass, ALSNumberLiteral.class, "ALSNumberLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2473 | 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); | ||
2474 | |||
2475 | initEClass(alsStringLiteralEClass, ALSStringLiteral.class, "ALSStringLiteral", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2476 | initEAttribute(getALSStringLiteral_Value(), ecorePackage.getEString(), "value", null, 0, 1, ALSStringLiteral.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2477 | |||
2478 | // Initialize enums and add enum literals | ||
2479 | initEEnum(alsMultiplicityEEnum, ALSMultiplicity.class, "ALSMultiplicity"); | ||
2480 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.ALL); | ||
2481 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.NO); | ||
2482 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.SOME); | ||
2483 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.LONE); | ||
2484 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.ONE); | ||
2485 | addEEnumLiteral(alsMultiplicityEEnum, ALSMultiplicity.SET); | ||
2486 | |||
2487 | initEEnum(alsNumericOperatorEEnum, ALSNumericOperator.class, "ALSNumericOperator"); | ||
2488 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.PLUS); | ||
2489 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.SUB); | ||
2490 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.MUL); | ||
2491 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.REM); | ||
2492 | addEEnumLiteral(alsNumericOperatorEEnum, ALSNumericOperator.DIV); | ||
2493 | |||
2494 | // Create resource | ||
2495 | createResource(eNS_URI); | ||
2496 | } | ||
2497 | |||
2498 | } //AlloyLanguagePackageImpl | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java new file mode 100644 index 00000000..e20bebf6 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageAdapterFactory.java | |||
@@ -0,0 +1,1212 @@ | |||
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 caseALSStringScope(ALSStringScope object) | ||
169 | { | ||
170 | return createALSStringScopeAdapter(); | ||
171 | } | ||
172 | @Override | ||
173 | public Adapter caseALSQuantifiedEx(ALSQuantifiedEx object) | ||
174 | { | ||
175 | return createALSQuantifiedExAdapter(); | ||
176 | } | ||
177 | @Override | ||
178 | public Adapter caseALSOr(ALSOr object) | ||
179 | { | ||
180 | return createALSOrAdapter(); | ||
181 | } | ||
182 | @Override | ||
183 | public Adapter caseALSIff(ALSIff object) | ||
184 | { | ||
185 | return createALSIffAdapter(); | ||
186 | } | ||
187 | @Override | ||
188 | public Adapter caseALSImpl(ALSImpl object) | ||
189 | { | ||
190 | return createALSImplAdapter(); | ||
191 | } | ||
192 | @Override | ||
193 | public Adapter caseALSAnd(ALSAnd object) | ||
194 | { | ||
195 | return createALSAndAdapter(); | ||
196 | } | ||
197 | @Override | ||
198 | public Adapter caseALSEquals(ALSEquals object) | ||
199 | { | ||
200 | return createALSEqualsAdapter(); | ||
201 | } | ||
202 | @Override | ||
203 | public Adapter caseALSNotEquals(ALSNotEquals object) | ||
204 | { | ||
205 | return createALSNotEqualsAdapter(); | ||
206 | } | ||
207 | @Override | ||
208 | public Adapter caseALSSubset(ALSSubset object) | ||
209 | { | ||
210 | return createALSSubsetAdapter(); | ||
211 | } | ||
212 | @Override | ||
213 | public Adapter caseALSLess(ALSLess object) | ||
214 | { | ||
215 | return createALSLessAdapter(); | ||
216 | } | ||
217 | @Override | ||
218 | public Adapter caseALSLeq(ALSLeq object) | ||
219 | { | ||
220 | return createALSLeqAdapter(); | ||
221 | } | ||
222 | @Override | ||
223 | public Adapter caseALSMore(ALSMore object) | ||
224 | { | ||
225 | return createALSMoreAdapter(); | ||
226 | } | ||
227 | @Override | ||
228 | public Adapter caseALSMeq(ALSMeq object) | ||
229 | { | ||
230 | return createALSMeqAdapter(); | ||
231 | } | ||
232 | @Override | ||
233 | public Adapter caseALSOverride(ALSOverride object) | ||
234 | { | ||
235 | return createALSOverrideAdapter(); | ||
236 | } | ||
237 | @Override | ||
238 | public Adapter caseALSRangeRestrictionRight(ALSRangeRestrictionRight object) | ||
239 | { | ||
240 | return createALSRangeRestrictionRightAdapter(); | ||
241 | } | ||
242 | @Override | ||
243 | public Adapter caseALSRangeRestrictionLeft(ALSRangeRestrictionLeft object) | ||
244 | { | ||
245 | return createALSRangeRestrictionLeftAdapter(); | ||
246 | } | ||
247 | @Override | ||
248 | public Adapter caseALSJoin(ALSJoin object) | ||
249 | { | ||
250 | return createALSJoinAdapter(); | ||
251 | } | ||
252 | @Override | ||
253 | public Adapter caseALSMinus(ALSMinus object) | ||
254 | { | ||
255 | return createALSMinusAdapter(); | ||
256 | } | ||
257 | @Override | ||
258 | public Adapter caseALSPlus(ALSPlus object) | ||
259 | { | ||
260 | return createALSPlusAdapter(); | ||
261 | } | ||
262 | @Override | ||
263 | public Adapter caseALSIntersection(ALSIntersection object) | ||
264 | { | ||
265 | return createALSIntersectionAdapter(); | ||
266 | } | ||
267 | @Override | ||
268 | public Adapter caseALSDirectProduct(ALSDirectProduct object) | ||
269 | { | ||
270 | return createALSDirectProductAdapter(); | ||
271 | } | ||
272 | @Override | ||
273 | public Adapter caseALSNot(ALSNot object) | ||
274 | { | ||
275 | return createALSNotAdapter(); | ||
276 | } | ||
277 | @Override | ||
278 | public Adapter caseALSInverseRelation(ALSInverseRelation object) | ||
279 | { | ||
280 | return createALSInverseRelationAdapter(); | ||
281 | } | ||
282 | @Override | ||
283 | public Adapter caseAlSTransitiveClosure(AlSTransitiveClosure object) | ||
284 | { | ||
285 | return createAlSTransitiveClosureAdapter(); | ||
286 | } | ||
287 | @Override | ||
288 | public Adapter caseALSReflectiveTransitiveClosure(ALSReflectiveTransitiveClosure object) | ||
289 | { | ||
290 | return createALSReflectiveTransitiveClosureAdapter(); | ||
291 | } | ||
292 | @Override | ||
293 | public Adapter caseALSCardinality(ALSCardinality object) | ||
294 | { | ||
295 | return createALSCardinalityAdapter(); | ||
296 | } | ||
297 | @Override | ||
298 | public Adapter caseALSUnaryMinus(ALSUnaryMinus object) | ||
299 | { | ||
300 | return createALSUnaryMinusAdapter(); | ||
301 | } | ||
302 | @Override | ||
303 | public Adapter caseALSSum(ALSSum object) | ||
304 | { | ||
305 | return createALSSumAdapter(); | ||
306 | } | ||
307 | @Override | ||
308 | public Adapter caseALSFunctionCall(ALSFunctionCall object) | ||
309 | { | ||
310 | return createALSFunctionCallAdapter(); | ||
311 | } | ||
312 | @Override | ||
313 | public Adapter caseALSNone(ALSNone object) | ||
314 | { | ||
315 | return createALSNoneAdapter(); | ||
316 | } | ||
317 | @Override | ||
318 | public Adapter caseALSIden(ALSIden object) | ||
319 | { | ||
320 | return createALSIdenAdapter(); | ||
321 | } | ||
322 | @Override | ||
323 | public Adapter caseALSUniv(ALSUniv object) | ||
324 | { | ||
325 | return createALSUnivAdapter(); | ||
326 | } | ||
327 | @Override | ||
328 | public Adapter caseALSInt(ALSInt object) | ||
329 | { | ||
330 | return createALSIntAdapter(); | ||
331 | } | ||
332 | @Override | ||
333 | public Adapter caseALSString(ALSString object) | ||
334 | { | ||
335 | return createALSStringAdapter(); | ||
336 | } | ||
337 | @Override | ||
338 | public Adapter caseALSReference(ALSReference object) | ||
339 | { | ||
340 | return createALSReferenceAdapter(); | ||
341 | } | ||
342 | @Override | ||
343 | public Adapter caseALSNumberLiteral(ALSNumberLiteral object) | ||
344 | { | ||
345 | return createALSNumberLiteralAdapter(); | ||
346 | } | ||
347 | @Override | ||
348 | public Adapter caseALSStringLiteral(ALSStringLiteral object) | ||
349 | { | ||
350 | return createALSStringLiteralAdapter(); | ||
351 | } | ||
352 | @Override | ||
353 | public Adapter defaultCase(EObject object) | ||
354 | { | ||
355 | return createEObjectAdapter(); | ||
356 | } | ||
357 | }; | ||
358 | |||
359 | /** | ||
360 | * Creates an adapter for the <code>target</code>. | ||
361 | * <!-- begin-user-doc --> | ||
362 | * <!-- end-user-doc --> | ||
363 | * @param target the object to adapt. | ||
364 | * @return the adapter for the <code>target</code>. | ||
365 | * @generated | ||
366 | */ | ||
367 | @Override | ||
368 | public Adapter createAdapter(Notifier target) | ||
369 | { | ||
370 | return modelSwitch.doSwitch((EObject)target); | ||
371 | } | ||
372 | |||
373 | |||
374 | /** | ||
375 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDocument <em>ALS Document</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.ALSDocument | ||
382 | * @generated | ||
383 | */ | ||
384 | public Adapter createALSDocumentAdapter() | ||
385 | { | ||
386 | return null; | ||
387 | } | ||
388 | |||
389 | /** | ||
390 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDeclaration <em>ALS Relation 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.ALSRelationDeclaration | ||
397 | * @generated | ||
398 | */ | ||
399 | public Adapter createALSRelationDeclarationAdapter() | ||
400 | { | ||
401 | return null; | ||
402 | } | ||
403 | |||
404 | /** | ||
405 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeDeclaration <em>ALS Type 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.ALSTypeDeclaration | ||
412 | * @generated | ||
413 | */ | ||
414 | public Adapter createALSTypeDeclarationAdapter() | ||
415 | { | ||
416 | return null; | ||
417 | } | ||
418 | |||
419 | /** | ||
420 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumDeclaration <em>ALS Enum Declaration</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.ALSEnumDeclaration | ||
427 | * @generated | ||
428 | */ | ||
429 | public Adapter createALSEnumDeclarationAdapter() | ||
430 | { | ||
431 | return null; | ||
432 | } | ||
433 | |||
434 | /** | ||
435 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEnumLiteral <em>ALS Enum Literal</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.ALSEnumLiteral | ||
442 | * @generated | ||
443 | */ | ||
444 | public Adapter createALSEnumLiteralAdapter() | ||
445 | { | ||
446 | return null; | ||
447 | } | ||
448 | |||
449 | /** | ||
450 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureDeclaration <em>ALS Signature Declaration</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.ALSSignatureDeclaration | ||
457 | * @generated | ||
458 | */ | ||
459 | public Adapter createALSSignatureDeclarationAdapter() | ||
460 | { | ||
461 | return null; | ||
462 | } | ||
463 | |||
464 | /** | ||
465 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSignatureBody <em>ALS Signature Body</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.ALSSignatureBody | ||
472 | * @generated | ||
473 | */ | ||
474 | public Adapter createALSSignatureBodyAdapter() | ||
475 | { | ||
476 | return null; | ||
477 | } | ||
478 | |||
479 | /** | ||
480 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFieldDeclaration <em>ALS Field Declaration</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.ALSFieldDeclaration | ||
487 | * @generated | ||
488 | */ | ||
489 | public Adapter createALSFieldDeclarationAdapter() | ||
490 | { | ||
491 | return null; | ||
492 | } | ||
493 | |||
494 | /** | ||
495 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDefinition <em>ALS 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.ALSDefinition | ||
502 | * @generated | ||
503 | */ | ||
504 | public Adapter createALSDefinitionAdapter() | ||
505 | { | ||
506 | return null; | ||
507 | } | ||
508 | |||
509 | /** | ||
510 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionDefinition <em>ALS Function 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.ALSFunctionDefinition | ||
517 | * @generated | ||
518 | */ | ||
519 | public Adapter createALSFunctionDefinitionAdapter() | ||
520 | { | ||
521 | return null; | ||
522 | } | ||
523 | |||
524 | /** | ||
525 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRelationDefinition <em>ALS Relation Definition</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.ALSRelationDefinition | ||
532 | * @generated | ||
533 | */ | ||
534 | public Adapter createALSRelationDefinitionAdapter() | ||
535 | { | ||
536 | return null; | ||
537 | } | ||
538 | |||
539 | /** | ||
540 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFactDeclaration <em>ALS Fact Declaration</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.ALSFactDeclaration | ||
547 | * @generated | ||
548 | */ | ||
549 | public Adapter createALSFactDeclarationAdapter() | ||
550 | { | ||
551 | return null; | ||
552 | } | ||
553 | |||
554 | /** | ||
555 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTerm <em>ALS Term</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.ALSTerm | ||
562 | * @generated | ||
563 | */ | ||
564 | public Adapter createALSTermAdapter() | ||
565 | { | ||
566 | return null; | ||
567 | } | ||
568 | |||
569 | /** | ||
570 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSVariableDeclaration <em>ALS Variable Declaration</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.ALSVariableDeclaration | ||
577 | * @generated | ||
578 | */ | ||
579 | public Adapter createALSVariableDeclarationAdapter() | ||
580 | { | ||
581 | return null; | ||
582 | } | ||
583 | |||
584 | /** | ||
585 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRunCommand <em>ALS Run Command</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.ALSRunCommand | ||
592 | * @generated | ||
593 | */ | ||
594 | public Adapter createALSRunCommandAdapter() | ||
595 | { | ||
596 | return null; | ||
597 | } | ||
598 | |||
599 | /** | ||
600 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSTypeScope <em>ALS Type 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.ALSTypeScope | ||
607 | * @generated | ||
608 | */ | ||
609 | public Adapter createALSTypeScopeAdapter() | ||
610 | { | ||
611 | return null; | ||
612 | } | ||
613 | |||
614 | /** | ||
615 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSigScope <em>ALS Sig 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.ALSSigScope | ||
622 | * @generated | ||
623 | */ | ||
624 | public Adapter createALSSigScopeAdapter() | ||
625 | { | ||
626 | return null; | ||
627 | } | ||
628 | |||
629 | /** | ||
630 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntScope <em>ALS Int Scope</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.ALSIntScope | ||
637 | * @generated | ||
638 | */ | ||
639 | public Adapter createALSIntScopeAdapter() | ||
640 | { | ||
641 | return null; | ||
642 | } | ||
643 | |||
644 | /** | ||
645 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringScope <em>ALS String Scope</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.ALSStringScope | ||
652 | * @generated | ||
653 | */ | ||
654 | public Adapter createALSStringScopeAdapter() | ||
655 | { | ||
656 | return null; | ||
657 | } | ||
658 | |||
659 | /** | ||
660 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSQuantifiedEx <em>ALS Quantified Ex</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.ALSQuantifiedEx | ||
667 | * @generated | ||
668 | */ | ||
669 | public Adapter createALSQuantifiedExAdapter() | ||
670 | { | ||
671 | return null; | ||
672 | } | ||
673 | |||
674 | /** | ||
675 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOr <em>ALS Or</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.ALSOr | ||
682 | * @generated | ||
683 | */ | ||
684 | public Adapter createALSOrAdapter() | ||
685 | { | ||
686 | return null; | ||
687 | } | ||
688 | |||
689 | /** | ||
690 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIff <em>ALS Iff</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.ALSIff | ||
697 | * @generated | ||
698 | */ | ||
699 | public Adapter createALSIffAdapter() | ||
700 | { | ||
701 | return null; | ||
702 | } | ||
703 | |||
704 | /** | ||
705 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSImpl <em>ALS Impl</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.ALSImpl | ||
712 | * @generated | ||
713 | */ | ||
714 | public Adapter createALSImplAdapter() | ||
715 | { | ||
716 | return null; | ||
717 | } | ||
718 | |||
719 | /** | ||
720 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSAnd <em>ALS And</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.ALSAnd | ||
727 | * @generated | ||
728 | */ | ||
729 | public Adapter createALSAndAdapter() | ||
730 | { | ||
731 | return null; | ||
732 | } | ||
733 | |||
734 | /** | ||
735 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSEquals <em>ALS Equals</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.ALSEquals | ||
742 | * @generated | ||
743 | */ | ||
744 | public Adapter createALSEqualsAdapter() | ||
745 | { | ||
746 | return null; | ||
747 | } | ||
748 | |||
749 | /** | ||
750 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNotEquals <em>ALS Not Equals</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.ALSNotEquals | ||
757 | * @generated | ||
758 | */ | ||
759 | public Adapter createALSNotEqualsAdapter() | ||
760 | { | ||
761 | return null; | ||
762 | } | ||
763 | |||
764 | /** | ||
765 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSubset <em>ALS Subset</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.ALSSubset | ||
772 | * @generated | ||
773 | */ | ||
774 | public Adapter createALSSubsetAdapter() | ||
775 | { | ||
776 | return null; | ||
777 | } | ||
778 | |||
779 | /** | ||
780 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLess <em>ALS Less</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.ALSLess | ||
787 | * @generated | ||
788 | */ | ||
789 | public Adapter createALSLessAdapter() | ||
790 | { | ||
791 | return null; | ||
792 | } | ||
793 | |||
794 | /** | ||
795 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSLeq <em>ALS Leq</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.ALSLeq | ||
802 | * @generated | ||
803 | */ | ||
804 | public Adapter createALSLeqAdapter() | ||
805 | { | ||
806 | return null; | ||
807 | } | ||
808 | |||
809 | /** | ||
810 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMore <em>ALS More</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.ALSMore | ||
817 | * @generated | ||
818 | */ | ||
819 | public Adapter createALSMoreAdapter() | ||
820 | { | ||
821 | return null; | ||
822 | } | ||
823 | |||
824 | /** | ||
825 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMeq <em>ALS Meq</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.ALSMeq | ||
832 | * @generated | ||
833 | */ | ||
834 | public Adapter createALSMeqAdapter() | ||
835 | { | ||
836 | return null; | ||
837 | } | ||
838 | |||
839 | /** | ||
840 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSOverride <em>ALS Override</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.ALSOverride | ||
847 | * @generated | ||
848 | */ | ||
849 | public Adapter createALSOverrideAdapter() | ||
850 | { | ||
851 | return null; | ||
852 | } | ||
853 | |||
854 | /** | ||
855 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionRight <em>ALS Range Restriction Right</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.ALSRangeRestrictionRight | ||
862 | * @generated | ||
863 | */ | ||
864 | public Adapter createALSRangeRestrictionRightAdapter() | ||
865 | { | ||
866 | return null; | ||
867 | } | ||
868 | |||
869 | /** | ||
870 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSRangeRestrictionLeft <em>ALS Range Restriction Left</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.ALSRangeRestrictionLeft | ||
877 | * @generated | ||
878 | */ | ||
879 | public Adapter createALSRangeRestrictionLeftAdapter() | ||
880 | { | ||
881 | return null; | ||
882 | } | ||
883 | |||
884 | /** | ||
885 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSJoin <em>ALS Join</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.ALSJoin | ||
892 | * @generated | ||
893 | */ | ||
894 | public Adapter createALSJoinAdapter() | ||
895 | { | ||
896 | return null; | ||
897 | } | ||
898 | |||
899 | /** | ||
900 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSMinus <em>ALS Minus</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.ALSMinus | ||
907 | * @generated | ||
908 | */ | ||
909 | public Adapter createALSMinusAdapter() | ||
910 | { | ||
911 | return null; | ||
912 | } | ||
913 | |||
914 | /** | ||
915 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSPlus <em>ALS Plus</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.ALSPlus | ||
922 | * @generated | ||
923 | */ | ||
924 | public Adapter createALSPlusAdapter() | ||
925 | { | ||
926 | return null; | ||
927 | } | ||
928 | |||
929 | /** | ||
930 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIntersection <em>ALS Intersection</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.ALSIntersection | ||
937 | * @generated | ||
938 | */ | ||
939 | public Adapter createALSIntersectionAdapter() | ||
940 | { | ||
941 | return null; | ||
942 | } | ||
943 | |||
944 | /** | ||
945 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSDirectProduct <em>ALS Direct Product</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.ALSDirectProduct | ||
952 | * @generated | ||
953 | */ | ||
954 | public Adapter createALSDirectProductAdapter() | ||
955 | { | ||
956 | return null; | ||
957 | } | ||
958 | |||
959 | /** | ||
960 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNot <em>ALS Not</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.ALSNot | ||
967 | * @generated | ||
968 | */ | ||
969 | public Adapter createALSNotAdapter() | ||
970 | { | ||
971 | return null; | ||
972 | } | ||
973 | |||
974 | /** | ||
975 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInverseRelation <em>ALS Inverse Relation</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.ALSInverseRelation | ||
982 | * @generated | ||
983 | */ | ||
984 | public Adapter createALSInverseRelationAdapter() | ||
985 | { | ||
986 | return null; | ||
987 | } | ||
988 | |||
989 | /** | ||
990 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.AlSTransitiveClosure <em>Al STransitive Closure</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.AlSTransitiveClosure | ||
997 | * @generated | ||
998 | */ | ||
999 | public Adapter createAlSTransitiveClosureAdapter() | ||
1000 | { | ||
1001 | return null; | ||
1002 | } | ||
1003 | |||
1004 | /** | ||
1005 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReflectiveTransitiveClosure <em>ALS Reflective Transitive Closure</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.ALSReflectiveTransitiveClosure | ||
1012 | * @generated | ||
1013 | */ | ||
1014 | public Adapter createALSReflectiveTransitiveClosureAdapter() | ||
1015 | { | ||
1016 | return null; | ||
1017 | } | ||
1018 | |||
1019 | /** | ||
1020 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSCardinality <em>ALS Cardinality</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.ALSCardinality | ||
1027 | * @generated | ||
1028 | */ | ||
1029 | public Adapter createALSCardinalityAdapter() | ||
1030 | { | ||
1031 | return null; | ||
1032 | } | ||
1033 | |||
1034 | /** | ||
1035 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUnaryMinus <em>ALS Unary Minus</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.ALSUnaryMinus | ||
1042 | * @generated | ||
1043 | */ | ||
1044 | public Adapter createALSUnaryMinusAdapter() | ||
1045 | { | ||
1046 | return null; | ||
1047 | } | ||
1048 | |||
1049 | /** | ||
1050 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSSum <em>ALS Sum</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.ALSSum | ||
1057 | * @generated | ||
1058 | */ | ||
1059 | public Adapter createALSSumAdapter() | ||
1060 | { | ||
1061 | return null; | ||
1062 | } | ||
1063 | |||
1064 | /** | ||
1065 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSFunctionCall <em>ALS Function Call</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.ALSFunctionCall | ||
1072 | * @generated | ||
1073 | */ | ||
1074 | public Adapter createALSFunctionCallAdapter() | ||
1075 | { | ||
1076 | return null; | ||
1077 | } | ||
1078 | |||
1079 | /** | ||
1080 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNone <em>ALS None</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.ALSNone | ||
1087 | * @generated | ||
1088 | */ | ||
1089 | public Adapter createALSNoneAdapter() | ||
1090 | { | ||
1091 | return null; | ||
1092 | } | ||
1093 | |||
1094 | /** | ||
1095 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSIden <em>ALS Iden</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.ALSIden | ||
1102 | * @generated | ||
1103 | */ | ||
1104 | public Adapter createALSIdenAdapter() | ||
1105 | { | ||
1106 | return null; | ||
1107 | } | ||
1108 | |||
1109 | /** | ||
1110 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSUniv <em>ALS Univ</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.ALSUniv | ||
1117 | * @generated | ||
1118 | */ | ||
1119 | public Adapter createALSUnivAdapter() | ||
1120 | { | ||
1121 | return null; | ||
1122 | } | ||
1123 | |||
1124 | /** | ||
1125 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSInt <em>ALS Int</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.ALSInt | ||
1132 | * @generated | ||
1133 | */ | ||
1134 | public Adapter createALSIntAdapter() | ||
1135 | { | ||
1136 | return null; | ||
1137 | } | ||
1138 | |||
1139 | /** | ||
1140 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSString <em>ALS String</em>}'. | ||
1141 | * <!-- begin-user-doc --> | ||
1142 | * This default implementation returns null so that we can easily ignore cases; | ||
1143 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1144 | * <!-- end-user-doc --> | ||
1145 | * @return the new adapter. | ||
1146 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSString | ||
1147 | * @generated | ||
1148 | */ | ||
1149 | public Adapter createALSStringAdapter() | ||
1150 | { | ||
1151 | return null; | ||
1152 | } | ||
1153 | |||
1154 | /** | ||
1155 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference <em>ALS Reference</em>}'. | ||
1156 | * <!-- begin-user-doc --> | ||
1157 | * This default implementation returns null so that we can easily ignore cases; | ||
1158 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1159 | * <!-- end-user-doc --> | ||
1160 | * @return the new adapter. | ||
1161 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSReference | ||
1162 | * @generated | ||
1163 | */ | ||
1164 | public Adapter createALSReferenceAdapter() | ||
1165 | { | ||
1166 | return null; | ||
1167 | } | ||
1168 | |||
1169 | /** | ||
1170 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral <em>ALS Number Literal</em>}'. | ||
1171 | * <!-- begin-user-doc --> | ||
1172 | * This default implementation returns null so that we can easily ignore cases; | ||
1173 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1174 | * <!-- end-user-doc --> | ||
1175 | * @return the new adapter. | ||
1176 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSNumberLiteral | ||
1177 | * @generated | ||
1178 | */ | ||
1179 | public Adapter createALSNumberLiteralAdapter() | ||
1180 | { | ||
1181 | return null; | ||
1182 | } | ||
1183 | |||
1184 | /** | ||
1185 | * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral <em>ALS String Literal</em>}'. | ||
1186 | * <!-- begin-user-doc --> | ||
1187 | * This default implementation returns null so that we can easily ignore cases; | ||
1188 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
1189 | * <!-- end-user-doc --> | ||
1190 | * @return the new adapter. | ||
1191 | * @see hu.bme.mit.inf.dslreasoner.alloyLanguage.ALSStringLiteral | ||
1192 | * @generated | ||
1193 | */ | ||
1194 | public Adapter createALSStringLiteralAdapter() | ||
1195 | { | ||
1196 | return null; | ||
1197 | } | ||
1198 | |||
1199 | /** | ||
1200 | * Creates a new adapter for the default case. | ||
1201 | * <!-- begin-user-doc --> | ||
1202 | * This default implementation returns null. | ||
1203 | * <!-- end-user-doc --> | ||
1204 | * @return the new adapter. | ||
1205 | * @generated | ||
1206 | */ | ||
1207 | public Adapter createEObjectAdapter() | ||
1208 | { | ||
1209 | return null; | ||
1210 | } | ||
1211 | |||
1212 | } //AlloyLanguageAdapterFactory | ||
diff --git a/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java new file mode 100644 index 00000000..9c67bad7 --- /dev/null +++ b/Solvers/Alloy-Solver2/hu.bme.mit.inf.dslreasoner.alloy.language/src-gen/hu/bme/mit/inf/dslreasoner/alloyLanguage/util/AlloyLanguageSwitch.java | |||
@@ -0,0 +1,1410 @@ | |||
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_STRING_SCOPE: | ||
214 | { | ||
215 | ALSStringScope alsStringScope = (ALSStringScope)theEObject; | ||
216 | T result = caseALSStringScope(alsStringScope); | ||
217 | if (result == null) result = caseALSTypeScope(alsStringScope); | ||
218 | if (result == null) result = defaultCase(theEObject); | ||
219 | return result; | ||
220 | } | ||
221 | case AlloyLanguagePackage.ALS_QUANTIFIED_EX: | ||
222 | { | ||
223 | ALSQuantifiedEx alsQuantifiedEx = (ALSQuantifiedEx)theEObject; | ||
224 | T result = caseALSQuantifiedEx(alsQuantifiedEx); | ||
225 | if (result == null) result = caseALSTerm(alsQuantifiedEx); | ||
226 | if (result == null) result = defaultCase(theEObject); | ||
227 | return result; | ||
228 | } | ||
229 | case AlloyLanguagePackage.ALS_OR: | ||
230 | { | ||
231 | ALSOr alsOr = (ALSOr)theEObject; | ||
232 | T result = caseALSOr(alsOr); | ||
233 | if (result == null) result = caseALSTerm(alsOr); | ||
234 | if (result == null) result = defaultCase(theEObject); | ||
235 | return result; | ||
236 | } | ||
237 | case AlloyLanguagePackage.ALS_IFF: | ||
238 | { | ||
239 | ALSIff alsIff = (ALSIff)theEObject; | ||
240 | T result = caseALSIff(alsIff); | ||
241 | if (result == null) result = caseALSTerm(alsIff); | ||
242 | if (result == null) result = defaultCase(theEObject); | ||
243 | return result; | ||
244 | } | ||
245 | case AlloyLanguagePackage.ALS_IMPL: | ||
246 | { | ||
247 | ALSImpl alsImpl = (ALSImpl)theEObject; | ||
248 | T result = caseALSImpl(alsImpl); | ||
249 | if (result == null) result = caseALSTerm(alsImpl); | ||
250 | if (result == null) result = defaultCase(theEObject); | ||
251 | return result; | ||
252 | } | ||
253 | case AlloyLanguagePackage.ALS_AND: | ||
254 | { | ||
255 | ALSAnd alsAnd = (ALSAnd)theEObject; | ||
256 | T result = caseALSAnd(alsAnd); | ||
257 | if (result == null) result = caseALSTerm(alsAnd); | ||
258 | if (result == null) result = defaultCase(theEObject); | ||
259 | return result; | ||
260 | } | ||
261 | case AlloyLanguagePackage.ALS_EQUALS: | ||
262 | { | ||
263 | ALSEquals alsEquals = (ALSEquals)theEObject; | ||
264 | T result = caseALSEquals(alsEquals); | ||
265 | if (result == null) result = caseALSTerm(alsEquals); | ||
266 | if (result == null) result = defaultCase(theEObject); | ||
267 | return result; | ||
268 | } | ||
269 | case AlloyLanguagePackage.ALS_NOT_EQUALS: | ||
270 | { | ||
271 | ALSNotEquals alsNotEquals = (ALSNotEquals)theEObject; | ||
272 | T result = caseALSNotEquals(alsNotEquals); | ||
273 | if (result == null) result = caseALSTerm(alsNotEquals); | ||
274 | if (result == null) result = defaultCase(theEObject); | ||
275 | return result; | ||
276 | } | ||
277 | case AlloyLanguagePackage.ALS_SUBSET: | ||
278 | { | ||
279 | ALSSubset alsSubset = (ALSSubset)theEObject; | ||
280 | T result = caseALSSubset(alsSubset); | ||
281 | if (result == null) result = caseALSTerm(alsSubset); | ||
282 | if (result == null) result = defaultCase(theEObject); | ||
283 | return result; | ||
284 | } | ||
285 | case AlloyLanguagePackage.ALS_LESS: | ||
286 | { | ||
287 | ALSLess alsLess = (ALSLess)theEObject; | ||
288 | T result = caseALSLess(alsLess); | ||
289 | if (result == null) result = caseALSTerm(alsLess); | ||
290 | if (result == null) result = defaultCase(theEObject); | ||
291 | return result; | ||
292 | } | ||
293 | case AlloyLanguagePackage.ALS_LEQ: | ||
294 | { | ||
295 | ALSLeq alsLeq = (ALSLeq)theEObject; | ||
296 | T result = caseALSLeq(alsLeq); | ||
297 | if (result == null) result = caseALSTerm(alsLeq); | ||
298 | if (result == null) result = defaultCase(theEObject); | ||
299 | return result; | ||
300 | } | ||
301 | case AlloyLanguagePackage.ALS_MORE: | ||
302 | { | ||
303 | ALSMore alsMore = (ALSMore)theEObject; | ||
304 | T result = caseALSMore(alsMore); | ||
305 | if (result == null) result = caseALSTerm(alsMore); | ||
306 | if (result == null) result = defaultCase(theEObject); | ||
307 | return result; | ||
308 | } | ||
309 | case AlloyLanguagePackage.ALS_MEQ: | ||
310 | { | ||
311 | ALSMeq alsMeq = (ALSMeq)theEObject; | ||
312 | T result = caseALSMeq(alsMeq); | ||
313 | if (result == null) result = caseALSTerm(alsMeq); | ||
314 | if (result == null) result = defaultCase(theEObject); | ||
315 | return result; | ||
316 | } | ||
317 | case AlloyLanguagePackage.ALS_OVERRIDE: | ||
318 | { | ||
319 | ALSOverride alsOverride = (ALSOverride)theEObject; | ||
320 | T result = caseALSOverride(alsOverride); | ||
321 | if (result == null) result = caseALSTerm(alsOverride); | ||
322 | if (result == null) result = defaultCase(theEObject); | ||
323 | return result; | ||
324 | } | ||
325 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_RIGHT: | ||
326 | { | ||
327 | ALSRangeRestrictionRight alsRangeRestrictionRight = (ALSRangeRestrictionRight)theEObject; | ||
328 | T result = caseALSRangeRestrictionRight(alsRangeRestrictionRight); | ||
329 | if (result == null) result = caseALSTerm(alsRangeRestrictionRight); | ||
330 | if (result == null) result = defaultCase(theEObject); | ||
331 | return result; | ||
332 | } | ||
333 | case AlloyLanguagePackage.ALS_RANGE_RESTRICTION_LEFT: | ||
334 | { | ||
335 | ALSRangeRestrictionLeft alsRangeRestrictionLeft = (ALSRangeRestrictionLeft)theEObject; | ||
336 | T result = caseALSRangeRestrictionLeft(alsRangeRestrictionLeft); | ||
337 | if (result == null) result = caseALSTerm(alsRangeRestrictionLeft); | ||
338 | if (result == null) result = defaultCase(theEObject); | ||
339 | return result; | ||
340 | } | ||
341 | case AlloyLanguagePackage.ALS_JOIN: | ||
342 | { | ||
343 | ALSJoin alsJoin = (ALSJoin)theEObject; | ||
344 | T result = caseALSJoin(alsJoin); | ||
345 | if (result == null) result = caseALSTerm(alsJoin); | ||
346 | if (result == null) result = defaultCase(theEObject); | ||
347 | return result; | ||
348 | } | ||
349 | case AlloyLanguagePackage.ALS_MINUS: | ||
350 | { | ||
351 | ALSMinus alsMinus = (ALSMinus)theEObject; | ||
352 | T result = caseALSMinus(alsMinus); | ||
353 | if (result == null) result = caseALSTerm(alsMinus); | ||
354 | if (result == null) result = defaultCase(theEObject); | ||
355 | return result; | ||
356 | } | ||
357 | case AlloyLanguagePackage.ALS_PLUS: | ||
358 | { | ||
359 | ALSPlus alsPlus = (ALSPlus)theEObject; | ||
360 | T result = caseALSPlus(alsPlus); | ||
361 | if (result == null) result = caseALSTerm(alsPlus); | ||
362 | if (result == null) result = defaultCase(theEObject); | ||
363 | return result; | ||
364 | } | ||
365 | case AlloyLanguagePackage.ALS_INTERSECTION: | ||
366 | { | ||
367 | ALSIntersection alsIntersection = (ALSIntersection)theEObject; | ||
368 | T result = caseALSIntersection(alsIntersection); | ||
369 | if (result == null) result = caseALSTerm(alsIntersection); | ||
370 | if (result == null) result = defaultCase(theEObject); | ||
371 | return result; | ||
372 | } | ||
373 | case AlloyLanguagePackage.ALS_DIRECT_PRODUCT: | ||
374 | { | ||
375 | ALSDirectProduct alsDirectProduct = (ALSDirectProduct)theEObject; | ||
376 | T result = caseALSDirectProduct(alsDirectProduct); | ||
377 | if (result == null) result = caseALSTerm(alsDirectProduct); | ||
378 | if (result == null) result = defaultCase(theEObject); | ||
379 | return result; | ||
380 | } | ||
381 | case AlloyLanguagePackage.ALS_NOT: | ||
382 | { | ||
383 | ALSNot alsNot = (ALSNot)theEObject; | ||
384 | T result = caseALSNot(alsNot); | ||
385 | if (result == null) result = caseALSTerm(alsNot); | ||
386 | if (result == null) result = defaultCase(theEObject); | ||
387 | return result; | ||
388 | } | ||
389 | case AlloyLanguagePackage.ALS_INVERSE_RELATION: | ||
390 | { | ||
391 | ALSInverseRelation alsInverseRelation = (ALSInverseRelation)theEObject; | ||
392 | T result = caseALSInverseRelation(alsInverseRelation); | ||
393 | if (result == null) result = caseALSTerm(alsInverseRelation); | ||
394 | if (result == null) result = defaultCase(theEObject); | ||
395 | return result; | ||
396 | } | ||
397 | case AlloyLanguagePackage.AL_STRANSITIVE_CLOSURE: | ||
398 | { | ||
399 | AlSTransitiveClosure alSTransitiveClosure = (AlSTransitiveClosure)theEObject; | ||
400 | T result = caseAlSTransitiveClosure(alSTransitiveClosure); | ||
401 | if (result == null) result = caseALSTerm(alSTransitiveClosure); | ||
402 | if (result == null) result = defaultCase(theEObject); | ||
403 | return result; | ||
404 | } | ||
405 | case AlloyLanguagePackage.ALS_REFLECTIVE_TRANSITIVE_CLOSURE: | ||
406 | { | ||
407 | ALSReflectiveTransitiveClosure alsReflectiveTransitiveClosure = (ALSReflectiveTransitiveClosure)theEObject; | ||
408 | T result = caseALSReflectiveTransitiveClosure(alsReflectiveTransitiveClosure); | ||
409 | if (result == null) result = caseALSTerm(alsReflectiveTransitiveClosure); | ||
410 | if (result == null) result = defaultCase(theEObject); | ||
411 | return result; | ||
412 | } | ||
413 | case AlloyLanguagePackage.ALS_CARDINALITY: | ||
414 | { | ||
415 | ALSCardinality alsCardinality = (ALSCardinality)theEObject; | ||
416 | T result = caseALSCardinality(alsCardinality); | ||
417 | if (result == null) result = caseALSTerm(alsCardinality); | ||
418 | if (result == null) result = defaultCase(theEObject); | ||
419 | return result; | ||
420 | } | ||
421 | case AlloyLanguagePackage.ALS_UNARY_MINUS: | ||
422 | { | ||
423 | ALSUnaryMinus alsUnaryMinus = (ALSUnaryMinus)theEObject; | ||
424 | T result = caseALSUnaryMinus(alsUnaryMinus); | ||
425 | if (result == null) result = caseALSTerm(alsUnaryMinus); | ||
426 | if (result == null) result = defaultCase(theEObject); | ||
427 | return result; | ||
428 | } | ||
429 | case AlloyLanguagePackage.ALS_SUM: | ||
430 | { | ||
431 | ALSSum alsSum = (ALSSum)theEObject; | ||
432 | T result = caseALSSum(alsSum); | ||
433 | if (result == null) result = caseALSTerm(alsSum); | ||
434 | if (result == null) result = defaultCase(theEObject); | ||
435 | return result; | ||
436 | } | ||
437 | case AlloyLanguagePackage.ALS_FUNCTION_CALL: | ||
438 | { | ||
439 | ALSFunctionCall alsFunctionCall = (ALSFunctionCall)theEObject; | ||
440 | T result = caseALSFunctionCall(alsFunctionCall); | ||
441 | if (result == null) result = caseALSTerm(alsFunctionCall); | ||
442 | if (result == null) result = defaultCase(theEObject); | ||
443 | return result; | ||
444 | } | ||
445 | case AlloyLanguagePackage.ALS_NONE: | ||
446 | { | ||
447 | ALSNone alsNone = (ALSNone)theEObject; | ||
448 | T result = caseALSNone(alsNone); | ||
449 | if (result == null) result = caseALSTerm(alsNone); | ||
450 | if (result == null) result = defaultCase(theEObject); | ||
451 | return result; | ||
452 | } | ||
453 | case AlloyLanguagePackage.ALS_IDEN: | ||
454 | { | ||
455 | ALSIden alsIden = (ALSIden)theEObject; | ||
456 | T result = caseALSIden(alsIden); | ||
457 | if (result == null) result = caseALSTerm(alsIden); | ||
458 | if (result == null) result = defaultCase(theEObject); | ||
459 | return result; | ||
460 | } | ||
461 | case AlloyLanguagePackage.ALS_UNIV: | ||
462 | { | ||
463 | ALSUniv alsUniv = (ALSUniv)theEObject; | ||
464 | T result = caseALSUniv(alsUniv); | ||
465 | if (result == null) result = caseALSTerm(alsUniv); | ||
466 | if (result == null) result = defaultCase(theEObject); | ||
467 | return result; | ||
468 | } | ||
469 | case AlloyLanguagePackage.ALS_INT: | ||
470 | { | ||
471 | ALSInt alsInt = (ALSInt)theEObject; | ||
472 | T result = caseALSInt(alsInt); | ||
473 | if (result == null) result = caseALSTerm(alsInt); | ||
474 | if (result == null) result = defaultCase(theEObject); | ||
475 | return result; | ||
476 | } | ||
477 | case AlloyLanguagePackage.ALS_STRING: | ||
478 | { | ||
479 | ALSString alsString = (ALSString)theEObject; | ||
480 | T result = caseALSString(alsString); | ||
481 | if (result == null) result = caseALSTerm(alsString); | ||
482 | if (result == null) result = defaultCase(theEObject); | ||
483 | return result; | ||
484 | } | ||
485 | case AlloyLanguagePackage.ALS_REFERENCE: | ||
486 | { | ||
487 | ALSReference alsReference = (ALSReference)theEObject; | ||
488 | T result = caseALSReference(alsReference); | ||
489 | if (result == null) result = caseALSTerm(alsReference); | ||
490 | if (result == null) result = defaultCase(theEObject); | ||
491 | return result; | ||
492 | } | ||
493 | case AlloyLanguagePackage.ALS_NUMBER_LITERAL: | ||
494 | { | ||
495 | ALSNumberLiteral alsNumberLiteral = (ALSNumberLiteral)theEObject; | ||
496 | T result = caseALSNumberLiteral(alsNumberLiteral); | ||
497 | if (result == null) result = caseALSTerm(alsNumberLiteral); | ||
498 | if (result == null) result = defaultCase(theEObject); | ||
499 | return result; | ||
500 | } | ||
501 | case AlloyLanguagePackage.ALS_STRING_LITERAL: | ||
502 | { | ||
503 | ALSStringLiteral alsStringLiteral = (ALSStringLiteral)theEObject; | ||
504 | T result = caseALSStringLiteral(alsStringLiteral); | ||
505 | if (result == null) result = caseALSTerm(alsStringLiteral); | ||
506 | if (result == null) result = defaultCase(theEObject); | ||
507 | return result; | ||
508 | } | ||
509 | default: return defaultCase(theEObject); | ||
510 | } | ||
511 | } | ||
512 | |||
513 | /** | ||
514 | * Returns the result of interpreting the object as an instance of '<em>ALS Document</em>'. | ||
515 | * <!-- begin-user-doc --> | ||
516 | * This implementation returns null; | ||
517 | * returning a non-null result will terminate the switch. | ||
518 | * <!-- end-user-doc --> | ||
519 | * @param object the target of the switch. | ||
520 | * @return the result of interpreting the object as an instance of '<em>ALS Document</em>'. | ||
521 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
522 | * @generated | ||
523 | */ | ||
524 | public T caseALSDocument(ALSDocument object) | ||
525 | { | ||
526 | return null; | ||
527 | } | ||
528 | |||
529 | /** | ||
530 | * Returns the result of interpreting the object as an instance of '<em>ALS Relation Declaration</em>'. | ||
531 | * <!-- begin-user-doc --> | ||
532 | * This implementation returns null; | ||
533 | * returning a non-null result will terminate the switch. | ||
534 | * <!-- end-user-doc --> | ||
535 | * @param object the target of the switch. | ||
536 | * @return the result of interpreting the object as an instance of '<em>ALS Relation Declaration</em>'. | ||
537 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
538 | * @generated | ||
539 | */ | ||
540 | public T caseALSRelationDeclaration(ALSRelationDeclaration object) | ||
541 | { | ||
542 | return null; | ||
543 | } | ||
544 | |||
545 | /** | ||
546 | * Returns the result of interpreting the object as an instance of '<em>ALS Type Declaration</em>'. | ||
547 | * <!-- begin-user-doc --> | ||
548 | * This implementation returns null; | ||
549 | * returning a non-null result will terminate the switch. | ||
550 | * <!-- end-user-doc --> | ||
551 | * @param object the target of the switch. | ||
552 | * @return the result of interpreting the object as an instance of '<em>ALS Type Declaration</em>'. | ||
553 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
554 | * @generated | ||
555 | */ | ||
556 | public T caseALSTypeDeclaration(ALSTypeDeclaration object) | ||
557 | { | ||
558 | return null; | ||
559 | } | ||
560 | |||
561 | /** | ||
562 | * Returns the result of interpreting the object as an instance of '<em>ALS Enum Declaration</em>'. | ||
563 | * <!-- begin-user-doc --> | ||
564 | * This implementation returns null; | ||
565 | * returning a non-null result will terminate the switch. | ||
566 | * <!-- end-user-doc --> | ||
567 | * @param object the target of the switch. | ||
568 | * @return the result of interpreting the object as an instance of '<em>ALS Enum Declaration</em>'. | ||
569 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
570 | * @generated | ||
571 | */ | ||
572 | public T caseALSEnumDeclaration(ALSEnumDeclaration object) | ||
573 | { | ||
574 | return null; | ||
575 | } | ||
576 | |||
577 | /** | ||
578 | * Returns the result of interpreting the object as an instance of '<em>ALS Enum Literal</em>'. | ||
579 | * <!-- begin-user-doc --> | ||
580 | * This implementation returns null; | ||
581 | * returning a non-null result will terminate the switch. | ||
582 | * <!-- end-user-doc --> | ||
583 | * @param object the target of the switch. | ||
584 | * @return the result of interpreting the object as an instance of '<em>ALS Enum Literal</em>'. | ||
585 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
586 | * @generated | ||
587 | */ | ||
588 | public T caseALSEnumLiteral(ALSEnumLiteral object) | ||
589 | { | ||
590 | return null; | ||
591 | } | ||
592 | |||
593 | /** | ||
594 | * Returns the result of interpreting the object as an instance of '<em>ALS Signature Declaration</em>'. | ||
595 | * <!-- begin-user-doc --> | ||
596 | * This implementation returns null; | ||
597 | * returning a non-null result will terminate the switch. | ||
598 | * <!-- end-user-doc --> | ||
599 | * @param object the target of the switch. | ||
600 | * @return the result of interpreting the object as an instance of '<em>ALS Signature Declaration</em>'. | ||
601 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
602 | * @generated | ||
603 | */ | ||
604 | public T caseALSSignatureDeclaration(ALSSignatureDeclaration object) | ||
605 | { | ||
606 | return null; | ||
607 | } | ||
608 | |||
609 | /** | ||
610 | * Returns the result of interpreting the object as an instance of '<em>ALS Signature Body</em>'. | ||
611 | * <!-- begin-user-doc --> | ||
612 | * This implementation returns null; | ||
613 | * returning a non-null result will terminate the switch. | ||
614 | * <!-- end-user-doc --> | ||
615 | * @param object the target of the switch. | ||
616 | * @return the result of interpreting the object as an instance of '<em>ALS Signature Body</em>'. | ||
617 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
618 | * @generated | ||
619 | */ | ||
620 | public T caseALSSignatureBody(ALSSignatureBody object) | ||
621 | { | ||
622 | return null; | ||
623 | } | ||
624 | |||
625 | /** | ||
626 | * Returns the result of interpreting the object as an instance of '<em>ALS Field Declaration</em>'. | ||
627 | * <!-- begin-user-doc --> | ||
628 | * This implementation returns null; | ||
629 | * returning a non-null result will terminate the switch. | ||
630 | * <!-- end-user-doc --> | ||
631 | * @param object the target of the switch. | ||
632 | * @return the result of interpreting the object as an instance of '<em>ALS Field Declaration</em>'. | ||
633 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
634 | * @generated | ||
635 | */ | ||
636 | public T caseALSFieldDeclaration(ALSFieldDeclaration object) | ||
637 | { | ||
638 | return null; | ||
639 | } | ||
640 | |||
641 | /** | ||
642 | * Returns the result of interpreting the object as an instance of '<em>ALS Definition</em>'. | ||
643 | * <!-- begin-user-doc --> | ||
644 | * This implementation returns null; | ||
645 | * returning a non-null result will terminate the switch. | ||
646 | * <!-- end-user-doc --> | ||
647 | * @param object the target of the switch. | ||
648 | * @return the result of interpreting the object as an instance of '<em>ALS Definition</em>'. | ||
649 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
650 | * @generated | ||
651 | */ | ||
652 | public T caseALSDefinition(ALSDefinition object) | ||
653 | { | ||
654 | return null; | ||
655 | } | ||
656 | |||
657 | /** | ||
658 | * Returns the result of interpreting the object as an instance of '<em>ALS Function Definition</em>'. | ||
659 | * <!-- begin-user-doc --> | ||
660 | * This implementation returns null; | ||
661 | * returning a non-null result will terminate the switch. | ||
662 | * <!-- end-user-doc --> | ||
663 | * @param object the target of the switch. | ||
664 | * @return the result of interpreting the object as an instance of '<em>ALS Function Definition</em>'. | ||
665 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
666 | * @generated | ||
667 | */ | ||
668 | public T caseALSFunctionDefinition(ALSFunctionDefinition object) | ||
669 | { | ||
670 | return null; | ||
671 | } | ||
672 | |||
673 | /** | ||
674 | * Returns the result of interpreting the object as an instance of '<em>ALS Relation Definition</em>'. | ||
675 | * <!-- begin-user-doc --> | ||
676 | * This implementation returns null; | ||
677 | * returning a non-null result will terminate the switch. | ||
678 | * <!-- end-user-doc --> | ||
679 | * @param object the target of the switch. | ||
680 | * @return the result of interpreting the object as an instance of '<em>ALS Relation Definition</em>'. | ||
681 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
682 | * @generated | ||
683 | */ | ||
684 | public T caseALSRelationDefinition(ALSRelationDefinition object) | ||
685 | { | ||
686 | return null; | ||
687 | } | ||
688 | |||
689 | /** | ||
690 | * Returns the result of interpreting the object as an instance of '<em>ALS Fact Declaration</em>'. | ||
691 | * <!-- begin-user-doc --> | ||
692 | * This implementation returns null; | ||
693 | * returning a non-null result will terminate the switch. | ||
694 | * <!-- end-user-doc --> | ||
695 | * @param object the target of the switch. | ||
696 | * @return the result of interpreting the object as an instance of '<em>ALS Fact Declaration</em>'. | ||
697 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
698 | * @generated | ||
699 | */ | ||
700 | public T caseALSFactDeclaration(ALSFactDeclaration object) | ||
701 | { | ||
702 | return null; | ||
703 | } | ||
704 | |||
705 | /** | ||
706 | * Returns the result of interpreting the object as an instance of '<em>ALS Term</em>'. | ||
707 | * <!-- begin-user-doc --> | ||
708 | * This implementation returns null; | ||
709 | * returning a non-null result will terminate the switch. | ||
710 | * <!-- end-user-doc --> | ||
711 | * @param object the target of the switch. | ||
712 | * @return the result of interpreting the object as an instance of '<em>ALS Term</em>'. | ||
713 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
714 | * @generated | ||
715 | */ | ||
716 | public T caseALSTerm(ALSTerm object) | ||
717 | { | ||
718 | return null; | ||
719 | } | ||
720 | |||
721 | /** | ||
722 | * Returns the result of interpreting the object as an instance of '<em>ALS Variable Declaration</em>'. | ||
723 | * <!-- begin-user-doc --> | ||
724 | * This implementation returns null; | ||
725 | * returning a non-null result will terminate the switch. | ||
726 | * <!-- end-user-doc --> | ||
727 | * @param object the target of the switch. | ||
728 | * @return the result of interpreting the object as an instance of '<em>ALS Variable Declaration</em>'. | ||
729 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
730 | * @generated | ||
731 | */ | ||
732 | public T caseALSVariableDeclaration(ALSVariableDeclaration object) | ||
733 | { | ||
734 | return null; | ||
735 | } | ||
736 | |||
737 | /** | ||
738 | * Returns the result of interpreting the object as an instance of '<em>ALS Run Command</em>'. | ||
739 | * <!-- begin-user-doc --> | ||
740 | * This implementation returns null; | ||
741 | * returning a non-null result will terminate the switch. | ||
742 | * <!-- end-user-doc --> | ||
743 | * @param object the target of the switch. | ||
744 | * @return the result of interpreting the object as an instance of '<em>ALS Run Command</em>'. | ||
745 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
746 | * @generated | ||
747 | */ | ||
748 | public T caseALSRunCommand(ALSRunCommand object) | ||
749 | { | ||
750 | return null; | ||
751 | } | ||
752 | |||
753 | /** | ||
754 | * Returns the result of interpreting the object as an instance of '<em>ALS Type Scope</em>'. | ||
755 | * <!-- begin-user-doc --> | ||
756 | * This implementation returns null; | ||
757 | * returning a non-null result will terminate the switch. | ||
758 | * <!-- end-user-doc --> | ||
759 | * @param object the target of the switch. | ||
760 | * @return the result of interpreting the object as an instance of '<em>ALS Type Scope</em>'. | ||
761 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
762 | * @generated | ||
763 | */ | ||
764 | public T caseALSTypeScope(ALSTypeScope object) | ||
765 | { | ||
766 | return null; | ||
767 | } | ||
768 | |||
769 | /** | ||
770 | * Returns the result of interpreting the object as an instance of '<em>ALS Sig Scope</em>'. | ||
771 | * <!-- begin-user-doc --> | ||
772 | * This implementation returns null; | ||
773 | * returning a non-null result will terminate the switch. | ||
774 | * <!-- end-user-doc --> | ||
775 | * @param object the target of the switch. | ||
776 | * @return the result of interpreting the object as an instance of '<em>ALS Sig Scope</em>'. | ||
777 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
778 | * @generated | ||
779 | */ | ||
780 | public T caseALSSigScope(ALSSigScope object) | ||
781 | { | ||
782 | return null; | ||
783 | } | ||
784 | |||
785 | /** | ||
786 | * Returns the result of interpreting the object as an instance of '<em>ALS Int Scope</em>'. | ||
787 | * <!-- begin-user-doc --> | ||
788 | * This implementation returns null; | ||
789 | * returning a non-null result will terminate the switch. | ||
790 | * <!-- end-user-doc --> | ||
791 | * @param object the target of the switch. | ||
792 | * @return the result of interpreting the object as an instance of '<em>ALS Int Scope</em>'. | ||
793 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
794 | * @generated | ||
795 | */ | ||
796 | public T caseALSIntScope(ALSIntScope object) | ||
797 | { | ||
798 | return null; | ||
799 | } | ||
800 | |||
801 | /** | ||
802 | * Returns the result of interpreting the object as an instance of '<em>ALS String Scope</em>'. | ||
803 | * <!-- begin-user-doc --> | ||
804 | * This implementation returns null; | ||
805 | * returning a non-null result will terminate the switch. | ||
806 | * <!-- end-user-doc --> | ||
807 | * @param object the target of the switch. | ||
808 | * @return the result of interpreting the object as an instance of '<em>ALS String Scope</em>'. | ||
809 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
810 | * @generated | ||
811 | */ | ||
812 | public T caseALSStringScope(ALSStringScope object) | ||
813 | { | ||
814 | return null; | ||
815 | } | ||
816 | |||
817 | /** | ||
818 | * Returns the result of interpreting the object as an instance of '<em>ALS Quantified Ex</em>'. | ||
819 | * <!-- begin-user-doc --> | ||
820 | * This implementation returns null; | ||
821 | * returning a non-null result will terminate the switch. | ||
822 | * <!-- end-user-doc --> | ||
823 | * @param object the target of the switch. | ||
824 | * @return the result of interpreting the object as an instance of '<em>ALS Quantified Ex</em>'. | ||
825 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
826 | * @generated | ||
827 | */ | ||
828 | public T caseALSQuantifiedEx(ALSQuantifiedEx object) | ||
829 | { | ||
830 | return null; | ||
831 | } | ||
832 | |||
833 | /** | ||
834 | * Returns the result of interpreting the object as an instance of '<em>ALS Or</em>'. | ||
835 | * <!-- begin-user-doc --> | ||
836 | * This implementation returns null; | ||
837 | * returning a non-null result will terminate the switch. | ||
838 | * <!-- end-user-doc --> | ||
839 | * @param object the target of the switch. | ||
840 | * @return the result of interpreting the object as an instance of '<em>ALS Or</em>'. | ||
841 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
842 | * @generated | ||
843 | */ | ||
844 | public T caseALSOr(ALSOr object) | ||
845 | { | ||
846 | return null; | ||
847 | } | ||
848 | |||
849 | /** | ||
850 | * Returns the result of interpreting the object as an instance of '<em>ALS Iff</em>'. | ||
851 | * <!-- begin-user-doc --> | ||
852 | * This implementation returns null; | ||
853 | * returning a non-null result will terminate the switch. | ||
854 | * <!-- end-user-doc --> | ||
855 | * @param object the target of the switch. | ||
856 | * @return the result of interpreting the object as an instance of '<em>ALS Iff</em>'. | ||
857 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
858 | * @generated | ||
859 | */ | ||
860 | public T caseALSIff(ALSIff object) | ||
861 | { | ||
862 | return null; | ||
863 | } | ||
864 | |||
865 | /** | ||
866 | * Returns the result of interpreting the object as an instance of '<em>ALS Impl</em>'. | ||
867 | * <!-- begin-user-doc --> | ||
868 | * This implementation returns null; | ||
869 | * returning a non-null result will terminate the switch. | ||
870 | * <!-- end-user-doc --> | ||
871 | * @param object the target of the switch. | ||
872 | * @return the result of interpreting the object as an instance of '<em>ALS Impl</em>'. | ||
873 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
874 | * @generated | ||
875 | */ | ||
876 | public T caseALSImpl(ALSImpl object) | ||
877 | { | ||
878 | return null; | ||
879 | } | ||
880 | |||
881 | /** | ||
882 | * Returns the result of interpreting the object as an instance of '<em>ALS And</em>'. | ||
883 | * <!-- begin-user-doc --> | ||
884 | * This implementation returns null; | ||
885 | * returning a non-null result will terminate the switch. | ||
886 | * <!-- end-user-doc --> | ||
887 | * @param object the target of the switch. | ||
888 | * @return the result of interpreting the object as an instance of '<em>ALS And</em>'. | ||
889 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
890 | * @generated | ||
891 | */ | ||
892 | public T caseALSAnd(ALSAnd object) | ||
893 | { | ||
894 | return null; | ||
895 | } | ||
896 | |||
897 | /** | ||
898 | * Returns the result of interpreting the object as an instance of '<em>ALS Equals</em>'. | ||
899 | * <!-- begin-user-doc --> | ||
900 | * This implementation returns null; | ||
901 | * returning a non-null result will terminate the switch. | ||
902 | * <!-- end-user-doc --> | ||
903 | * @param object the target of the switch. | ||
904 | * @return the result of interpreting the object as an instance of '<em>ALS Equals</em>'. | ||
905 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
906 | * @generated | ||
907 | */ | ||
908 | public T caseALSEquals(ALSEquals object) | ||
909 | { | ||
910 | return null; | ||
911 | } | ||
912 | |||
913 | /** | ||
914 | * Returns the result of interpreting the object as an instance of '<em>ALS Not Equals</em>'. | ||
915 | * <!-- begin-user-doc --> | ||
916 | * This implementation returns null; | ||
917 | * returning a non-null result will terminate the switch. | ||
918 | * <!-- end-user-doc --> | ||
919 | * @param object the target of the switch. | ||
920 | * @return the result of interpreting the object as an instance of '<em>ALS Not Equals</em>'. | ||
921 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
922 | * @generated | ||
923 | */ | ||
924 | public T caseALSNotEquals(ALSNotEquals object) | ||
925 | { | ||
926 | return null; | ||
927 | } | ||
928 | |||
929 | /** | ||
930 | * Returns the result of interpreting the object as an instance of '<em>ALS Subset</em>'. | ||
931 | * <!-- begin-user-doc --> | ||
932 | * This implementation returns null; | ||
933 | * returning a non-null result will terminate the switch. | ||
934 | * <!-- end-user-doc --> | ||
935 | * @param object the target of the switch. | ||
936 | * @return the result of interpreting the object as an instance of '<em>ALS Subset</em>'. | ||
937 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
938 | * @generated | ||
939 | */ | ||
940 | public T caseALSSubset(ALSSubset object) | ||
941 | { | ||
942 | return null; | ||
943 | } | ||
944 | |||
945 | /** | ||
946 | * Returns the result of interpreting the object as an instance of '<em>ALS Less</em>'. | ||
947 | * <!-- begin-user-doc --> | ||
948 | * This implementation returns null; | ||
949 | * returning a non-null result will terminate the switch. | ||
950 | * <!-- end-user-doc --> | ||
951 | * @param object the target of the switch. | ||
952 | * @return the result of interpreting the object as an instance of '<em>ALS Less</em>'. | ||
953 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
954 | * @generated | ||
955 | */ | ||
956 | public T caseALSLess(ALSLess object) | ||
957 | { | ||
958 | return null; | ||
959 | } | ||
960 | |||
961 | /** | ||
962 | * Returns the result of interpreting the object as an instance of '<em>ALS Leq</em>'. | ||
963 | * <!-- begin-user-doc --> | ||
964 | * This implementation returns null; | ||
965 | * returning a non-null result will terminate the switch. | ||
966 | * <!-- end-user-doc --> | ||
967 | * @param object the target of the switch. | ||
968 | * @return the result of interpreting the object as an instance of '<em>ALS Leq</em>'. | ||
969 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
970 | * @generated | ||
971 | */ | ||
972 | public T caseALSLeq(ALSLeq object) | ||
973 | { | ||
974 | return null; | ||
975 | } | ||
976 | |||
977 | /** | ||
978 | * Returns the result of interpreting the object as an instance of '<em>ALS More</em>'. | ||
979 | * <!-- begin-user-doc --> | ||
980 | * This implementation returns null; | ||
981 | * returning a non-null result will terminate the switch. | ||
982 | * <!-- end-user-doc --> | ||
983 | * @param object the target of the switch. | ||
984 | * @return the result of interpreting the object as an instance of '<em>ALS More</em>'. | ||
985 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
986 | * @generated | ||
987 | */ | ||
988 | public T caseALSMore(ALSMore object) | ||
989 | { | ||
990 | return null; | ||
991 | } | ||
992 | |||
993 | /** | ||
994 | * Returns the result of interpreting the object as an instance of '<em>ALS Meq</em>'. | ||
995 | * <!-- begin-user-doc --> | ||
996 | * This implementation returns null; | ||
997 | * returning a non-null result will terminate the switch. | ||
998 | * <!-- end-user-doc --> | ||
999 | * @param object the target of the switch. | ||
1000 | * @return the result of interpreting the object as an instance of '<em>ALS Meq</em>'. | ||
1001 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1002 | * @generated | ||
1003 | */ | ||
1004 | public T caseALSMeq(ALSMeq object) | ||
1005 | { | ||
1006 | return null; | ||
1007 | } | ||
1008 | |||
1009 | /** | ||
1010 | * Returns the result of interpreting the object as an instance of '<em>ALS Override</em>'. | ||
1011 | * <!-- begin-user-doc --> | ||
1012 | * This implementation returns null; | ||
1013 | * returning a non-null result will terminate the switch. | ||
1014 | * <!-- end-user-doc --> | ||
1015 | * @param object the target of the switch. | ||
1016 | * @return the result of interpreting the object as an instance of '<em>ALS Override</em>'. | ||
1017 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1018 | * @generated | ||
1019 | */ | ||
1020 | public T caseALSOverride(ALSOverride object) | ||
1021 | { | ||
1022 | return null; | ||
1023 | } | ||
1024 | |||
1025 | /** | ||
1026 | * Returns the result of interpreting the object as an instance of '<em>ALS Range Restriction Right</em>'. | ||
1027 | * <!-- begin-user-doc --> | ||
1028 | * This implementation returns null; | ||
1029 | * returning a non-null result will terminate the switch. | ||
1030 | * <!-- end-user-doc --> | ||
1031 | * @param object the target of the switch. | ||
1032 | * @return the result of interpreting the object as an instance of '<em>ALS Range Restriction Right</em>'. | ||
1033 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1034 | * @generated | ||
1035 | */ | ||
1036 | public T caseALSRangeRestrictionRight(ALSRangeRestrictionRight object) | ||
1037 | { | ||
1038 | return null; | ||
1039 | } | ||
1040 | |||
1041 | /** | ||
1042 | * Returns the result of interpreting the object as an instance of '<em>ALS Range Restriction Left</em>'. | ||
1043 | * <!-- begin-user-doc --> | ||
1044 | * This implementation returns null; | ||
1045 | * returning a non-null result will terminate the switch. | ||
1046 | * <!-- end-user-doc --> | ||
1047 | * @param object the target of the switch. | ||
1048 | * @return the result of interpreting the object as an instance of '<em>ALS Range Restriction Left</em>'. | ||
1049 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1050 | * @generated | ||
1051 | */ | ||
1052 | public T caseALSRangeRestrictionLeft(ALSRangeRestrictionLeft object) | ||
1053 | { | ||
1054 | return null; | ||
1055 | } | ||
1056 | |||
1057 | /** | ||
1058 | * Returns the result of interpreting the object as an instance of '<em>ALS Join</em>'. | ||
1059 | * <!-- begin-user-doc --> | ||
1060 | * This implementation returns null; | ||
1061 | * returning a non-null result will terminate the switch. | ||
1062 | * <!-- end-user-doc --> | ||
1063 | * @param object the target of the switch. | ||
1064 | * @return the result of interpreting the object as an instance of '<em>ALS Join</em>'. | ||
1065 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1066 | * @generated | ||
1067 | */ | ||
1068 | public T caseALSJoin(ALSJoin object) | ||
1069 | { | ||
1070 | return null; | ||
1071 | } | ||
1072 | |||
1073 | /** | ||
1074 | * Returns the result of interpreting the object as an instance of '<em>ALS Minus</em>'. | ||
1075 | * <!-- begin-user-doc --> | ||
1076 | * This implementation returns null; | ||
1077 | * returning a non-null result will terminate the switch. | ||
1078 | * <!-- end-user-doc --> | ||
1079 | * @param object the target of the switch. | ||
1080 | * @return the result of interpreting the object as an instance of '<em>ALS Minus</em>'. | ||
1081 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1082 | * @generated | ||
1083 | */ | ||
1084 | public T caseALSMinus(ALSMinus object) | ||
1085 | { | ||
1086 | return null; | ||
1087 | } | ||
1088 | |||
1089 | /** | ||
1090 | * Returns the result of interpreting the object as an instance of '<em>ALS Plus</em>'. | ||
1091 | * <!-- begin-user-doc --> | ||
1092 | * This implementation returns null; | ||
1093 | * returning a non-null result will terminate the switch. | ||
1094 | * <!-- end-user-doc --> | ||
1095 | * @param object the target of the switch. | ||
1096 | * @return the result of interpreting the object as an instance of '<em>ALS Plus</em>'. | ||
1097 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1098 | * @generated | ||
1099 | */ | ||
1100 | public T caseALSPlus(ALSPlus object) | ||
1101 | { | ||
1102 | return null; | ||
1103 | } | ||
1104 | |||
1105 | /** | ||
1106 | * Returns the result of interpreting the object as an instance of '<em>ALS Intersection</em>'. | ||
1107 | * <!-- begin-user-doc --> | ||
1108 | * This implementation returns null; | ||
1109 | * returning a non-null result will terminate the switch. | ||
1110 | * <!-- end-user-doc --> | ||
1111 | * @param object the target of the switch. | ||
1112 | * @return the result of interpreting the object as an instance of '<em>ALS Intersection</em>'. | ||
1113 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1114 | * @generated | ||
1115 | */ | ||
1116 | public T caseALSIntersection(ALSIntersection object) | ||
1117 | { | ||
1118 | return null; | ||
1119 | } | ||
1120 | |||
1121 | /** | ||
1122 | * Returns the result of interpreting the object as an instance of '<em>ALS Direct Product</em>'. | ||
1123 | * <!-- begin-user-doc --> | ||
1124 | * This implementation returns null; | ||
1125 | * returning a non-null result will terminate the switch. | ||
1126 | * <!-- end-user-doc --> | ||
1127 | * @param object the target of the switch. | ||
1128 | * @return the result of interpreting the object as an instance of '<em>ALS Direct Product</em>'. | ||
1129 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1130 | * @generated | ||
1131 | */ | ||
1132 | public T caseALSDirectProduct(ALSDirectProduct object) | ||
1133 | { | ||
1134 | return null; | ||
1135 | } | ||
1136 | |||
1137 | /** | ||
1138 | * Returns the result of interpreting the object as an instance of '<em>ALS Not</em>'. | ||
1139 | * <!-- begin-user-doc --> | ||
1140 | * This implementation returns null; | ||
1141 | * returning a non-null result will terminate the switch. | ||
1142 | * <!-- end-user-doc --> | ||
1143 | * @param object the target of the switch. | ||
1144 | * @return the result of interpreting the object as an instance of '<em>ALS Not</em>'. | ||
1145 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1146 | * @generated | ||
1147 | */ | ||
1148 | public T caseALSNot(ALSNot object) | ||
1149 | { | ||
1150 | return null; | ||
1151 | } | ||
1152 | |||
1153 | /** | ||
1154 | * Returns the result of interpreting the object as an instance of '<em>ALS Inverse Relation</em>'. | ||
1155 | * <!-- begin-user-doc --> | ||
1156 | * This implementation returns null; | ||
1157 | * returning a non-null result will terminate the switch. | ||
1158 | * <!-- end-user-doc --> | ||
1159 | * @param object the target of the switch. | ||
1160 | * @return the result of interpreting the object as an instance of '<em>ALS Inverse Relation</em>'. | ||
1161 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1162 | * @generated | ||
1163 | */ | ||
1164 | public T caseALSInverseRelation(ALSInverseRelation object) | ||
1165 | { | ||
1166 | return null; | ||
1167 | } | ||
1168 | |||
1169 | /** | ||
1170 | * Returns the result of interpreting the object as an instance of '<em>Al STransitive Closure</em>'. | ||
1171 | * <!-- begin-user-doc --> | ||
1172 | * This implementation returns null; | ||
1173 | * returning a non-null result will terminate the switch. | ||
1174 | * <!-- end-user-doc --> | ||
1175 | * @param object the target of the switch. | ||
1176 | * @return the result of interpreting the object as an instance of '<em>Al STransitive Closure</em>'. | ||
1177 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1178 | * @generated | ||
1179 | */ | ||
1180 | public T caseAlSTransitiveClosure(AlSTransitiveClosure object) | ||
1181 | { | ||
1182 | return null; | ||
1183 | } | ||
1184 | |||
1185 | /** | ||
1186 | * Returns the result of interpreting the object as an instance of '<em>ALS Reflective Transitive Closure</em>'. | ||
1187 | * <!-- begin-user-doc --> | ||
1188 | * This implementation returns null; | ||
1189 | * returning a non-null result will terminate the switch. | ||
1190 | * <!-- end-user-doc --> | ||
1191 | * @param object the target of the switch. | ||
1192 | * @return the result of interpreting the object as an instance of '<em>ALS Reflective Transitive Closure</em>'. | ||
1193 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1194 | * @generated | ||
1195 | */ | ||
1196 | public T caseALSReflectiveTransitiveClosure(ALSReflectiveTransitiveClosure object) | ||
1197 | { | ||
1198 | return null; | ||
1199 | } | ||
1200 | |||
1201 | /** | ||
1202 | * Returns the result of interpreting the object as an instance of '<em>ALS Cardinality</em>'. | ||
1203 | * <!-- begin-user-doc --> | ||
1204 | * This implementation returns null; | ||
1205 | * returning a non-null result will terminate the switch. | ||
1206 | * <!-- end-user-doc --> | ||
1207 | * @param object the target of the switch. | ||
1208 | * @return the result of interpreting the object as an instance of '<em>ALS Cardinality</em>'. | ||
1209 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1210 | * @generated | ||
1211 | */ | ||
1212 | public T caseALSCardinality(ALSCardinality object) | ||
1213 | { | ||
1214 | return null; | ||
1215 | } | ||
1216 | |||
1217 | /** | ||
1218 | * Returns the result of interpreting the object as an instance of '<em>ALS Unary Minus</em>'. | ||
1219 | * <!-- begin-user-doc --> | ||
1220 | * This implementation returns null; | ||
1221 | * returning a non-null result will terminate the switch. | ||
1222 | * <!-- end-user-doc --> | ||
1223 | * @param object the target of the switch. | ||
1224 | * @return the result of interpreting the object as an instance of '<em>ALS Unary Minus</em>'. | ||
1225 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1226 | * @generated | ||
1227 | */ | ||
1228 | public T caseALSUnaryMinus(ALSUnaryMinus object) | ||
1229 | { | ||
1230 | return null; | ||
1231 | } | ||
1232 | |||
1233 | /** | ||
1234 | * Returns the result of interpreting the object as an instance of '<em>ALS Sum</em>'. | ||
1235 | * <!-- begin-user-doc --> | ||
1236 | * This implementation returns null; | ||
1237 | * returning a non-null result will terminate the switch. | ||
1238 | * <!-- end-user-doc --> | ||
1239 | * @param object the target of the switch. | ||
1240 | * @return the result of interpreting the object as an instance of '<em>ALS Sum</em>'. | ||
1241 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1242 | * @generated | ||
1243 | */ | ||
1244 | public T caseALSSum(ALSSum object) | ||
1245 | { | ||
1246 | return null; | ||
1247 | } | ||
1248 | |||
1249 | /** | ||
1250 | * Returns the result of interpreting the object as an instance of '<em>ALS Function Call</em>'. | ||
1251 | * <!-- begin-user-doc --> | ||
1252 | * This implementation returns null; | ||
1253 | * returning a non-null result will terminate the switch. | ||
1254 | * <!-- end-user-doc --> | ||
1255 | * @param object the target of the switch. | ||
1256 | * @return the result of interpreting the object as an instance of '<em>ALS Function Call</em>'. | ||
1257 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1258 | * @generated | ||
1259 | */ | ||
1260 | public T caseALSFunctionCall(ALSFunctionCall object) | ||
1261 | { | ||
1262 | return null; | ||
1263 | } | ||
1264 | |||
1265 | /** | ||
1266 | * Returns the result of interpreting the object as an instance of '<em>ALS None</em>'. | ||
1267 | * <!-- begin-user-doc --> | ||
1268 | * This implementation returns null; | ||
1269 | * returning a non-null result will terminate the switch. | ||
1270 | * <!-- end-user-doc --> | ||
1271 | * @param object the target of the switch. | ||
1272 | * @return the result of interpreting the object as an instance of '<em>ALS None</em>'. | ||
1273 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1274 | * @generated | ||
1275 | */ | ||
1276 | public T caseALSNone(ALSNone object) | ||
1277 | { | ||
1278 | return null; | ||
1279 | } | ||
1280 | |||
1281 | /** | ||
1282 | * Returns the result of interpreting the object as an instance of '<em>ALS Iden</em>'. | ||
1283 | * <!-- begin-user-doc --> | ||
1284 | * This implementation returns null; | ||
1285 | * returning a non-null result will terminate the switch. | ||
1286 | * <!-- end-user-doc --> | ||
1287 | * @param object the target of the switch. | ||
1288 | * @return the result of interpreting the object as an instance of '<em>ALS Iden</em>'. | ||
1289 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1290 | * @generated | ||
1291 | */ | ||
1292 | public T caseALSIden(ALSIden object) | ||
1293 | { | ||
1294 | return null; | ||
1295 | } | ||
1296 | |||
1297 | /** | ||
1298 | * Returns the result of interpreting the object as an instance of '<em>ALS Univ</em>'. | ||
1299 | * <!-- begin-user-doc --> | ||
1300 | * This implementation returns null; | ||
1301 | * returning a non-null result will terminate the switch. | ||
1302 | * <!-- end-user-doc --> | ||
1303 | * @param object the target of the switch. | ||
1304 | * @return the result of interpreting the object as an instance of '<em>ALS Univ</em>'. | ||
1305 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1306 | * @generated | ||
1307 | */ | ||
1308 | public T caseALSUniv(ALSUniv object) | ||
1309 | { | ||
1310 | return null; | ||
1311 | } | ||
1312 | |||
1313 | /** | ||
1314 | * Returns the result of interpreting the object as an instance of '<em>ALS Int</em>'. | ||
1315 | * <!-- begin-user-doc --> | ||
1316 | * This implementation returns null; | ||
1317 | * returning a non-null result will terminate the switch. | ||
1318 | * <!-- end-user-doc --> | ||
1319 | * @param object the target of the switch. | ||
1320 | * @return the result of interpreting the object as an instance of '<em>ALS Int</em>'. | ||
1321 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1322 | * @generated | ||
1323 | */ | ||
1324 | public T caseALSInt(ALSInt object) | ||
1325 | { | ||
1326 | return null; | ||
1327 | } | ||
1328 | |||
1329 | /** | ||
1330 | * Returns the result of interpreting the object as an instance of '<em>ALS String</em>'. | ||
1331 | * <!-- begin-user-doc --> | ||
1332 | * This implementation returns null; | ||
1333 | * returning a non-null result will terminate the switch. | ||
1334 | * <!-- end-user-doc --> | ||
1335 | * @param object the target of the switch. | ||
1336 | * @return the result of interpreting the object as an instance of '<em>ALS String</em>'. | ||
1337 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1338 | * @generated | ||
1339 | */ | ||
1340 | public T caseALSString(ALSString object) | ||
1341 | { | ||
1342 | return null; | ||
1343 | } | ||
1344 | |||
1345 | /** | ||
1346 | * Returns the result of interpreting the object as an instance of '<em>ALS Reference</em>'. | ||
1347 | * <!-- begin-user-doc --> | ||
1348 | * This implementation returns null; | ||
1349 | * returning a non-null result will terminate the switch. | ||
1350 | * <!-- end-user-doc --> | ||
1351 | * @param object the target of the switch. | ||
1352 | * @return the result of interpreting the object as an instance of '<em>ALS Reference</em>'. | ||
1353 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1354 | * @generated | ||
1355 | */ | ||
1356 | public T caseALSReference(ALSReference object) | ||
1357 | { | ||
1358 | return null; | ||
1359 | } | ||
1360 | |||
1361 | /** | ||
1362 | * Returns the result of interpreting the object as an instance of '<em>ALS Number Literal</em>'. | ||
1363 | * <!-- begin-user-doc --> | ||
1364 | * This implementation returns null; | ||
1365 | * returning a non-null result will terminate the switch. | ||
1366 | * <!-- end-user-doc --> | ||
1367 | * @param object the target of the switch. | ||
1368 | * @return the result of interpreting the object as an instance of '<em>ALS Number Literal</em>'. | ||
1369 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1370 | * @generated | ||
1371 | */ | ||
1372 | public T caseALSNumberLiteral(ALSNumberLiteral object) | ||
1373 | { | ||
1374 | return null; | ||
1375 | } | ||
1376 | |||
1377 | /** | ||
1378 | * Returns the result of interpreting the object as an instance of '<em>ALS String Literal</em>'. | ||
1379 | * <!-- begin-user-doc --> | ||
1380 | * This implementation returns null; | ||
1381 | * returning a non-null result will terminate the switch. | ||
1382 | * <!-- end-user-doc --> | ||
1383 | * @param object the target of the switch. | ||
1384 | * @return the result of interpreting the object as an instance of '<em>ALS String Literal</em>'. | ||
1385 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
1386 | * @generated | ||
1387 | */ | ||
1388 | public T caseALSStringLiteral(ALSStringLiteral object) | ||
1389 | { | ||
1390 | return null; | ||
1391 | } | ||
1392 | |||
1393 | /** | ||
1394 | * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
1395 | * <!-- begin-user-doc --> | ||
1396 | * This implementation returns null; | ||
1397 | * returning a non-null result will terminate the switch, but this is the last case anyway. | ||
1398 | * <!-- end-user-doc --> | ||
1399 | * @param object the target of the switch. | ||
1400 | * @return the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
1401 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) | ||
1402 | * @generated | ||
1403 | */ | ||
1404 | @Override | ||
1405 | public T defaultCase(EObject object) | ||
1406 | { | ||
1407 | return null; | ||
1408 | } | ||
1409 | |||
1410 | } //AlloyLanguageSwitch | ||