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.common.util.EList;
013:
014: /**
015: * <!-- begin-user-doc -->
016: * A representation of the model object '<em><b>Team</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.Team#getForwards <em>Forwards</em>}</li>
023: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Team#getDefencemen <em>Defencemen</em>}</li>
024: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Team#getGoalies <em>Goalies</em>}</li>
025: * <li>{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Team#getArena <em>Arena</em>}</li>
026: * </ul>
027: * </p>
028: *
029: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getTeam()
030: * @model
031: * @generated
032: */
033: public interface Team extends HockeyleagueObject {
034: /**
035: * Returns the value of the '<em><b>Forwards</b></em>' containment reference list.
036: * The list contents are of type {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Forward}.
037: * <!-- begin-user-doc -->
038: * <p>
039: * If the meaning of the '<em>Forwards</em>' containment reference list isn't clear,
040: * there really should be more of a description here...
041: * </p>
042: * <!-- end-user-doc -->
043: * @return the value of the '<em>Forwards</em>' containment reference list.
044: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getTeam_Forwards()
045: * @model type="org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Forward" containment="true"
046: * @generated
047: */
048: EList getForwards();
049:
050: /**
051: * Returns the value of the '<em><b>Defencemen</b></em>' containment reference list.
052: * The list contents are of type {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Defence}.
053: * <!-- begin-user-doc -->
054: * <p>
055: * If the meaning of the '<em>Defencemen</em>' containment reference list isn't clear,
056: * there really should be more of a description here...
057: * </p>
058: * <!-- end-user-doc -->
059: * @return the value of the '<em>Defencemen</em>' containment reference list.
060: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getTeam_Defencemen()
061: * @model type="org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Defence" containment="true"
062: * @generated
063: */
064: EList getDefencemen();
065:
066: /**
067: * Returns the value of the '<em><b>Goalies</b></em>' containment reference list.
068: * The list contents are of type {@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Goalie}.
069: * <!-- begin-user-doc -->
070: * <p>
071: * If the meaning of the '<em>Goalies</em>' containment reference list isn't clear,
072: * there really should be more of a description here...
073: * </p>
074: * <!-- end-user-doc -->
075: * @return the value of the '<em>Goalies</em>' containment reference list.
076: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getTeam_Goalies()
077: * @model type="org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Goalie" containment="true"
078: * @generated
079: */
080: EList getGoalies();
081:
082: /**
083: * Returns the value of the '<em><b>Arena</b></em>' containment reference.
084: * <!-- begin-user-doc -->
085: * <p>
086: * If the meaning of the '<em>Arena</em>' containment reference isn't clear,
087: * there really should be more of a description here...
088: * </p>
089: * <!-- end-user-doc -->
090: * @return the value of the '<em>Arena</em>' containment reference.
091: * @see #setArena(Arena)
092: * @see org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.HockeyleaguePackage#getTeam_Arena()
093: * @model containment="true"
094: * @generated
095: */
096: Arena getArena();
097:
098: /**
099: * Sets the value of the '{@link org.eclipse.ui.examples.views.properties.tabbed.hockeyleague.Team#getArena <em>Arena</em>}' containment reference.
100: * <!-- begin-user-doc -->
101: * <!-- end-user-doc -->
102: * @param value the new value of the '<em>Arena</em>' containment reference.
103: * @see #getArena()
104: * @generated
105: */
106: void setArena(Arena value);
107:
108: } // Team
|