diff options
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java')
-rw-r--r-- | Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java | 458 |
1 files changed, 229 insertions, 229 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java b/Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java index 729ad25f..1b570b6f 100644 --- a/Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java +++ b/Domains/crossingScenario/ecore-gen/crossingScenario/Actor.java | |||
@@ -1,229 +1,229 @@ | |||
1 | /** | 1 | /** |
2 | */ | 2 | */ |
3 | package crossingScenario; | 3 | package crossingScenario; |
4 | 4 | ||
5 | import org.eclipse.emf.common.util.EList; | 5 | import org.eclipse.emf.common.util.EList; |
6 | 6 | ||
7 | import org.eclipse.emf.ecore.EObject; | 7 | import org.eclipse.emf.ecore.EObject; |
8 | 8 | ||
9 | /** | 9 | /** |
10 | * <!-- begin-user-doc --> | 10 | * <!-- begin-user-doc --> |
11 | * A representation of the model object '<em><b>Actor</b></em>'. | 11 | * A representation of the model object '<em><b>Actor</b></em>'. |
12 | * <!-- end-user-doc --> | 12 | * <!-- end-user-doc --> |
13 | * | 13 | * |
14 | * <p> | 14 | * <p> |
15 | * The following features are supported: | 15 | * The following features are supported: |
16 | * </p> | 16 | * </p> |
17 | * <ul> | 17 | * <ul> |
18 | * <li>{@link crossingScenario.Actor#getXPos <em>XPos</em>}</li> | 18 | * <li>{@link crossingScenario.Actor#getXPos <em>XPos</em>}</li> |
19 | * <li>{@link crossingScenario.Actor#getYPos <em>YPos</em>}</li> | 19 | * <li>{@link crossingScenario.Actor#getYPos <em>YPos</em>}</li> |
20 | * <li>{@link crossingScenario.Actor#getLength <em>Length</em>}</li> | 20 | * <li>{@link crossingScenario.Actor#getLength <em>Length</em>}</li> |
21 | * <li>{@link crossingScenario.Actor#getWidth <em>Width</em>}</li> | 21 | * <li>{@link crossingScenario.Actor#getWidth <em>Width</em>}</li> |
22 | * <li>{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}</li> | 22 | * <li>{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}</li> |
23 | * <li>{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}</li> | 23 | * <li>{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}</li> |
24 | * <li>{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}</li> | 24 | * <li>{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}</li> |
25 | * <li>{@link crossingScenario.Actor#getDist_near <em>Dist near</em>}</li> | 25 | * <li>{@link crossingScenario.Actor#getDist_near <em>Dist near</em>}</li> |
26 | * <li>{@link crossingScenario.Actor#getDist_med <em>Dist med</em>}</li> | 26 | * <li>{@link crossingScenario.Actor#getDist_med <em>Dist med</em>}</li> |
27 | * <li>{@link crossingScenario.Actor#getDist_far <em>Dist far</em>}</li> | 27 | * <li>{@link crossingScenario.Actor#getDist_far <em>Dist far</em>}</li> |
28 | * </ul> | 28 | * </ul> |
29 | * | 29 | * |
30 | * @see crossingScenario.CrossingScenarioPackage#getActor() | 30 | * @see crossingScenario.CrossingScenarioPackage#getActor() |
31 | * @model abstract="true" | 31 | * @model abstract="true" |
32 | * @generated | 32 | * @generated |
33 | */ | 33 | */ |
34 | public interface Actor extends EObject { | 34 | public interface Actor extends EObject { |
35 | /** | 35 | /** |
36 | * Returns the value of the '<em><b>XPos</b></em>' attribute. | 36 | * Returns the value of the '<em><b>XPos</b></em>' attribute. |
37 | * <!-- begin-user-doc --> | 37 | * <!-- begin-user-doc --> |
38 | * <!-- end-user-doc --> | 38 | * <!-- end-user-doc --> |
39 | * @return the value of the '<em>XPos</em>' attribute. | 39 | * @return the value of the '<em>XPos</em>' attribute. |
40 | * @see #setXPos(double) | 40 | * @see #setXPos(double) |
41 | * @see crossingScenario.CrossingScenarioPackage#getActor_XPos() | 41 | * @see crossingScenario.CrossingScenarioPackage#getActor_XPos() |
42 | * @model required="true" | 42 | * @model required="true" |
43 | * @generated | 43 | * @generated |
44 | */ | 44 | */ |
45 | double getXPos(); | 45 | double getXPos(); |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * Sets the value of the '{@link crossingScenario.Actor#getXPos <em>XPos</em>}' attribute. | 48 | * Sets the value of the '{@link crossingScenario.Actor#getXPos <em>XPos</em>}' attribute. |
49 | * <!-- begin-user-doc --> | 49 | * <!-- begin-user-doc --> |
50 | * <!-- end-user-doc --> | 50 | * <!-- end-user-doc --> |
51 | * @param value the new value of the '<em>XPos</em>' attribute. | 51 | * @param value the new value of the '<em>XPos</em>' attribute. |
52 | * @see #getXPos() | 52 | * @see #getXPos() |
53 | * @generated | 53 | * @generated |
54 | */ | 54 | */ |
55 | void setXPos(double value); | 55 | void setXPos(double value); |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * Returns the value of the '<em><b>YPos</b></em>' attribute. | 58 | * Returns the value of the '<em><b>YPos</b></em>' attribute. |
59 | * <!-- begin-user-doc --> | 59 | * <!-- begin-user-doc --> |
60 | * <!-- end-user-doc --> | 60 | * <!-- end-user-doc --> |
61 | * @return the value of the '<em>YPos</em>' attribute. | 61 | * @return the value of the '<em>YPos</em>' attribute. |
62 | * @see #setYPos(double) | 62 | * @see #setYPos(double) |
63 | * @see crossingScenario.CrossingScenarioPackage#getActor_YPos() | 63 | * @see crossingScenario.CrossingScenarioPackage#getActor_YPos() |
64 | * @model required="true" | 64 | * @model required="true" |
65 | * @generated | 65 | * @generated |
66 | */ | 66 | */ |
67 | double getYPos(); | 67 | double getYPos(); |
68 | 68 | ||
69 | /** | 69 | /** |
70 | * Sets the value of the '{@link crossingScenario.Actor#getYPos <em>YPos</em>}' attribute. | 70 | * Sets the value of the '{@link crossingScenario.Actor#getYPos <em>YPos</em>}' attribute. |
71 | * <!-- begin-user-doc --> | 71 | * <!-- begin-user-doc --> |
72 | * <!-- end-user-doc --> | 72 | * <!-- end-user-doc --> |
73 | * @param value the new value of the '<em>YPos</em>' attribute. | 73 | * @param value the new value of the '<em>YPos</em>' attribute. |
74 | * @see #getYPos() | 74 | * @see #getYPos() |
75 | * @generated | 75 | * @generated |
76 | */ | 76 | */ |
77 | void setYPos(double value); | 77 | void setYPos(double value); |
78 | 78 | ||
79 | /** | 79 | /** |
80 | * Returns the value of the '<em><b>Length</b></em>' attribute. | 80 | * Returns the value of the '<em><b>Length</b></em>' attribute. |
81 | * The default value is <code>"0.0"</code>. | 81 | * The default value is <code>"0.0"</code>. |
82 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 83 | * <!-- end-user-doc --> |
84 | * @return the value of the '<em>Length</em>' attribute. | 84 | * @return the value of the '<em>Length</em>' attribute. |
85 | * @see #setLength(double) | 85 | * @see #setLength(double) |
86 | * @see crossingScenario.CrossingScenarioPackage#getActor_Length() | 86 | * @see crossingScenario.CrossingScenarioPackage#getActor_Length() |
87 | * @model default="0.0" required="true" | 87 | * @model default="0.0" required="true" |
88 | * @generated | 88 | * @generated |
89 | */ | 89 | */ |
90 | double getLength(); | 90 | double getLength(); |
91 | 91 | ||
92 | /** | 92 | /** |
93 | * Sets the value of the '{@link crossingScenario.Actor#getLength <em>Length</em>}' attribute. | 93 | * Sets the value of the '{@link crossingScenario.Actor#getLength <em>Length</em>}' attribute. |
94 | * <!-- begin-user-doc --> | 94 | * <!-- begin-user-doc --> |
95 | * <!-- end-user-doc --> | 95 | * <!-- end-user-doc --> |
96 | * @param value the new value of the '<em>Length</em>' attribute. | 96 | * @param value the new value of the '<em>Length</em>' attribute. |
97 | * @see #getLength() | 97 | * @see #getLength() |
98 | * @generated | 98 | * @generated |
99 | */ | 99 | */ |
100 | void setLength(double value); | 100 | void setLength(double value); |
101 | 101 | ||
102 | /** | 102 | /** |
103 | * Returns the value of the '<em><b>Width</b></em>' attribute. | 103 | * Returns the value of the '<em><b>Width</b></em>' attribute. |
104 | * <!-- begin-user-doc --> | 104 | * <!-- begin-user-doc --> |
105 | * <!-- end-user-doc --> | 105 | * <!-- end-user-doc --> |
106 | * @return the value of the '<em>Width</em>' attribute. | 106 | * @return the value of the '<em>Width</em>' attribute. |
107 | * @see #setWidth(double) | 107 | * @see #setWidth(double) |
108 | * @see crossingScenario.CrossingScenarioPackage#getActor_Width() | 108 | * @see crossingScenario.CrossingScenarioPackage#getActor_Width() |
109 | * @model required="true" | 109 | * @model required="true" |
110 | * @generated | 110 | * @generated |
111 | */ | 111 | */ |
112 | double getWidth(); | 112 | double getWidth(); |
113 | 113 | ||
114 | /** | 114 | /** |
115 | * Sets the value of the '{@link crossingScenario.Actor#getWidth <em>Width</em>}' attribute. | 115 | * Sets the value of the '{@link crossingScenario.Actor#getWidth <em>Width</em>}' attribute. |
116 | * <!-- begin-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * <!-- end-user-doc --> | 117 | * <!-- end-user-doc --> |
118 | * @param value the new value of the '<em>Width</em>' attribute. | 118 | * @param value the new value of the '<em>Width</em>' attribute. |
119 | * @see #getWidth() | 119 | * @see #getWidth() |
120 | * @generated | 120 | * @generated |
121 | */ | 121 | */ |
122 | void setWidth(double value); | 122 | void setWidth(double value); |
123 | 123 | ||
124 | /** | 124 | /** |
125 | * Returns the value of the '<em><b>XSpeed</b></em>' attribute. | 125 | * Returns the value of the '<em><b>XSpeed</b></em>' attribute. |
126 | * The default value is <code>"0.0"</code>. | 126 | * The default value is <code>"0.0"</code>. |
127 | * <!-- begin-user-doc --> | 127 | * <!-- begin-user-doc --> |
128 | * <!-- end-user-doc --> | 128 | * <!-- end-user-doc --> |
129 | * @return the value of the '<em>XSpeed</em>' attribute. | 129 | * @return the value of the '<em>XSpeed</em>' attribute. |
130 | * @see #setXSpeed(double) | 130 | * @see #setXSpeed(double) |
131 | * @see crossingScenario.CrossingScenarioPackage#getActor_XSpeed() | 131 | * @see crossingScenario.CrossingScenarioPackage#getActor_XSpeed() |
132 | * @model default="0.0" required="true" | 132 | * @model default="0.0" required="true" |
133 | * @generated | 133 | * @generated |
134 | */ | 134 | */ |
135 | double getXSpeed(); | 135 | double getXSpeed(); |
136 | 136 | ||
137 | /** | 137 | /** |
138 | * Sets the value of the '{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}' attribute. | 138 | * Sets the value of the '{@link crossingScenario.Actor#getXSpeed <em>XSpeed</em>}' attribute. |
139 | * <!-- begin-user-doc --> | 139 | * <!-- begin-user-doc --> |
140 | * <!-- end-user-doc --> | 140 | * <!-- end-user-doc --> |
141 | * @param value the new value of the '<em>XSpeed</em>' attribute. | 141 | * @param value the new value of the '<em>XSpeed</em>' attribute. |
142 | * @see #getXSpeed() | 142 | * @see #getXSpeed() |
143 | * @generated | 143 | * @generated |
144 | */ | 144 | */ |
145 | void setXSpeed(double value); | 145 | void setXSpeed(double value); |
146 | 146 | ||
147 | /** | 147 | /** |
148 | * Returns the value of the '<em><b>Placed On</b></em>' reference. | 148 | * Returns the value of the '<em><b>Placed On</b></em>' reference. |
149 | * It is bidirectional and its opposite is '{@link crossingScenario.Lane#getActors <em>Actors</em>}'. | 149 | * It is bidirectional and its opposite is '{@link crossingScenario.Lane#getActors <em>Actors</em>}'. |
150 | * <!-- begin-user-doc --> | 150 | * <!-- begin-user-doc --> |
151 | * <!-- end-user-doc --> | 151 | * <!-- end-user-doc --> |
152 | * @return the value of the '<em>Placed On</em>' reference. | 152 | * @return the value of the '<em>Placed On</em>' reference. |
153 | * @see #setPlacedOn(Lane) | 153 | * @see #setPlacedOn(Lane) |
154 | * @see crossingScenario.CrossingScenarioPackage#getActor_PlacedOn() | 154 | * @see crossingScenario.CrossingScenarioPackage#getActor_PlacedOn() |
155 | * @see crossingScenario.Lane#getActors | 155 | * @see crossingScenario.Lane#getActors |
156 | * @model opposite="actors" required="true" | 156 | * @model opposite="actors" required="true" |
157 | * @generated | 157 | * @generated |
158 | */ | 158 | */ |
159 | Lane getPlacedOn(); | 159 | Lane getPlacedOn(); |
160 | 160 | ||
161 | /** | 161 | /** |
162 | * Sets the value of the '{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}' reference. | 162 | * Sets the value of the '{@link crossingScenario.Actor#getPlacedOn <em>Placed On</em>}' reference. |
163 | * <!-- begin-user-doc --> | 163 | * <!-- begin-user-doc --> |
164 | * <!-- end-user-doc --> | 164 | * <!-- end-user-doc --> |
165 | * @param value the new value of the '<em>Placed On</em>' reference. | 165 | * @param value the new value of the '<em>Placed On</em>' reference. |
166 | * @see #getPlacedOn() | 166 | * @see #getPlacedOn() |
167 | * @generated | 167 | * @generated |
168 | */ | 168 | */ |
169 | void setPlacedOn(Lane value); | 169 | void setPlacedOn(Lane value); |
170 | 170 | ||
171 | /** | 171 | /** |
172 | * Returns the value of the '<em><b>YSpeed</b></em>' attribute. | 172 | * Returns the value of the '<em><b>YSpeed</b></em>' attribute. |
173 | * <!-- begin-user-doc --> | 173 | * <!-- begin-user-doc --> |
174 | * <!-- end-user-doc --> | 174 | * <!-- end-user-doc --> |
175 | * @return the value of the '<em>YSpeed</em>' attribute. | 175 | * @return the value of the '<em>YSpeed</em>' attribute. |
176 | * @see #setYSpeed(double) | 176 | * @see #setYSpeed(double) |
177 | * @see crossingScenario.CrossingScenarioPackage#getActor_YSpeed() | 177 | * @see crossingScenario.CrossingScenarioPackage#getActor_YSpeed() |
178 | * @model required="true" | 178 | * @model required="true" |
179 | * @generated | 179 | * @generated |
180 | */ | 180 | */ |
181 | double getYSpeed(); | 181 | double getYSpeed(); |
182 | 182 | ||
183 | /** | 183 | /** |
184 | * Sets the value of the '{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}' attribute. | 184 | * Sets the value of the '{@link crossingScenario.Actor#getYSpeed <em>YSpeed</em>}' attribute. |
185 | * <!-- begin-user-doc --> | 185 | * <!-- begin-user-doc --> |
186 | * <!-- end-user-doc --> | 186 | * <!-- end-user-doc --> |
187 | * @param value the new value of the '<em>YSpeed</em>' attribute. | 187 | * @param value the new value of the '<em>YSpeed</em>' attribute. |
188 | * @see #getYSpeed() | 188 | * @see #getYSpeed() |
189 | * @generated | 189 | * @generated |
190 | */ | 190 | */ |
191 | void setYSpeed(double value); | 191 | void setYSpeed(double value); |
192 | 192 | ||
193 | /** | 193 | /** |
194 | * Returns the value of the '<em><b>Dist near</b></em>' reference list. | 194 | * Returns the value of the '<em><b>Dist near</b></em>' reference list. |
195 | * The list contents are of type {@link crossingScenario.Actor}. | 195 | * The list contents are of type {@link crossingScenario.Actor}. |
196 | * <!-- begin-user-doc --> | 196 | * <!-- begin-user-doc --> |
197 | * <!-- end-user-doc --> | 197 | * <!-- end-user-doc --> |
198 | * @return the value of the '<em>Dist near</em>' reference list. | 198 | * @return the value of the '<em>Dist near</em>' reference list. |
199 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_near() | 199 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_near() |
200 | * @model transient="true" volatile="true" derived="true" | 200 | * @model transient="true" volatile="true" derived="true" |
201 | * @generated | 201 | * @generated |
202 | */ | 202 | */ |
203 | EList<Actor> getDist_near(); | 203 | EList<Actor> getDist_near(); |
204 | 204 | ||
205 | /** | 205 | /** |
206 | * Returns the value of the '<em><b>Dist med</b></em>' reference list. | 206 | * Returns the value of the '<em><b>Dist med</b></em>' reference list. |
207 | * The list contents are of type {@link crossingScenario.Actor}. | 207 | * The list contents are of type {@link crossingScenario.Actor}. |
208 | * <!-- begin-user-doc --> | 208 | * <!-- begin-user-doc --> |
209 | * <!-- end-user-doc --> | 209 | * <!-- end-user-doc --> |
210 | * @return the value of the '<em>Dist med</em>' reference list. | 210 | * @return the value of the '<em>Dist med</em>' reference list. |
211 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_med() | 211 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_med() |
212 | * @model transient="true" volatile="true" derived="true" | 212 | * @model transient="true" volatile="true" derived="true" |
213 | * @generated | 213 | * @generated |
214 | */ | 214 | */ |
215 | EList<Actor> getDist_med(); | 215 | EList<Actor> getDist_med(); |
216 | 216 | ||
217 | /** | 217 | /** |
218 | * Returns the value of the '<em><b>Dist far</b></em>' reference list. | 218 | * Returns the value of the '<em><b>Dist far</b></em>' reference list. |
219 | * The list contents are of type {@link crossingScenario.Actor}. | 219 | * The list contents are of type {@link crossingScenario.Actor}. |
220 | * <!-- begin-user-doc --> | 220 | * <!-- begin-user-doc --> |
221 | * <!-- end-user-doc --> | 221 | * <!-- end-user-doc --> |
222 | * @return the value of the '<em>Dist far</em>' reference list. | 222 | * @return the value of the '<em>Dist far</em>' reference list. |
223 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_far() | 223 | * @see crossingScenario.CrossingScenarioPackage#getActor_Dist_far() |
224 | * @model transient="true" volatile="true" derived="true" | 224 | * @model transient="true" volatile="true" derived="true" |
225 | * @generated | 225 | * @generated |
226 | */ | 226 | */ |
227 | EList<Actor> getDist_far(); | 227 | EList<Actor> getDist_far(); |
228 | 228 | ||
229 | } // Actor | 229 | } // Actor |