blob: 289b49d5705148a5c9316fabfa6d50847239ee34 [file] [log] [blame]
/**
* Copyright (c) 2008-2011 Chair for Applied Software Engineering,
* Technische Universitaet Muenchen.
* 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:
*/
package org.eclipse.emf.emfstore.bowling;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.BowlingFactory
* @model kind="package"
* @generated
*/
public interface BowlingPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "bowling"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://org/eclipse/example/bowling"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "org.eclipse.example.bowling"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
BowlingPackage eINSTANCE = org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.PlayerImpl <em>Player</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.PlayerImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getPlayer()
* @generated
*/
int PLAYER = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__NAME = 0;
/**
* The feature id for the '<em><b>Date Of Birth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__DATE_OF_BIRTH = 1;
/**
* The feature id for the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__HEIGHT = 2;
/**
* The feature id for the '<em><b>Is Professional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__IS_PROFESSIONAL = 3;
/**
* The feature id for the '<em><b>EMails</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__EMAILS = 4;
/**
* The feature id for the '<em><b>Number Of Victories</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__NUMBER_OF_VICTORIES = 5;
/**
* The feature id for the '<em><b>Played Tournament Types</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__PLAYED_TOURNAMENT_TYPES = 6;
/**
* The feature id for the '<em><b>Win Loss Ratio</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__WIN_LOSS_RATIO = 7;
/**
* The feature id for the '<em><b>Gender</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER__GENDER = 8;
/**
* The number of structural features of the '<em>Player</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.LeagueImpl <em>League</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.LeagueImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getLeague()
* @generated
*/
int LEAGUE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LEAGUE__NAME = 0;
/**
* The feature id for the '<em><b>Players</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LEAGUE__PLAYERS = 1;
/**
* The number of structural features of the '<em>League</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LEAGUE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.TournamentImpl <em>Tournament</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.TournamentImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getTournament()
* @generated
*/
int TOURNAMENT = 2;
/**
* The feature id for the '<em><b>Matchups</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__MATCHUPS = 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__TYPE = 1;
/**
* The feature id for the '<em><b>Player Points</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__PLAYER_POINTS = 2;
/**
* The feature id for the '<em><b>Players</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__PLAYERS = 3;
/**
* The feature id for the '<em><b>Referees</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__REFEREES = 4;
/**
* The feature id for the '<em><b>Price Money</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__PRICE_MONEY = 5;
/**
* The feature id for the '<em><b>Receives Trophy</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__RECEIVES_TROPHY = 6;
/**
* The feature id for the '<em><b>Match Days</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT__MATCH_DAYS = 7;
/**
* The number of structural features of the '<em>Tournament</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOURNAMENT_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.MatchupImpl <em>Matchup</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.MatchupImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getMatchup()
* @generated
*/
int MATCHUP = 3;
/**
* The feature id for the '<em><b>Games</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCHUP__GAMES = 0;
/**
* The feature id for the '<em><b>Nr Spectators</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCHUP__NR_SPECTATORS = 1;
/**
* The number of structural features of the '<em>Matchup</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCHUP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.GameImpl <em>Game</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.GameImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getGame()
* @generated
*/
int GAME = 4;
/**
* The feature id for the '<em><b>Matchup</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GAME__MATCHUP = 0;
/**
* The feature id for the '<em><b>Player</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GAME__PLAYER = 1;
/**
* The feature id for the '<em><b>Frames</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GAME__FRAMES = 2;
/**
* The number of structural features of the '<em>Game</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GAME_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.PlayerToPointsMapImpl
* <em>Player To Points Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.PlayerToPointsMapImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getPlayerToPointsMap()
* @generated
*/
int PLAYER_TO_POINTS_MAP = 5;
/**
* The feature id for the '<em><b>Key</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER_TO_POINTS_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER_TO_POINTS_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>Player To Points Map</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PLAYER_TO_POINTS_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.RefereeImpl <em>Referee</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.RefereeImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getReferee()
* @generated
*/
int REFEREE = 6;
/**
* The feature id for the '<em><b>Date Of Birth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE__DATE_OF_BIRTH = 0;
/**
* The feature id for the '<em><b>League</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE__LEAGUE = 1;
/**
* The number of structural features of the '<em>Referee</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.RefereeToGamesMapImpl
* <em>Referee To Games Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.RefereeToGamesMapImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getRefereeToGamesMap()
* @generated
*/
int REFEREE_TO_GAMES_MAP = 7;
/**
* The feature id for the '<em><b>Key</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE_TO_GAMES_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE_TO_GAMES_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>Referee To Games Map</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFEREE_TO_GAMES_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.AreaImpl <em>Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.AreaImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getArea()
* @generated
*/
int AREA = 8;
/**
* The feature id for the '<em><b>Areas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AREA__AREAS = 0;
/**
* The feature id for the '<em><b>Tournaments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AREA__TOURNAMENTS = 1;
/**
* The number of structural features of the '<em>Area</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AREA_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.FanImpl <em>Fan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.FanImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getFan()
* @generated
*/
int FAN = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__NAME = 0;
/**
* The feature id for the '<em><b>Date Of Birth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__DATE_OF_BIRTH = 1;
/**
* The feature id for the '<em><b>Has Season Ticket</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__HAS_SEASON_TICKET = 2;
/**
* The feature id for the '<em><b>EMails</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__EMAILS = 3;
/**
* The feature id for the '<em><b>Gender</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__GENDER = 4;
/**
* The feature id for the '<em><b>Favourite Player</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__FAVOURITE_PLAYER = 5;
/**
* The feature id for the '<em><b>Fan Merchandise</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__FAN_MERCHANDISE = 6;
/**
* The feature id for the '<em><b>Favourite Merchandise</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__FAVOURITE_MERCHANDISE = 7;
/**
* The feature id for the '<em><b>Visited Tournaments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__VISITED_TOURNAMENTS = 8;
/**
* The feature id for the '<em><b>Number Of Tournaments Visited</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__NUMBER_OF_TOURNAMENTS_VISITED = 9;
/**
* The feature id for the '<em><b>Money Spent On Tickets</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN__MONEY_SPENT_ON_TICKETS = 10;
/**
* The number of structural features of the '<em>Fan</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FAN_FEATURE_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.impl.MerchandiseImpl <em>Merchandise</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.MerchandiseImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getMerchandise()
* @generated
*/
int MERCHANDISE = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MERCHANDISE__NAME = 0;
/**
* The feature id for the '<em><b>Price</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MERCHANDISE__PRICE = 1;
/**
* The feature id for the '<em><b>Serial Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MERCHANDISE__SERIAL_NUMBER = 2;
/**
* The number of structural features of the '<em>Merchandise</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MERCHANDISE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.TournamentType <em>Tournament Type</em>}'
* enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.TournamentType
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getTournamentType()
* @generated
*/
int TOURNAMENT_TYPE = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.emfstore.bowling.Gender <em>Gender</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.Gender
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getGender()
* @generated
*/
int GENDER = 12;
/**
* The meta object id for the '<em>XML Date</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see javax.xml.datatype.XMLGregorianCalendar
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getXMLDate()
* @generated
*/
int XML_DATE = 13;
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Player <em>Player</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Player</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player
* @generated
*/
EClass getPlayer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getName <em>Name</em>}
* '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getName()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getDateOfBirth
* <em>Date Of Birth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Date Of Birth</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getDateOfBirth()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_DateOfBirth();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getHeight
* <em>Height</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Height</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getHeight()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_Height();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#isIsProfessional
* <em>Is Professional</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Professional</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#isIsProfessional()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_IsProfessional();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.emfstore.bowling.Player#getEMails
* <em>EMails</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>EMails</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getEMails()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_EMails();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getNumberOfVictories
* <em>Number Of Victories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Number Of Victories</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getNumberOfVictories()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_NumberOfVictories();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.emf.emfstore.bowling.Player#getPlayedTournamentTypes <em>Played Tournament Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Played Tournament Types</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getPlayedTournamentTypes()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_PlayedTournamentTypes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getWinLossRatio
* <em>Win Loss Ratio</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Win Loss Ratio</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getWinLossRatio()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_WinLossRatio();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Player#getGender
* <em>Gender</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Gender</em>'.
* @see org.eclipse.emf.emfstore.bowling.Player#getGender()
* @see #getPlayer()
* @generated
*/
EAttribute getPlayer_Gender();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.League <em>League</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>League</em>'.
* @see org.eclipse.emf.emfstore.bowling.League
* @generated
*/
EClass getLeague();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.League#getName <em>Name</em>}
* '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.emfstore.bowling.League#getName()
* @see #getLeague()
* @generated
*/
EAttribute getLeague_Name();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.emfstore.bowling.League#getPlayers <em>Players</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Players</em>'.
* @see org.eclipse.emf.emfstore.bowling.League#getPlayers()
* @see #getLeague()
* @generated
*/
EReference getLeague_Players();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Tournament <em>Tournament</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Tournament</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament
* @generated
*/
EClass getTournament();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.emfstore.bowling.Tournament#getMatchups <em>Matchups</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Matchups</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getMatchups()
* @see #getTournament()
* @generated
*/
EReference getTournament_Matchups();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Tournament#getType
* <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getType()
* @see #getTournament()
* @generated
*/
EAttribute getTournament_Type();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.emfstore.bowling.Tournament#getPlayerPoints
* <em>Player Points</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the map '<em>Player Points</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getPlayerPoints()
* @see #getTournament()
* @generated
*/
EReference getTournament_PlayerPoints();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.emfstore.bowling.Tournament#getPlayers
* <em>Players</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Players</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getPlayers()
* @see #getTournament()
* @generated
*/
EReference getTournament_Players();
/**
* Returns the meta object for the map '{@link org.eclipse.emf.emfstore.bowling.Tournament#getReferees
* <em>Referees</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the map '<em>Referees</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getReferees()
* @see #getTournament()
* @generated
*/
EReference getTournament_Referees();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.emfstore.bowling.Tournament#getPriceMoney
* <em>Price Money</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Price Money</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getPriceMoney()
* @see #getTournament()
* @generated
*/
EAttribute getTournament_PriceMoney();
/**
* Returns the meta object for the attribute list '
* {@link org.eclipse.emf.emfstore.bowling.Tournament#getReceivesTrophy <em>Receives Trophy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Receives Trophy</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getReceivesTrophy()
* @see #getTournament()
* @generated
*/
EAttribute getTournament_ReceivesTrophy();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.emfstore.bowling.Tournament#getMatchDays
* <em>Match Days</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Match Days</em>'.
* @see org.eclipse.emf.emfstore.bowling.Tournament#getMatchDays()
* @see #getTournament()
* @generated
*/
EAttribute getTournament_MatchDays();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Matchup <em>Matchup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Matchup</em>'.
* @see org.eclipse.emf.emfstore.bowling.Matchup
* @generated
*/
EClass getMatchup();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.emfstore.bowling.Matchup#getGames <em>Games</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Games</em>'.
* @see org.eclipse.emf.emfstore.bowling.Matchup#getGames()
* @see #getMatchup()
* @generated
*/
EReference getMatchup_Games();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Matchup#getNrSpectators
* <em>Nr Spectators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Nr Spectators</em>'.
* @see org.eclipse.emf.emfstore.bowling.Matchup#getNrSpectators()
* @see #getMatchup()
* @generated
*/
EAttribute getMatchup_NrSpectators();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Game <em>Game</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Game</em>'.
* @see org.eclipse.emf.emfstore.bowling.Game
* @generated
*/
EClass getGame();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.emfstore.bowling.Game#getMatchup
* <em>Matchup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the container reference '<em>Matchup</em>'.
* @see org.eclipse.emf.emfstore.bowling.Game#getMatchup()
* @see #getGame()
* @generated
*/
EReference getGame_Matchup();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.emfstore.bowling.Game#getPlayer <em>Player</em>
* }'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Player</em>'.
* @see org.eclipse.emf.emfstore.bowling.Game#getPlayer()
* @see #getGame()
* @generated
*/
EReference getGame_Player();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.emfstore.bowling.Game#getFrames
* <em>Frames</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Frames</em>'.
* @see org.eclipse.emf.emfstore.bowling.Game#getFrames()
* @see #getGame()
* @generated
*/
EAttribute getGame_Frames();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Player To Points Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Player To Points Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.emfstore.bowling.Player"
* valueDataType="org.eclipse.emf.ecore.EIntegerObject"
* @generated
*/
EClass getPlayerToPointsMap();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getPlayerToPointsMap()
* @generated
*/
EReference getPlayerToPointsMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getPlayerToPointsMap()
* @generated
*/
EAttribute getPlayerToPointsMap_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Referee <em>Referee</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Referee</em>'.
* @see org.eclipse.emf.emfstore.bowling.Referee
* @generated
*/
EClass getReferee();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Referee#getDateOfBirth
* <em>Date Of Birth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Date Of Birth</em>'.
* @see org.eclipse.emf.emfstore.bowling.Referee#getDateOfBirth()
* @see #getReferee()
* @generated
*/
EAttribute getReferee_DateOfBirth();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.emfstore.bowling.Referee#getLeague
* <em>League</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>League</em>'.
* @see org.eclipse.emf.emfstore.bowling.Referee#getLeague()
* @see #getReferee()
* @generated
*/
EReference getReferee_League();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Referee To Games Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Referee To Games Map</em>'.
* @see java.util.Map.Entry
* @model keyType="org.eclipse.emf.emfstore.bowling.Referee" keyContainment="true" keyResolveProxies="true"
* valueType="org.eclipse.emf.emfstore.bowling.Game"
* @generated
*/
EClass getRefereeToGamesMap();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getRefereeToGamesMap()
* @generated
*/
EReference getRefereeToGamesMap_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getRefereeToGamesMap()
* @generated
*/
EReference getRefereeToGamesMap_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Area <em>Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Area</em>'.
* @see org.eclipse.emf.emfstore.bowling.Area
* @generated
*/
EClass getArea();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.emfstore.bowling.Area#getAreas
* <em>Areas</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Areas</em>'.
* @see org.eclipse.emf.emfstore.bowling.Area#getAreas()
* @see #getArea()
* @generated
*/
EReference getArea_Areas();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.emfstore.bowling.Area#getTournaments <em>Tournaments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Tournaments</em>'.
* @see org.eclipse.emf.emfstore.bowling.Area#getTournaments()
* @see #getArea()
* @generated
*/
EReference getArea_Tournaments();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Fan <em>Fan</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fan</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan
* @generated
*/
EClass getFan();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Fan#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getName()
* @see #getFan()
* @generated
*/
EAttribute getFan_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Fan#getDateOfBirth
* <em>Date Of Birth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Date Of Birth</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getDateOfBirth()
* @see #getFan()
* @generated
*/
EAttribute getFan_DateOfBirth();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Fan#isHasSeasonTicket
* <em>Has Season Ticket</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Has Season Ticket</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#isHasSeasonTicket()
* @see #getFan()
* @generated
*/
EAttribute getFan_HasSeasonTicket();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.emf.emfstore.bowling.Fan#getEMails
* <em>EMails</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>EMails</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getEMails()
* @see #getFan()
* @generated
*/
EAttribute getFan_EMails();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Fan#getGender <em>Gender</em>}
* '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Gender</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getGender()
* @see #getFan()
* @generated
*/
EAttribute getFan_Gender();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.emfstore.bowling.Fan#getFavouritePlayer
* <em>Favourite Player</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Favourite Player</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getFavouritePlayer()
* @see #getFan()
* @generated
*/
EReference getFan_FavouritePlayer();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.emfstore.bowling.Fan#getVisitedTournaments
* <em>Visited Tournaments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Visited Tournaments</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getVisitedTournaments()
* @see #getFan()
* @generated
*/
EReference getFan_VisitedTournaments();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.emfstore.bowling.Fan#getNumberOfTournamentsVisited <em>Number Of Tournaments Visited</em>}
* '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Number Of Tournaments Visited</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getNumberOfTournamentsVisited()
* @see #getFan()
* @generated
*/
EAttribute getFan_NumberOfTournamentsVisited();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Fan#getMoneySpentOnTickets
* <em>Money Spent On Tickets</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Money Spent On Tickets</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getMoneySpentOnTickets()
* @see #getFan()
* @generated
*/
EAttribute getFan_MoneySpentOnTickets();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.emfstore.bowling.Fan#getFanMerchandise <em>Fan Merchandise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Fan Merchandise</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getFanMerchandise()
* @see #getFan()
* @generated
*/
EReference getFan_FanMerchandise();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.emf.emfstore.bowling.Fan#getFavouriteMerchandise <em>Favourite Merchandise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Favourite Merchandise</em>'.
* @see org.eclipse.emf.emfstore.bowling.Fan#getFavouriteMerchandise()
* @see #getFan()
* @generated
*/
EReference getFan_FavouriteMerchandise();
/**
* Returns the meta object for class '{@link org.eclipse.emf.emfstore.bowling.Merchandise <em>Merchandise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Merchandise</em>'.
* @see org.eclipse.emf.emfstore.bowling.Merchandise
* @generated
*/
EClass getMerchandise();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Merchandise#getName
* <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.emf.emfstore.bowling.Merchandise#getName()
* @see #getMerchandise()
* @generated
*/
EAttribute getMerchandise_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Merchandise#getPrice
* <em>Price</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Price</em>'.
* @see org.eclipse.emf.emfstore.bowling.Merchandise#getPrice()
* @see #getMerchandise()
* @generated
*/
EAttribute getMerchandise_Price();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.emfstore.bowling.Merchandise#getSerialNumber
* <em>Serial Number</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Serial Number</em>'.
* @see org.eclipse.emf.emfstore.bowling.Merchandise#getSerialNumber()
* @see #getMerchandise()
* @generated
*/
EAttribute getMerchandise_SerialNumber();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.emfstore.bowling.TournamentType <em>Tournament Type</em>
* }'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Tournament Type</em>'.
* @see org.eclipse.emf.emfstore.bowling.TournamentType
* @generated
*/
EEnum getTournamentType();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.emfstore.bowling.Gender <em>Gender</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>Gender</em>'.
* @see org.eclipse.emf.emfstore.bowling.Gender
* @generated
*/
EEnum getGender();
/**
* Returns the meta object for data type '{@link javax.xml.datatype.XMLGregorianCalendar <em>XML Date</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for data type '<em>XML Date</em>'.
* @see javax.xml.datatype.XMLGregorianCalendar
* @model instanceClass="javax.xml.datatype.XMLGregorianCalendar"
* extendedMetaData="baseType='http://www.eclipse.org/emf/2003/XMLType#date'"
* @generated
*/
EDataType getXMLDate();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the factory that creates the instances of the model.
* @generated
*/
BowlingFactory getBowlingFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.PlayerImpl <em>Player</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.PlayerImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getPlayer()
* @generated
*/
EClass PLAYER = eINSTANCE.getPlayer();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__NAME = eINSTANCE.getPlayer_Name();
/**
* The meta object literal for the '<em><b>Date Of Birth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__DATE_OF_BIRTH = eINSTANCE.getPlayer_DateOfBirth();
/**
* The meta object literal for the '<em><b>Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__HEIGHT = eINSTANCE.getPlayer_Height();
/**
* The meta object literal for the '<em><b>Is Professional</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__IS_PROFESSIONAL = eINSTANCE.getPlayer_IsProfessional();
/**
* The meta object literal for the '<em><b>EMails</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__EMAILS = eINSTANCE.getPlayer_EMails();
/**
* The meta object literal for the '<em><b>Number Of Victories</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__NUMBER_OF_VICTORIES = eINSTANCE.getPlayer_NumberOfVictories();
/**
* The meta object literal for the '<em><b>Played Tournament Types</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__PLAYED_TOURNAMENT_TYPES = eINSTANCE.getPlayer_PlayedTournamentTypes();
/**
* The meta object literal for the '<em><b>Win Loss Ratio</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__WIN_LOSS_RATIO = eINSTANCE.getPlayer_WinLossRatio();
/**
* The meta object literal for the '<em><b>Gender</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER__GENDER = eINSTANCE.getPlayer_Gender();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.LeagueImpl <em>League</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.LeagueImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getLeague()
* @generated
*/
EClass LEAGUE = eINSTANCE.getLeague();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute LEAGUE__NAME = eINSTANCE.getLeague_Name();
/**
* The meta object literal for the '<em><b>Players</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference LEAGUE__PLAYERS = eINSTANCE.getLeague_Players();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.TournamentImpl
* <em>Tournament</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.TournamentImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getTournament()
* @generated
*/
EClass TOURNAMENT = eINSTANCE.getTournament();
/**
* The meta object literal for the '<em><b>Matchups</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TOURNAMENT__MATCHUPS = eINSTANCE.getTournament_Matchups();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOURNAMENT__TYPE = eINSTANCE.getTournament_Type();
/**
* The meta object literal for the '<em><b>Player Points</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TOURNAMENT__PLAYER_POINTS = eINSTANCE.getTournament_PlayerPoints();
/**
* The meta object literal for the '<em><b>Players</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TOURNAMENT__PLAYERS = eINSTANCE.getTournament_Players();
/**
* The meta object literal for the '<em><b>Referees</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference TOURNAMENT__REFEREES = eINSTANCE.getTournament_Referees();
/**
* The meta object literal for the '<em><b>Price Money</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOURNAMENT__PRICE_MONEY = eINSTANCE.getTournament_PriceMoney();
/**
* The meta object literal for the '<em><b>Receives Trophy</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOURNAMENT__RECEIVES_TROPHY = eINSTANCE.getTournament_ReceivesTrophy();
/**
* The meta object literal for the '<em><b>Match Days</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOURNAMENT__MATCH_DAYS = eINSTANCE.getTournament_MatchDays();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.MatchupImpl <em>Matchup</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.MatchupImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getMatchup()
* @generated
*/
EClass MATCHUP = eINSTANCE.getMatchup();
/**
* The meta object literal for the '<em><b>Games</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference MATCHUP__GAMES = eINSTANCE.getMatchup_Games();
/**
* The meta object literal for the '<em><b>Nr Spectators</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCHUP__NR_SPECTATORS = eINSTANCE.getMatchup_NrSpectators();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.GameImpl <em>Game</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.GameImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getGame()
* @generated
*/
EClass GAME = eINSTANCE.getGame();
/**
* The meta object literal for the '<em><b>Matchup</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference GAME__MATCHUP = eINSTANCE.getGame_Matchup();
/**
* The meta object literal for the '<em><b>Player</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference GAME__PLAYER = eINSTANCE.getGame_Player();
/**
* The meta object literal for the '<em><b>Frames</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute GAME__FRAMES = eINSTANCE.getGame_Frames();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.PlayerToPointsMapImpl
* <em>Player To Points Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.PlayerToPointsMapImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getPlayerToPointsMap()
* @generated
*/
EClass PLAYER_TO_POINTS_MAP = eINSTANCE.getPlayerToPointsMap();
/**
* The meta object literal for the '<em><b>Key</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference PLAYER_TO_POINTS_MAP__KEY = eINSTANCE.getPlayerToPointsMap_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute PLAYER_TO_POINTS_MAP__VALUE = eINSTANCE.getPlayerToPointsMap_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.RefereeImpl <em>Referee</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.RefereeImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getReferee()
* @generated
*/
EClass REFEREE = eINSTANCE.getReferee();
/**
* The meta object literal for the '<em><b>Date Of Birth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute REFEREE__DATE_OF_BIRTH = eINSTANCE.getReferee_DateOfBirth();
/**
* The meta object literal for the '<em><b>League</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference REFEREE__LEAGUE = eINSTANCE.getReferee_League();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.RefereeToGamesMapImpl
* <em>Referee To Games Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.RefereeToGamesMapImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getRefereeToGamesMap()
* @generated
*/
EClass REFEREE_TO_GAMES_MAP = eINSTANCE.getRefereeToGamesMap();
/**
* The meta object literal for the '<em><b>Key</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference REFEREE_TO_GAMES_MAP__KEY = eINSTANCE.getRefereeToGamesMap_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference REFEREE_TO_GAMES_MAP__VALUE = eINSTANCE.getRefereeToGamesMap_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.AreaImpl <em>Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.AreaImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getArea()
* @generated
*/
EClass AREA = eINSTANCE.getArea();
/**
* The meta object literal for the '<em><b>Areas</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference AREA__AREAS = eINSTANCE.getArea_Areas();
/**
* The meta object literal for the '<em><b>Tournaments</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference AREA__TOURNAMENTS = eINSTANCE.getArea_Tournaments();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.FanImpl <em>Fan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.FanImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getFan()
* @generated
*/
EClass FAN = eINSTANCE.getFan();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__NAME = eINSTANCE.getFan_Name();
/**
* The meta object literal for the '<em><b>Date Of Birth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__DATE_OF_BIRTH = eINSTANCE.getFan_DateOfBirth();
/**
* The meta object literal for the '<em><b>Has Season Ticket</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__HAS_SEASON_TICKET = eINSTANCE.getFan_HasSeasonTicket();
/**
* The meta object literal for the '<em><b>EMails</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__EMAILS = eINSTANCE.getFan_EMails();
/**
* The meta object literal for the '<em><b>Gender</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__GENDER = eINSTANCE.getFan_Gender();
/**
* The meta object literal for the '<em><b>Favourite Player</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference FAN__FAVOURITE_PLAYER = eINSTANCE.getFan_FavouritePlayer();
/**
* The meta object literal for the '<em><b>Visited Tournaments</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference FAN__VISITED_TOURNAMENTS = eINSTANCE.getFan_VisitedTournaments();
/**
* The meta object literal for the '<em><b>Number Of Tournaments Visited</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__NUMBER_OF_TOURNAMENTS_VISITED = eINSTANCE.getFan_NumberOfTournamentsVisited();
/**
* The meta object literal for the '<em><b>Money Spent On Tickets</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute FAN__MONEY_SPENT_ON_TICKETS = eINSTANCE.getFan_MoneySpentOnTickets();
/**
* The meta object literal for the '<em><b>Fan Merchandise</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference FAN__FAN_MERCHANDISE = eINSTANCE.getFan_FanMerchandise();
/**
* The meta object literal for the '<em><b>Favourite Merchandise</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference FAN__FAVOURITE_MERCHANDISE = eINSTANCE.getFan_FavouriteMerchandise();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.impl.MerchandiseImpl
* <em>Merchandise</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.impl.MerchandiseImpl
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getMerchandise()
* @generated
*/
EClass MERCHANDISE = eINSTANCE.getMerchandise();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MERCHANDISE__NAME = eINSTANCE.getMerchandise_Name();
/**
* The meta object literal for the '<em><b>Price</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MERCHANDISE__PRICE = eINSTANCE.getMerchandise_Price();
/**
* The meta object literal for the '<em><b>Serial Number</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute MERCHANDISE__SERIAL_NUMBER = eINSTANCE.getMerchandise_SerialNumber();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.TournamentType
* <em>Tournament Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.TournamentType
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getTournamentType()
* @generated
*/
EEnum TOURNAMENT_TYPE = eINSTANCE.getTournamentType();
/**
* The meta object literal for the '{@link org.eclipse.emf.emfstore.bowling.Gender <em>Gender</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.emf.emfstore.bowling.Gender
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getGender()
* @generated
*/
EEnum GENDER = eINSTANCE.getGender();
/**
* The meta object literal for the '<em>XML Date</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see javax.xml.datatype.XMLGregorianCalendar
* @see org.eclipse.emf.emfstore.bowling.impl.BowlingPackageImpl#getXMLDate()
* @generated
*/
EDataType XML_DATE = eINSTANCE.getXMLDate();
}
} // BowlingPackage