blob: f2eed7acde05c7c9700689e4243cca5c05685e2b [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.ui.examples.views.properties.tabbed.hockeyleague;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Goalie Stats</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getYear <em>Year</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTeam <em>Team</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGamesPlayedIn <em>Games Played In</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getMinutesPlayedIn <em>Minutes Played In</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainstAverage <em>Goals Against Average</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getWins <em>Wins</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getLosses <em>Losses</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTies <em>Ties</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getEmptyNetGoals <em>Empty Net Goals</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getShutouts <em>Shutouts</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainst <em>Goals Against</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getSaves <em>Saves</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPenaltyMinutes <em>Penalty Minutes</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoals <em>Goals</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getAssists <em>Assists</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPoints <em>Points</em>}</li>
* </ul>
* </p>
*
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats()
* @model
* @generated
*/
public interface GoalieStats extends EObject {
/**
* Returns the value of the '<em><b>Year</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Year</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Year</em>' attribute.
* @see #setYear(String)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Year()
* @model
* @generated
*/
String getYear();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getYear <em>Year</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Year</em>' attribute.
* @see #getYear()
* @generated
*/
void setYear(String value);
/**
* Returns the value of the '<em><b>Team</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Team</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Team</em>' reference.
* @see #setTeam(Team)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Team()
* @model
* @generated
*/
Team getTeam();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTeam <em>Team</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Team</em>' reference.
* @see #getTeam()
* @generated
*/
void setTeam(Team value);
/**
* Returns the value of the '<em><b>Games Played In</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Games Played In</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Games Played In</em>' attribute.
* @see #setGamesPlayedIn(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GamesPlayedIn()
* @model
* @generated
*/
int getGamesPlayedIn();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGamesPlayedIn <em>Games Played In</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Games Played In</em>' attribute.
* @see #getGamesPlayedIn()
* @generated
*/
void setGamesPlayedIn(int value);
/**
* Returns the value of the '<em><b>Minutes Played In</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Minutes Played In</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Minutes Played In</em>' attribute.
* @see #setMinutesPlayedIn(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_MinutesPlayedIn()
* @model
* @generated
*/
int getMinutesPlayedIn();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getMinutesPlayedIn <em>Minutes Played In</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Minutes Played In</em>' attribute.
* @see #getMinutesPlayedIn()
* @generated
*/
void setMinutesPlayedIn(int value);
/**
* Returns the value of the '<em><b>Goals Against Average</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Goals Against Average</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Goals Against Average</em>' attribute.
* @see #setGoalsAgainstAverage(float)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GoalsAgainstAverage()
* @model
* @generated
*/
float getGoalsAgainstAverage();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainstAverage <em>Goals Against Average</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Goals Against Average</em>' attribute.
* @see #getGoalsAgainstAverage()
* @generated
*/
void setGoalsAgainstAverage(float value);
/**
* Returns the value of the '<em><b>Wins</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Wins</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Wins</em>' attribute.
* @see #setWins(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Wins()
* @model
* @generated
*/
int getWins();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getWins <em>Wins</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wins</em>' attribute.
* @see #getWins()
* @generated
*/
void setWins(int value);
/**
* Returns the value of the '<em><b>Losses</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Losses</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Losses</em>' attribute.
* @see #setLosses(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Losses()
* @model
* @generated
*/
int getLosses();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getLosses <em>Losses</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Losses</em>' attribute.
* @see #getLosses()
* @generated
*/
void setLosses(int value);
/**
* Returns the value of the '<em><b>Ties</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ties</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Ties</em>' attribute.
* @see #setTies(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Ties()
* @model
* @generated
*/
int getTies();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getTies <em>Ties</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ties</em>' attribute.
* @see #getTies()
* @generated
*/
void setTies(int value);
/**
* Returns the value of the '<em><b>Empty Net Goals</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Empty Net Goals</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Empty Net Goals</em>' attribute.
* @see #setEmptyNetGoals(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_EmptyNetGoals()
* @model
* @generated
*/
int getEmptyNetGoals();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getEmptyNetGoals <em>Empty Net Goals</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Empty Net Goals</em>' attribute.
* @see #getEmptyNetGoals()
* @generated
*/
void setEmptyNetGoals(int value);
/**
* Returns the value of the '<em><b>Shutouts</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Shutouts</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Shutouts</em>' attribute.
* @see #setShutouts(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Shutouts()
* @model
* @generated
*/
int getShutouts();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getShutouts <em>Shutouts</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Shutouts</em>' attribute.
* @see #getShutouts()
* @generated
*/
void setShutouts(int value);
/**
* Returns the value of the '<em><b>Goals Against</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Goals Against</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Goals Against</em>' attribute.
* @see #setGoalsAgainst(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_GoalsAgainst()
* @model
* @generated
*/
int getGoalsAgainst();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoalsAgainst <em>Goals Against</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Goals Against</em>' attribute.
* @see #getGoalsAgainst()
* @generated
*/
void setGoalsAgainst(int value);
/**
* Returns the value of the '<em><b>Saves</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Saves</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Saves</em>' attribute.
* @see #setSaves(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Saves()
* @model
* @generated
*/
int getSaves();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getSaves <em>Saves</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Saves</em>' attribute.
* @see #getSaves()
* @generated
*/
void setSaves(int value);
/**
* Returns the value of the '<em><b>Penalty Minutes</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Penalty Minutes</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Penalty Minutes</em>' attribute.
* @see #setPenaltyMinutes(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_PenaltyMinutes()
* @model
* @generated
*/
int getPenaltyMinutes();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPenaltyMinutes <em>Penalty Minutes</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Penalty Minutes</em>' attribute.
* @see #getPenaltyMinutes()
* @generated
*/
void setPenaltyMinutes(int value);
/**
* Returns the value of the '<em><b>Goals</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Goals</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Goals</em>' attribute.
* @see #setGoals(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Goals()
* @model
* @generated
*/
int getGoals();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getGoals <em>Goals</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Goals</em>' attribute.
* @see #getGoals()
* @generated
*/
void setGoals(int value);
/**
* Returns the value of the '<em><b>Assists</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Assists</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Assists</em>' attribute.
* @see #setAssists(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Assists()
* @model
* @generated
*/
int getAssists();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getAssists <em>Assists</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Assists</em>' attribute.
* @see #getAssists()
* @generated
*/
void setAssists(int value);
/**
* Returns the value of the '<em><b>Points</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Points</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Points</em>' attribute.
* @see #setPoints(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getGoalieStats_Points()
* @model
* @generated
*/
int getPoints();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.GoalieStats#getPoints <em>Points</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Points</em>' attribute.
* @see #getPoints()
* @generated
*/
void setPoints(int value);
} // GoalieStats