blob: 7aa5045e0d41d14be2476bc349ea20a93197bb05 [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;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Player</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getBirthplace <em>Birthplace</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getNumber <em>Number</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getHeightMesurement <em>Height Mesurement</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getHeightValue <em>Height Value</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getWeightMesurement <em>Weight Mesurement</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getWeightValue <em>Weight Value</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getShot <em>Shot</em>}</li>
* <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getBirthdate <em>Birthdate</em>}</li>
* </ul>
* </p>
*
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer()
* @model abstract="true"
* @generated
*/
public interface Player extends HockeyleagueObject {
/**
* Returns the value of the '<em><b>Birthplace</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Birthplace</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Birthplace</em>' attribute.
* @see #setBirthplace(String)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_Birthplace()
* @model
* @generated
*/
String getBirthplace();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getBirthplace <em>Birthplace</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Birthplace</em>' attribute.
* @see #getBirthplace()
* @generated
*/
void setBirthplace(String value);
/**
* Returns the value of the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Number</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Number</em>' attribute.
* @see #setNumber(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_Number()
* @model
* @generated
*/
int getNumber();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getNumber <em>Number</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Number</em>' attribute.
* @see #getNumber()
* @generated
*/
void setNumber(int value);
/**
* Returns the value of the '<em><b>Height Mesurement</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HeightKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Height Mesurement</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Height Mesurement</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HeightKind
* @see #setHeightMesurement(HeightKind)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_HeightMesurement()
* @model
* @generated
*/
HeightKind getHeightMesurement();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getHeightMesurement <em>Height Mesurement</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Height Mesurement</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HeightKind
* @see #getHeightMesurement()
* @generated
*/
void setHeightMesurement(HeightKind value);
/**
* Returns the value of the '<em><b>Height Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Height Value</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Height Value</em>' attribute.
* @see #setHeightValue(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_HeightValue()
* @model
* @generated
*/
int getHeightValue();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getHeightValue <em>Height Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Height Value</em>' attribute.
* @see #getHeightValue()
* @generated
*/
void setHeightValue(int value);
/**
* Returns the value of the '<em><b>Weight Mesurement</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.WeightKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Weight Mesurement</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Weight Mesurement</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.WeightKind
* @see #setWeightMesurement(WeightKind)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_WeightMesurement()
* @model
* @generated
*/
WeightKind getWeightMesurement();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getWeightMesurement <em>Weight Mesurement</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Weight Mesurement</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.WeightKind
* @see #getWeightMesurement()
* @generated
*/
void setWeightMesurement(WeightKind value);
/**
* Returns the value of the '<em><b>Weight Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Weight Value</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Weight Value</em>' attribute.
* @see #setWeightValue(int)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_WeightValue()
* @model
* @generated
*/
int getWeightValue();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getWeightValue <em>Weight Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Weight Value</em>' attribute.
* @see #getWeightValue()
* @generated
*/
void setWeightValue(int value);
/**
* Returns the value of the '<em><b>Shot</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.ShotKind}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Shot</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Shot</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.ShotKind
* @see #setShot(ShotKind)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_Shot()
* @model
* @generated
*/
ShotKind getShot();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getShot <em>Shot</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Shot</em>' attribute.
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.ShotKind
* @see #getShot()
* @generated
*/
void setShot(ShotKind value);
/**
* Returns the value of the '<em><b>Birthdate</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Birthdate</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Birthdate</em>' attribute.
* @see #setBirthdate(String)
* @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getPlayer_Birthdate()
* @model
* @generated
*/
String getBirthdate();
/**
* Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Player#getBirthdate <em>Birthdate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Birthdate</em>' attribute.
* @see #getBirthdate()
* @generated
*/
void setBirthdate(String value);
} // Player