/* * Copyright (c) 2005 Borland Software Corporation * * 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: * Dmitri Stadnik (Borland) - initial API and implementation */ package org.eclipse.gmf.examples.taipan; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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.gmf.examples.taipan.TaiPanFactory * @model kind="package" * @generated */ public interface TaiPanPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "taipan"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/examples/gmf/taipan"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "taipan"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ TaiPanPackage eINSTANCE = org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.AquatoryImpl <em>Aquatory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.AquatoryImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getAquatory() * @generated */ int AQUATORY = 0; /** * The feature id for the '<em><b>Ports</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AQUATORY__PORTS = 0; /** * The feature id for the '<em><b>Routes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AQUATORY__ROUTES = 1; /** * The feature id for the '<em><b>Ships</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AQUATORY__SHIPS = 2; /** * The number of structural features of the '<em>Aquatory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AQUATORY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.Destination <em>Destination</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.Destination * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getDestination() * @generated */ int DESTINATION = 1; /** * The number of structural features of the '<em>Destination</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DESTINATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.PortImpl <em>Port</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.PortImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getPort() * @generated */ int PORT = 2; /** * The feature id for the '<em><b>Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PORT__LOCATION = DESTINATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Buildings</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PORT__BUILDINGS = DESTINATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Register</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PORT__REGISTER = DESTINATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Port</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PORT_FEATURE_COUNT = DESTINATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.ShipImpl <em>Ship</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.ShipImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getShip() * @generated */ int SHIP = 5; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.ItemImpl <em>Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.ItemImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getItem() * @generated */ int ITEM = 6; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.LargeItemImpl <em>Large Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.LargeItemImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getLargeItem() * @generated */ int LARGE_ITEM = 7; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.SmallItemsImpl <em>Small Items</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.SmallItemsImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getSmallItems() * @generated */ int SMALL_ITEMS = 8; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.EmptyBoxImpl <em>Empty Box</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.EmptyBoxImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getEmptyBox() * @generated */ int EMPTY_BOX = 9; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.WarshipImpl <em>Warship</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.WarshipImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getWarship() * @generated */ int WARSHIP = 10; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.Order <em>Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.Order * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getOrder() * @generated */ int ORDER = 11; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.EscortShipsOrderImpl <em>Escort Ships Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.EscortShipsOrderImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getEscortShipsOrder() * @generated */ int ESCORT_SHIPS_ORDER = 12; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.BesiegePortOrderImpl <em>Besiege Port Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.BesiegePortOrderImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getBesiegePortOrder() * @generated */ int BESIEGE_PORT_ORDER = 13; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.RouteImpl <em>Route</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.RouteImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getRoute() * @generated */ int ROUTE = 4; /** * The meta object id for the '{@link org.eclipse.gmf.examples.taipan.impl.BuildingImpl <em>Building</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.BuildingImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getBuilding() * @generated */ int BUILDING = 3; /** * The feature id for the '<em><b>Info</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUILDING__INFO = 0; /** * The feature id for the '<em><b>Street</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUILDING__STREET = 1; /** * The number of structural features of the '<em>Building</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUILDING_FEATURE_COUNT = 2; /** * The feature id for the '<em><b>Source</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROUTE__SOURCE = DESTINATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Destination</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROUTE__DESTINATION = DESTINATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROUTE__DESCRIPTION = DESTINATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Reliability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROUTE__RELIABILITY = DESTINATION_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Route</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROUTE_FEATURE_COUNT = DESTINATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIP__NAME = 0; /** * The feature id for the '<em><b>Destination</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIP__DESTINATION = 1; /** * The feature id for the '<em><b>Route</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIP__ROUTE = 2; /** * The feature id for the '<em><b>Cargo</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIP__CARGO = 3; /** * The number of structural features of the '<em>Ship</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SHIP_FEATURE_COUNT = 4; /** * The feature id for the '<em><b>Article</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITEM__ARTICLE = 0; /** * The number of structural features of the '<em>Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITEM_FEATURE_COUNT = 1; /** * The feature id for the '<em><b>Article</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LARGE_ITEM__ARTICLE = ITEM__ARTICLE; /** * The feature id for the '<em><b>Weight</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LARGE_ITEM__WEIGHT = ITEM_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Large Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LARGE_ITEM_FEATURE_COUNT = ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Article</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SMALL_ITEMS__ARTICLE = ITEM__ARTICLE; /** * The feature id for the '<em><b>Quantity</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SMALL_ITEMS__QUANTITY = ITEM_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Small Items</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SMALL_ITEMS_FEATURE_COUNT = ITEM_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Article</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_BOX__ARTICLE = ITEM__ARTICLE; /** * The number of structural features of the '<em>Empty Box</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMPTY_BOX_FEATURE_COUNT = ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__NAME = SHIP__NAME; /** * The feature id for the '<em><b>Destination</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__DESTINATION = SHIP__DESTINATION; /** * The feature id for the '<em><b>Route</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__ROUTE = SHIP__ROUTE; /** * The feature id for the '<em><b>Cargo</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__CARGO = SHIP__CARGO; /** * The feature id for the '<em><b>Escort Order</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__ESCORT_ORDER = SHIP_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Attack Orders</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP__ATTACK_ORDERS = SHIP_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Warship</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WARSHIP_FEATURE_COUNT = SHIP_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Order</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ORDER_FEATURE_COUNT = 0; /** * The feature id for the '<em><b>Ships</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESCORT_SHIPS_ORDER__SHIPS = ORDER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Escort Ships Order</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESCORT_SHIPS_ORDER_FEATURE_COUNT = ORDER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Port</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BESIEGE_PORT_ORDER__PORT = ORDER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Besiege Port Order</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BESIEGE_PORT_ORDER_FEATURE_COUNT = ORDER_FEATURE_COUNT + 1; /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Aquatory <em>Aquatory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Aquatory</em>'. * @see org.eclipse.gmf.examples.taipan.Aquatory * @generated */ EClass getAquatory(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Aquatory#getPorts <em>Ports</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Ports</em>'. * @see org.eclipse.gmf.examples.taipan.Aquatory#getPorts() * @see #getAquatory() * @generated */ EReference getAquatory_Ports(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Aquatory#getShips <em>Ships</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Ships</em>'. * @see org.eclipse.gmf.examples.taipan.Aquatory#getShips() * @see #getAquatory() * @generated */ EReference getAquatory_Ships(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Destination <em>Destination</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Destination</em>'. * @see org.eclipse.gmf.examples.taipan.Destination * @generated */ EClass getDestination(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Aquatory#getRoutes <em>Routes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Routes</em>'. * @see org.eclipse.gmf.examples.taipan.Aquatory#getRoutes() * @see #getAquatory() * @generated */ EReference getAquatory_Routes(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Port <em>Port</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Port</em>'. * @see org.eclipse.gmf.examples.taipan.Port * @generated */ EClass getPort(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Port#getLocation <em>Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Location</em>'. * @see org.eclipse.gmf.examples.taipan.Port#getLocation() * @see #getPort() * @generated */ EAttribute getPort_Location(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Port#getBuildings <em>Buildings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Buildings</em>'. * @see org.eclipse.gmf.examples.taipan.Port#getBuildings() * @see #getPort() * @generated */ EReference getPort_Buildings(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.examples.taipan.Port#getRegister <em>Register</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Register</em>'. * @see org.eclipse.gmf.examples.taipan.Port#getRegister() * @see #getPort() * @generated */ EReference getPort_Register(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Ship <em>Ship</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Ship</em>'. * @see org.eclipse.gmf.examples.taipan.Ship * @generated */ EClass getShip(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Ship#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.gmf.examples.taipan.Ship#getName() * @see #getShip() * @generated */ EAttribute getShip_Name(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.examples.taipan.Ship#getDestination <em>Destination</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Destination</em>'. * @see org.eclipse.gmf.examples.taipan.Ship#getDestination() * @see #getShip() * @generated */ EReference getShip_Destination(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.examples.taipan.Ship#getRoute <em>Route</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Route</em>'. * @see org.eclipse.gmf.examples.taipan.Ship#getRoute() * @see #getShip() * @generated */ EReference getShip_Route(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Ship#getCargo <em>Cargo</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Cargo</em>'. * @see org.eclipse.gmf.examples.taipan.Ship#getCargo() * @see #getShip() * @generated */ EReference getShip_Cargo(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Item <em>Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Item</em>'. * @see org.eclipse.gmf.examples.taipan.Item * @generated */ EClass getItem(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Item#getArticle <em>Article</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Article</em>'. * @see org.eclipse.gmf.examples.taipan.Item#getArticle() * @see #getItem() * @generated */ EAttribute getItem_Article(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.LargeItem <em>Large Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Large Item</em>'. * @see org.eclipse.gmf.examples.taipan.LargeItem * @generated */ EClass getLargeItem(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.LargeItem#getWeight <em>Weight</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Weight</em>'. * @see org.eclipse.gmf.examples.taipan.LargeItem#getWeight() * @see #getLargeItem() * @generated */ EAttribute getLargeItem_Weight(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.SmallItems <em>Small Items</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Small Items</em>'. * @see org.eclipse.gmf.examples.taipan.SmallItems * @generated */ EClass getSmallItems(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.SmallItems#getQuantity <em>Quantity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Quantity</em>'. * @see org.eclipse.gmf.examples.taipan.SmallItems#getQuantity() * @see #getSmallItems() * @generated */ EAttribute getSmallItems_Quantity(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.EmptyBox <em>Empty Box</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Empty Box</em>'. * @see org.eclipse.gmf.examples.taipan.EmptyBox * @generated */ EClass getEmptyBox(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Warship <em>Warship</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Warship</em>'. * @see org.eclipse.gmf.examples.taipan.Warship * @generated */ EClass getWarship(); /** * Returns the meta object for the containment reference '{@link org.eclipse.gmf.examples.taipan.Warship#getEscortOrder <em>Escort Order</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Escort Order</em>'. * @see org.eclipse.gmf.examples.taipan.Warship#getEscortOrder() * @see #getWarship() * @generated */ EReference getWarship_EscortOrder(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.examples.taipan.Warship#getAttackOrders <em>Attack Orders</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Attack Orders</em>'. * @see org.eclipse.gmf.examples.taipan.Warship#getAttackOrders() * @see #getWarship() * @generated */ EReference getWarship_AttackOrders(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Order <em>Order</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Order</em>'. * @see org.eclipse.gmf.examples.taipan.Order * @generated */ EClass getOrder(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.EscortShipsOrder <em>Escort Ships Order</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Escort Ships Order</em>'. * @see org.eclipse.gmf.examples.taipan.EscortShipsOrder * @generated */ EClass getEscortShipsOrder(); /** * Returns the meta object for the reference list '{@link org.eclipse.gmf.examples.taipan.EscortShipsOrder#getShips <em>Ships</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Ships</em>'. * @see org.eclipse.gmf.examples.taipan.EscortShipsOrder#getShips() * @see #getEscortShipsOrder() * @generated */ EReference getEscortShipsOrder_Ships(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.BesiegePortOrder <em>Besiege Port Order</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Besiege Port Order</em>'. * @see org.eclipse.gmf.examples.taipan.BesiegePortOrder * @generated */ EClass getBesiegePortOrder(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.examples.taipan.BesiegePortOrder#getPort <em>Port</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Port</em>'. * @see org.eclipse.gmf.examples.taipan.BesiegePortOrder#getPort() * @see #getBesiegePortOrder() * @generated */ EReference getBesiegePortOrder_Port(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Route <em>Route</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Route</em>'. * @see org.eclipse.gmf.examples.taipan.Route * @generated */ EClass getRoute(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.examples.taipan.Route#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Source</em>'. * @see org.eclipse.gmf.examples.taipan.Route#getSource() * @see #getRoute() * @generated */ EReference getRoute_Source(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.examples.taipan.Route#getDestination <em>Destination</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Destination</em>'. * @see org.eclipse.gmf.examples.taipan.Route#getDestination() * @see #getRoute() * @generated */ EReference getRoute_Destination(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Route#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.gmf.examples.taipan.Route#getDescription() * @see #getRoute() * @generated */ EAttribute getRoute_Description(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Route#getReliability <em>Reliability</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Reliability</em>'. * @see org.eclipse.gmf.examples.taipan.Route#getReliability() * @see #getRoute() * @generated */ EAttribute getRoute_Reliability(); /** * Returns the meta object for class '{@link org.eclipse.gmf.examples.taipan.Building <em>Building</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Building</em>'. * @see org.eclipse.gmf.examples.taipan.Building * @generated */ EClass getBuilding(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Building#getInfo <em>Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Info</em>'. * @see org.eclipse.gmf.examples.taipan.Building#getInfo() * @see #getBuilding() * @generated */ EAttribute getBuilding_Info(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.examples.taipan.Building#getStreet <em>Street</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Street</em>'. * @see org.eclipse.gmf.examples.taipan.Building#getStreet() * @see #getBuilding() * @generated */ EAttribute getBuilding_Street(); /** * 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 */ TaiPanFactory getTaiPanFactory(); /** * <!-- 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.gmf.examples.taipan.impl.AquatoryImpl <em>Aquatory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.AquatoryImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getAquatory() * @generated */ EClass AQUATORY = eINSTANCE.getAquatory(); /** * The meta object literal for the '<em><b>Ports</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AQUATORY__PORTS = eINSTANCE.getAquatory_Ports(); /** * The meta object literal for the '<em><b>Ships</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AQUATORY__SHIPS = eINSTANCE.getAquatory_Ships(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.Destination <em>Destination</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.Destination * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getDestination() * @generated */ EClass DESTINATION = eINSTANCE.getDestination(); /** * The meta object literal for the '<em><b>Routes</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AQUATORY__ROUTES = eINSTANCE.getAquatory_Routes(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.PortImpl <em>Port</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.PortImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getPort() * @generated */ EClass PORT = eINSTANCE.getPort(); /** * The meta object literal for the '<em><b>Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PORT__LOCATION = eINSTANCE.getPort_Location(); /** * The meta object literal for the '<em><b>Buildings</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PORT__BUILDINGS = eINSTANCE.getPort_Buildings(); /** * The meta object literal for the '<em><b>Register</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PORT__REGISTER = eINSTANCE.getPort_Register(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.ShipImpl <em>Ship</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.ShipImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getShip() * @generated */ EClass SHIP = eINSTANCE.getShip(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SHIP__NAME = eINSTANCE.getShip_Name(); /** * The meta object literal for the '<em><b>Destination</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SHIP__DESTINATION = eINSTANCE.getShip_Destination(); /** * The meta object literal for the '<em><b>Route</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SHIP__ROUTE = eINSTANCE.getShip_Route(); /** * The meta object literal for the '<em><b>Cargo</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SHIP__CARGO = eINSTANCE.getShip_Cargo(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.ItemImpl <em>Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.ItemImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getItem() * @generated */ EClass ITEM = eINSTANCE.getItem(); /** * The meta object literal for the '<em><b>Article</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ITEM__ARTICLE = eINSTANCE.getItem_Article(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.LargeItemImpl <em>Large Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.LargeItemImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getLargeItem() * @generated */ EClass LARGE_ITEM = eINSTANCE.getLargeItem(); /** * The meta object literal for the '<em><b>Weight</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LARGE_ITEM__WEIGHT = eINSTANCE.getLargeItem_Weight(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.SmallItemsImpl <em>Small Items</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.SmallItemsImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getSmallItems() * @generated */ EClass SMALL_ITEMS = eINSTANCE.getSmallItems(); /** * The meta object literal for the '<em><b>Quantity</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SMALL_ITEMS__QUANTITY = eINSTANCE.getSmallItems_Quantity(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.EmptyBoxImpl <em>Empty Box</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.EmptyBoxImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getEmptyBox() * @generated */ EClass EMPTY_BOX = eINSTANCE.getEmptyBox(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.WarshipImpl <em>Warship</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.WarshipImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getWarship() * @generated */ EClass WARSHIP = eINSTANCE.getWarship(); /** * The meta object literal for the '<em><b>Escort Order</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WARSHIP__ESCORT_ORDER = eINSTANCE.getWarship_EscortOrder(); /** * The meta object literal for the '<em><b>Attack Orders</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WARSHIP__ATTACK_ORDERS = eINSTANCE.getWarship_AttackOrders(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.Order <em>Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.Order * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getOrder() * @generated */ EClass ORDER = eINSTANCE.getOrder(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.EscortShipsOrderImpl <em>Escort Ships Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.EscortShipsOrderImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getEscortShipsOrder() * @generated */ EClass ESCORT_SHIPS_ORDER = eINSTANCE.getEscortShipsOrder(); /** * The meta object literal for the '<em><b>Ships</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ESCORT_SHIPS_ORDER__SHIPS = eINSTANCE.getEscortShipsOrder_Ships(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.BesiegePortOrderImpl <em>Besiege Port Order</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.BesiegePortOrderImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getBesiegePortOrder() * @generated */ EClass BESIEGE_PORT_ORDER = eINSTANCE.getBesiegePortOrder(); /** * The meta object literal for the '<em><b>Port</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BESIEGE_PORT_ORDER__PORT = eINSTANCE.getBesiegePortOrder_Port(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.RouteImpl <em>Route</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.RouteImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getRoute() * @generated */ EClass ROUTE = eINSTANCE.getRoute(); /** * The meta object literal for the '<em><b>Source</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ROUTE__SOURCE = eINSTANCE.getRoute_Source(); /** * The meta object literal for the '<em><b>Destination</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ROUTE__DESTINATION = eINSTANCE.getRoute_Destination(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ROUTE__DESCRIPTION = eINSTANCE.getRoute_Description(); /** * The meta object literal for the '<em><b>Reliability</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ROUTE__RELIABILITY = eINSTANCE.getRoute_Reliability(); /** * The meta object literal for the '{@link org.eclipse.gmf.examples.taipan.impl.BuildingImpl <em>Building</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.examples.taipan.impl.BuildingImpl * @see org.eclipse.gmf.examples.taipan.impl.TaiPanPackageImpl#getBuilding() * @generated */ EClass BUILDING = eINSTANCE.getBuilding(); /** * The meta object literal for the '<em><b>Info</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BUILDING__INFO = eINSTANCE.getBuilding_Info(); /** * The meta object literal for the '<em><b>Street</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BUILDING__STREET = eINSTANCE.getBuilding_Street(); } } //TaiPanPackage