001: /*******************************************************************************
002: * Copyright (c) 2006 IBM Corporation and others.
003: * All rights reserved. This program and the accompanying materials
004: * are made available under the terms of the Eclipse Public License v1.0
005: * which accompanies this distribution, and is available at
006: * http://www.eclipse.org/legal/epl-v10.html
007: *
008: * Contributors:
009: * IBM Corporation - initial API and implementation
010: *******************************************************************************/package org.eclipse.ui.examples.views.properties.tabbed.hockeyleague;
011:
012: import org.eclipse.emf.ecore.EObject;
013:
014: /**
015: * <!-- begin-user-doc -->
016: * A representation of the model object '<em><b>Goalie Stats</b></em>'.
017: * <!-- end-user-doc -->
018: *
019: * <p>
020: * The following features are supported:
021: * <ul>
022: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getYear <em>Year</em>}</li>
023: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTeam <em>Team</em>}</li>
024: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGamesPlayedIn <em>Games Played In</em>}</li>
025: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getMinutesPlayedIn <em>Minutes Played In</em>}</li>
026: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainstAverage <em>Goals Against Average</em>}</li>
027: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getWins <em>Wins</em>}</li>
028: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getLosses <em>Losses</em>}</li>
029: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTies <em>Ties</em>}</li>
030: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getEmptyNetGoals <em>Empty Net Goals</em>}</li>
031: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getShutouts <em>Shutouts</em>}</li>
032: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainst <em>Goals Against</em>}</li>
033: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getSaves <em>Saves</em>}</li>
034: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPenaltyMinutes <em>Penalty Minutes</em>}</li>
035: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoals <em>Goals</em>}</li>
036: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getAssists <em>Assists</em>}</li>
037: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPoints <em>Points</em>}</li>
038: * </ul>
039: * </p>
040: *
041: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats()
042: * @model
043: * @generated
044: */
045: public interface GoalieStats extends EObject {
046: /**
047: * Returns the value of the '<em><b>Year</b></em>' attribute.
048: * <!-- begin-user-doc -->
049: * <p>
050: * If the meaning of the '<em>Year</em>' attribute isn't clear,
051: * there really should be more of a description here...
052: * </p>
053: * <!-- end-user-doc -->
054: * @return the value of the '<em>Year</em>' attribute.
055: * @see #setYear(String)
056: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Year()
057: * @model
058: * @generated
059: */
060: String getYear();
061:
062: /**
063: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getYear <em>Year</em>}' attribute.
064: * <!-- begin-user-doc -->
065: * <!-- end-user-doc -->
066: * @param value the new value of the '<em>Year</em>' attribute.
067: * @see #getYear()
068: * @generated
069: */
070: void setYear(String value);
071:
072: /**
073: * Returns the value of the '<em><b>Team</b></em>' reference.
074: * <!-- begin-user-doc -->
075: * <p>
076: * If the meaning of the '<em>Team</em>' reference isn't clear,
077: * there really should be more of a description here...
078: * </p>
079: * <!-- end-user-doc -->
080: * @return the value of the '<em>Team</em>' reference.
081: * @see #setTeam(Team)
082: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Team()
083: * @model
084: * @generated
085: */
086: Team getTeam();
087:
088: /**
089: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTeam <em>Team</em>}' reference.
090: * <!-- begin-user-doc -->
091: * <!-- end-user-doc -->
092: * @param value the new value of the '<em>Team</em>' reference.
093: * @see #getTeam()
094: * @generated
095: */
096: void setTeam(Team value);
097:
098: /**
099: * Returns the value of the '<em><b>Games Played In</b></em>' attribute.
100: * <!-- begin-user-doc -->
101: * <p>
102: * If the meaning of the '<em>Games Played In</em>' attribute isn't clear,
103: * there really should be more of a description here...
104: * </p>
105: * <!-- end-user-doc -->
106: * @return the value of the '<em>Games Played In</em>' attribute.
107: * @see #setGamesPlayedIn(int)
108: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GamesPlayedIn()
109: * @model
110: * @generated
111: */
112: int getGamesPlayedIn();
113:
114: /**
115: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGamesPlayedIn <em>Games Played In</em>}' attribute.
116: * <!-- begin-user-doc -->
117: * <!-- end-user-doc -->
118: * @param value the new value of the '<em>Games Played In</em>' attribute.
119: * @see #getGamesPlayedIn()
120: * @generated
121: */
122: void setGamesPlayedIn(int value);
123:
124: /**
125: * Returns the value of the '<em><b>Minutes Played In</b></em>' attribute.
126: * <!-- begin-user-doc -->
127: * <p>
128: * If the meaning of the '<em>Minutes Played In</em>' attribute isn't clear,
129: * there really should be more of a description here...
130: * </p>
131: * <!-- end-user-doc -->
132: * @return the value of the '<em>Minutes Played In</em>' attribute.
133: * @see #setMinutesPlayedIn(int)
134: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_MinutesPlayedIn()
135: * @model
136: * @generated
137: */
138: int getMinutesPlayedIn();
139:
140: /**
141: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getMinutesPlayedIn <em>Minutes Played In</em>}' attribute.
142: * <!-- begin-user-doc -->
143: * <!-- end-user-doc -->
144: * @param value the new value of the '<em>Minutes Played In</em>' attribute.
145: * @see #getMinutesPlayedIn()
146: * @generated
147: */
148: void setMinutesPlayedIn(int value);
149:
150: /**
151: * Returns the value of the '<em><b>Goals Against Average</b></em>' attribute.
152: * <!-- begin-user-doc -->
153: * <p>
154: * If the meaning of the '<em>Goals Against Average</em>' attribute isn't clear,
155: * there really should be more of a description here...
156: * </p>
157: * <!-- end-user-doc -->
158: * @return the value of the '<em>Goals Against Average</em>' attribute.
159: * @see #setGoalsAgainstAverage(float)
160: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GoalsAgainstAverage()
161: * @model
162: * @generated
163: */
164: float getGoalsAgainstAverage();
165:
166: /**
167: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainstAverage <em>Goals Against Average</em>}' attribute.
168: * <!-- begin-user-doc -->
169: * <!-- end-user-doc -->
170: * @param value the new value of the '<em>Goals Against Average</em>' attribute.
171: * @see #getGoalsAgainstAverage()
172: * @generated
173: */
174: void setGoalsAgainstAverage(float value);
175:
176: /**
177: * Returns the value of the '<em><b>Wins</b></em>' attribute.
178: * <!-- begin-user-doc -->
179: * <p>
180: * If the meaning of the '<em>Wins</em>' attribute isn't clear,
181: * there really should be more of a description here...
182: * </p>
183: * <!-- end-user-doc -->
184: * @return the value of the '<em>Wins</em>' attribute.
185: * @see #setWins(int)
186: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Wins()
187: * @model
188: * @generated
189: */
190: int getWins();
191:
192: /**
193: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getWins <em>Wins</em>}' attribute.
194: * <!-- begin-user-doc -->
195: * <!-- end-user-doc -->
196: * @param value the new value of the '<em>Wins</em>' attribute.
197: * @see #getWins()
198: * @generated
199: */
200: void setWins(int value);
201:
202: /**
203: * Returns the value of the '<em><b>Losses</b></em>' attribute.
204: * <!-- begin-user-doc -->
205: * <p>
206: * If the meaning of the '<em>Losses</em>' attribute isn't clear,
207: * there really should be more of a description here...
208: * </p>
209: * <!-- end-user-doc -->
210: * @return the value of the '<em>Losses</em>' attribute.
211: * @see #setLosses(int)
212: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Losses()
213: * @model
214: * @generated
215: */
216: int getLosses();
217:
218: /**
219: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getLosses <em>Losses</em>}' attribute.
220: * <!-- begin-user-doc -->
221: * <!-- end-user-doc -->
222: * @param value the new value of the '<em>Losses</em>' attribute.
223: * @see #getLosses()
224: * @generated
225: */
226: void setLosses(int value);
227:
228: /**
229: * Returns the value of the '<em><b>Ties</b></em>' attribute.
230: * <!-- begin-user-doc -->
231: * <p>
232: * If the meaning of the '<em>Ties</em>' attribute isn't clear,
233: * there really should be more of a description here...
234: * </p>
235: * <!-- end-user-doc -->
236: * @return the value of the '<em>Ties</em>' attribute.
237: * @see #setTies(int)
238: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Ties()
239: * @model
240: * @generated
241: */
242: int getTies();
243:
244: /**
245: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTies <em>Ties</em>}' attribute.
246: * <!-- begin-user-doc -->
247: * <!-- end-user-doc -->
248: * @param value the new value of the '<em>Ties</em>' attribute.
249: * @see #getTies()
250: * @generated
251: */
252: void setTies(int value);
253:
254: /**
255: * Returns the value of the '<em><b>Empty Net Goals</b></em>' attribute.
256: * <!-- begin-user-doc -->
257: * <p>
258: * If the meaning of the '<em>Empty Net Goals</em>' attribute isn't clear,
259: * there really should be more of a description here...
260: * </p>
261: * <!-- end-user-doc -->
262: * @return the value of the '<em>Empty Net Goals</em>' attribute.
263: * @see #setEmptyNetGoals(int)
264: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_EmptyNetGoals()
265: * @model
266: * @generated
267: */
268: int getEmptyNetGoals();
269:
270: /**
271: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getEmptyNetGoals <em>Empty Net Goals</em>}' attribute.
272: * <!-- begin-user-doc -->
273: * <!-- end-user-doc -->
274: * @param value the new value of the '<em>Empty Net Goals</em>' attribute.
275: * @see #getEmptyNetGoals()
276: * @generated
277: */
278: void setEmptyNetGoals(int value);
279:
280: /**
281: * Returns the value of the '<em><b>Shutouts</b></em>' attribute.
282: * <!-- begin-user-doc -->
283: * <p>
284: * If the meaning of the '<em>Shutouts</em>' attribute isn't clear,
285: * there really should be more of a description here...
286: * </p>
287: * <!-- end-user-doc -->
288: * @return the value of the '<em>Shutouts</em>' attribute.
289: * @see #setShutouts(int)
290: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Shutouts()
291: * @model
292: * @generated
293: */
294: int getShutouts();
295:
296: /**
297: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getShutouts <em>Shutouts</em>}' attribute.
298: * <!-- begin-user-doc -->
299: * <!-- end-user-doc -->
300: * @param value the new value of the '<em>Shutouts</em>' attribute.
301: * @see #getShutouts()
302: * @generated
303: */
304: void setShutouts(int value);
305:
306: /**
307: * Returns the value of the '<em><b>Goals Against</b></em>' attribute.
308: * <!-- begin-user-doc -->
309: * <p>
310: * If the meaning of the '<em>Goals Against</em>' attribute isn't clear,
311: * there really should be more of a description here...
312: * </p>
313: * <!-- end-user-doc -->
314: * @return the value of the '<em>Goals Against</em>' attribute.
315: * @see #setGoalsAgainst(int)
316: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GoalsAgainst()
317: * @model
318: * @generated
319: */
320: int getGoalsAgainst();
321:
322: /**
323: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainst <em>Goals Against</em>}' attribute.
324: * <!-- begin-user-doc -->
325: * <!-- end-user-doc -->
326: * @param value the new value of the '<em>Goals Against</em>' attribute.
327: * @see #getGoalsAgainst()
328: * @generated
329: */
330: void setGoalsAgainst(int value);
331:
332: /**
333: * Returns the value of the '<em><b>Saves</b></em>' attribute.
334: * <!-- begin-user-doc -->
335: * <p>
336: * If the meaning of the '<em>Saves</em>' attribute isn't clear,
337: * there really should be more of a description here...
338: * </p>
339: * <!-- end-user-doc -->
340: * @return the value of the '<em>Saves</em>' attribute.
341: * @see #setSaves(int)
342: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Saves()
343: * @model
344: * @generated
345: */
346: int getSaves();
347:
348: /**
349: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getSaves <em>Saves</em>}' attribute.
350: * <!-- begin-user-doc -->
351: * <!-- end-user-doc -->
352: * @param value the new value of the '<em>Saves</em>' attribute.
353: * @see #getSaves()
354: * @generated
355: */
356: void setSaves(int value);
357:
358: /**
359: * Returns the value of the '<em><b>Penalty Minutes</b></em>' attribute.
360: * <!-- begin-user-doc -->
361: * <p>
362: * If the meaning of the '<em>Penalty Minutes</em>' attribute isn't clear,
363: * there really should be more of a description here...
364: * </p>
365: * <!-- end-user-doc -->
366: * @return the value of the '<em>Penalty Minutes</em>' attribute.
367: * @see #setPenaltyMinutes(int)
368: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_PenaltyMinutes()
369: * @model
370: * @generated
371: */
372: int getPenaltyMinutes();
373:
374: /**
375: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPenaltyMinutes <em>Penalty Minutes</em>}' attribute.
376: * <!-- begin-user-doc -->
377: * <!-- end-user-doc -->
378: * @param value the new value of the '<em>Penalty Minutes</em>' attribute.
379: * @see #getPenaltyMinutes()
380: * @generated
381: */
382: void setPenaltyMinutes(int value);
383:
384: /**
385: * Returns the value of the '<em><b>Goals</b></em>' attribute.
386: * <!-- begin-user-doc -->
387: * <p>
388: * If the meaning of the '<em>Goals</em>' attribute isn't clear,
389: * there really should be more of a description here...
390: * </p>
391: * <!-- end-user-doc -->
392: * @return the value of the '<em>Goals</em>' attribute.
393: * @see #setGoals(int)
394: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Goals()
395: * @model
396: * @generated
397: */
398: int getGoals();
399:
400: /**
401: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoals <em>Goals</em>}' attribute.
402: * <!-- begin-user-doc -->
403: * <!-- end-user-doc -->
404: * @param value the new value of the '<em>Goals</em>' attribute.
405: * @see #getGoals()
406: * @generated
407: */
408: void setGoals(int value);
409:
410: /**
411: * Returns the value of the '<em><b>Assists</b></em>' attribute.
412: * <!-- begin-user-doc -->
413: * <p>
414: * If the meaning of the '<em>Assists</em>' attribute isn't clear,
415: * there really should be more of a description here...
416: * </p>
417: * <!-- end-user-doc -->
418: * @return the value of the '<em>Assists</em>' attribute.
419: * @see #setAssists(int)
420: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Assists()
421: * @model
422: * @generated
423: */
424: int getAssists();
425:
426: /**
427: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getAssists <em>Assists</em>}' attribute.
428: * <!-- begin-user-doc -->
429: * <!-- end-user-doc -->
430: * @param value the new value of the '<em>Assists</em>' attribute.
431: * @see #getAssists()
432: * @generated
433: */
434: void setAssists(int value);
435:
436: /**
437: * Returns the value of the '<em><b>Points</b></em>' attribute.
438: * <!-- begin-user-doc -->
439: * <p>
440: * If the meaning of the '<em>Points</em>' attribute isn't clear,
441: * there really should be more of a description here...
442: * </p>
443: * <!-- end-user-doc -->
444: * @return the value of the '<em>Points</em>' attribute.
445: * @see #setPoints(int)
446: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Points()
447: * @model
448: * @generated
449: */
450: int getPoints();
451:
452: /**
453: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPoints <em>Points</em>}' attribute.
454: * <!-- begin-user-doc -->
455: * <!-- end-user-doc -->
456: * @param value the new value of the '<em>Points</em>' attribute.
457: * @see #getPoints()
458: * @generated
459: */
460: void setPoints(int value);
461:
462: } // GoalieStats
|