/*******************************************************************************
* Copyright (c) 2006-2012
* Software Technology Group, Dresden University of Technology
* DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026
*
* 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:
* Software Technology Group - TU Dresden, Germany;
* DevBoost GmbH - Berlin, Germany
* - initial API and implementation
******************************************************************************/
/*
* 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.reuseware.application.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.reuseware.application.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.reuseware.org/application/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.reuseware.application.taipan.impl.TaiPanPackageImpl
.init();
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.AquatoryImpl <em>Aquatory</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.AquatoryImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.DestinationTypeImpl <em>Destination Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.DestinationTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getDestinationType()
* @generated
*/
int DESTINATION_TYPE = 21;
/**
* The number of structural features of the '<em>Destination Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DESTINATION_TYPE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.Destination <em>Destination</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.Destination
* @see org.reuseware.application.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 = DESTINATION_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.ShipImpl <em>Ship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShip()
* @generated
*/
int SHIP = 5;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.ItemImpl <em>Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ItemImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getItem()
* @generated
*/
int ITEM = 6;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.LargeItemImpl <em>Large Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItem()
* @generated
*/
int LARGE_ITEM = 7;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.SmallItemsImpl <em>Small Items</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.SmallItemsImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getSmallItems()
* @generated
*/
int SMALL_ITEMS = 8;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.EmptyBoxImpl <em>Empty Box</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EmptyBoxImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEmptyBox()
* @generated
*/
int EMPTY_BOX = 9;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.WarshipImpl <em>Warship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.WarshipImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getWarship()
* @generated
*/
int WARSHIP = 10;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.Order <em>Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.Order
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getOrder()
* @generated
*/
int ORDER = 11;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.EscortShipsOrderImpl <em>Escort Ships Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EscortShipsOrderImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEscortShipsOrder()
* @generated
*/
int ESCORT_SHIPS_ORDER = 12;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.BesiegePortOrderImpl <em>Besiege Port Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BesiegePortOrderImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getBesiegePortOrder()
* @generated
*/
int BESIEGE_PORT_ORDER = 13;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.RouteImpl <em>Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRoute()
* @generated
*/
int ROUTE = 4;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.BuildingImpl <em>Building</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BuildingImpl
* @see org.reuseware.application.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 meta object id for the '{@link org.reuseware.application.taipan.impl.ShipTypeImpl <em>Ship Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipType()
* @generated
*/
int SHIP_TYPE = 26;
/**
* 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 feature id for the '<em><b>Aquatory</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHIP__AQUATORY = 4;
/**
* The number of structural features of the '<em>Ship</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHIP_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.ItemTypeImpl <em>Item Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ItemTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getItemType()
* @generated
*/
int ITEM_TYPE = 18;
/**
* The number of structural features of the '<em>Item Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_TYPE_FEATURE_COUNT = 0;
/**
* The feature id for the '<em><b>Article</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM__ARTICLE = ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Item</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITEM_FEATURE_COUNT = ITEM_TYPE_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>Aquatory</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WARSHIP__AQUATORY = SHIP__AQUATORY;
/**
* 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;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.OrderTypeImpl <em>Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.OrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getOrderType()
* @generated
*/
int ORDER_TYPE = 24;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.EscortShipsOrderTypeImpl <em>Escort Ships Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EscortShipsOrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEscortShipsOrderType()
* @generated
*/
int ESCORT_SHIPS_ORDER_TYPE = 17;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.AquatoryTypeImpl <em>Aquatory Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.AquatoryTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getAquatoryType()
* @generated
*/
int AQUATORY_TYPE = 15;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.RouteTypeImpl <em>Route Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteType()
* @generated
*/
int ROUTE_TYPE = 25;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.WarshipTypeImpl <em>Warship Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.WarshipTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getWarshipType()
* @generated
*/
int WARSHIP_TYPE = 23;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.LargeItemTypeImpl <em>Large Item Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemType()
* @generated
*/
int LARGE_ITEM_TYPE = 16;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.BuildingTypeImpl <em>Building Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BuildingTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getBuildingType()
* @generated
*/
int BUILDING_TYPE = 27;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.PortTypeImpl <em>Port Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortType()
* @generated
*/
int PORT_TYPE = 14;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.BesiegePortOrderTypeImpl <em>Besiege Port Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BesiegePortOrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getBesiegePortOrderType()
* @generated
*/
int BESIEGE_PORT_ORDER_TYPE = 19;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.EmptyBoxTypeImpl <em>Empty Box Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EmptyBoxTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEmptyBoxType()
* @generated
*/
int EMPTY_BOX_TYPE = 22;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.SmallItemsTypeImpl <em>Small Items Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.SmallItemsTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getSmallItemsType()
* @generated
*/
int SMALL_ITEMS_TYPE = 20;
/**
* The number of structural features of the '<em>Port Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_TYPE_FEATURE_COUNT = DESTINATION_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Aquatory Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AQUATORY_TYPE_FEATURE_COUNT = 0;
/**
* The number of structural features of the '<em>Large Item Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LARGE_ITEM_TYPE_FEATURE_COUNT = ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Order Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ORDER_TYPE_FEATURE_COUNT = 0;
/**
* The number of structural features of the '<em>Escort Ships Order Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ESCORT_SHIPS_ORDER_TYPE_FEATURE_COUNT = ORDER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Besiege Port Order Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BESIEGE_PORT_ORDER_TYPE_FEATURE_COUNT = ORDER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Small Items Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SMALL_ITEMS_TYPE_FEATURE_COUNT = ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Empty Box Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EMPTY_BOX_TYPE_FEATURE_COUNT = ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Ship Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHIP_TYPE_FEATURE_COUNT = 0;
/**
* The number of structural features of the '<em>Warship Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WARSHIP_TYPE_FEATURE_COUNT = SHIP_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Route Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_TYPE_FEATURE_COUNT = DESTINATION_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Building Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUILDING_TYPE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.LargeItemHookImpl <em>Large Item Hook</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemHookImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemHook()
* @generated
*/
int LARGE_ITEM_HOOK = 28;
/**
* The feature id for the '<em><b>Port Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LARGE_ITEM_HOOK__PORT_NAME = LARGE_ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Large Item Hook</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LARGE_ITEM_HOOK_FEATURE_COUNT = LARGE_ITEM_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.LargeItemPrototypeImpl <em>Large Item Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemPrototypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemPrototype()
* @generated
*/
int LARGE_ITEM_PROTOTYPE = 29;
/**
* The number of structural features of the '<em>Large Item Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LARGE_ITEM_PROTOTYPE_FEATURE_COUNT = LARGE_ITEM_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.ShipPrototypeImpl <em>Ship Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipPrototypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipPrototype()
* @generated
*/
int SHIP_PROTOTYPE = 30;
/**
* The number of structural features of the '<em>Ship Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHIP_PROTOTYPE_FEATURE_COUNT = SHIP_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.ShipHookImpl <em>Ship Hook</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipHookImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipHook()
* @generated
*/
int SHIP_HOOK = 31;
/**
* The number of structural features of the '<em>Ship Hook</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHIP_HOOK_FEATURE_COUNT = SHIP_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.PortSlotImpl <em>Port Slot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortSlotImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortSlot()
* @generated
*/
int PORT_SLOT = 32;
/**
* The feature id for the '<em><b>Port Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SLOT__PORT_NAME = PORT_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Port Slot</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_SLOT_FEATURE_COUNT = PORT_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.RouteSlotImpl <em>Route Slot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteSlotImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteSlot()
* @generated
*/
int ROUTE_SLOT = 33;
/**
* The feature id for the '<em><b>Port Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_SLOT__PORT_NAME = ROUTE_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Route Slot</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_SLOT_FEATURE_COUNT = ROUTE_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.PortAnchorImpl <em>Port Anchor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortAnchorImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortAnchor()
* @generated
*/
int PORT_ANCHOR = 34;
/**
* The number of structural features of the '<em>Port Anchor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_ANCHOR_FEATURE_COUNT = PORT_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.reuseware.application.taipan.impl.RouteAnchorImpl <em>Route Anchor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteAnchorImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteAnchor()
* @generated
*/
int ROUTE_ANCHOR = 35;
/**
* The number of structural features of the '<em>Route Anchor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_ANCHOR_FEATURE_COUNT = ROUTE_TYPE_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Aquatory <em>Aquatory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Aquatory</em>'.
* @see org.reuseware.application.taipan.Aquatory
* @generated
*/
EClass getAquatory();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Aquatory#getPorts()
* @see #getAquatory()
* @generated
*/
EReference getAquatory_Ports();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Aquatory#getShips()
* @see #getAquatory()
* @generated
*/
EReference getAquatory_Ships();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Destination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Destination</em>'.
* @see org.reuseware.application.taipan.Destination
* @generated
*/
EClass getDestination();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Aquatory#getRoutes()
* @see #getAquatory()
* @generated
*/
EReference getAquatory_Routes();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port</em>'.
* @see org.reuseware.application.taipan.Port
* @generated
*/
EClass getPort();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Port#getLocation <em>Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Location</em>'.
* @see org.reuseware.application.taipan.Port#getLocation()
* @see #getPort()
* @generated
*/
EAttribute getPort_Location();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Port#getBuildings()
* @see #getPort()
* @generated
*/
EReference getPort_Buildings();
/**
* Returns the meta object for the reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Port#getRegister()
* @see #getPort()
* @generated
*/
EReference getPort_Register();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Ship <em>Ship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ship</em>'.
* @see org.reuseware.application.taipan.Ship
* @generated
*/
EClass getShip();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Ship#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.reuseware.application.taipan.Ship#getName()
* @see #getShip()
* @generated
*/
EAttribute getShip_Name();
/**
* Returns the meta object for the reference '{@link org.reuseware.application.taipan.Ship#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Destination</em>'.
* @see org.reuseware.application.taipan.Ship#getDestination()
* @see #getShip()
* @generated
*/
EReference getShip_Destination();
/**
* Returns the meta object for the reference '{@link org.reuseware.application.taipan.Ship#getRoute <em>Route</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Route</em>'.
* @see org.reuseware.application.taipan.Ship#getRoute()
* @see #getShip()
* @generated
*/
EReference getShip_Route();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Ship#getCargo()
* @see #getShip()
* @generated
*/
EReference getShip_Cargo();
/**
* Returns the meta object for the container reference '{@link org.reuseware.application.taipan.Ship#getAquatory <em>Aquatory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Aquatory</em>'.
* @see org.reuseware.application.taipan.Ship#getAquatory()
* @see #getShip()
* @generated
*/
EReference getShip_Aquatory();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Item <em>Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Item</em>'.
* @see org.reuseware.application.taipan.Item
* @generated
*/
EClass getItem();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Item#getArticle <em>Article</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Article</em>'.
* @see org.reuseware.application.taipan.Item#getArticle()
* @see #getItem()
* @generated
*/
EAttribute getItem_Article();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.LargeItem <em>Large Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Large Item</em>'.
* @see org.reuseware.application.taipan.LargeItem
* @generated
*/
EClass getLargeItem();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.LargeItem#getWeight <em>Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Weight</em>'.
* @see org.reuseware.application.taipan.LargeItem#getWeight()
* @see #getLargeItem()
* @generated
*/
EAttribute getLargeItem_Weight();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.SmallItems <em>Small Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Small Items</em>'.
* @see org.reuseware.application.taipan.SmallItems
* @generated
*/
EClass getSmallItems();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.SmallItems#getQuantity <em>Quantity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Quantity</em>'.
* @see org.reuseware.application.taipan.SmallItems#getQuantity()
* @see #getSmallItems()
* @generated
*/
EAttribute getSmallItems_Quantity();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.EmptyBox <em>Empty Box</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Empty Box</em>'.
* @see org.reuseware.application.taipan.EmptyBox
* @generated
*/
EClass getEmptyBox();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Warship <em>Warship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Warship</em>'.
* @see org.reuseware.application.taipan.Warship
* @generated
*/
EClass getWarship();
/**
* Returns the meta object for the containment reference '{@link org.reuseware.application.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.reuseware.application.taipan.Warship#getEscortOrder()
* @see #getWarship()
* @generated
*/
EReference getWarship_EscortOrder();
/**
* Returns the meta object for the containment reference list '{@link org.reuseware.application.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.reuseware.application.taipan.Warship#getAttackOrders()
* @see #getWarship()
* @generated
*/
EReference getWarship_AttackOrders();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Order <em>Order</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Order</em>'.
* @see org.reuseware.application.taipan.Order
* @generated
*/
EClass getOrder();
/**
* Returns the meta object for class '{@link org.reuseware.application.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.reuseware.application.taipan.EscortShipsOrder
* @generated
*/
EClass getEscortShipsOrder();
/**
* Returns the meta object for the reference list '{@link org.reuseware.application.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.reuseware.application.taipan.EscortShipsOrder#getShips()
* @see #getEscortShipsOrder()
* @generated
*/
EReference getEscortShipsOrder_Ships();
/**
* Returns the meta object for class '{@link org.reuseware.application.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.reuseware.application.taipan.BesiegePortOrder
* @generated
*/
EClass getBesiegePortOrder();
/**
* Returns the meta object for the reference '{@link org.reuseware.application.taipan.BesiegePortOrder#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Port</em>'.
* @see org.reuseware.application.taipan.BesiegePortOrder#getPort()
* @see #getBesiegePortOrder()
* @generated
*/
EReference getBesiegePortOrder_Port();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.EscortShipsOrderType <em>Escort Ships Order Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Escort Ships Order Type</em>'.
* @see org.reuseware.application.taipan.EscortShipsOrderType
* @generated
*/
EClass getEscortShipsOrderType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.AquatoryType <em>Aquatory Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Aquatory Type</em>'.
* @see org.reuseware.application.taipan.AquatoryType
* @generated
*/
EClass getAquatoryType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.DestinationType <em>Destination Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Destination Type</em>'.
* @see org.reuseware.application.taipan.DestinationType
* @generated
*/
EClass getDestinationType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.RouteType <em>Route Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Route Type</em>'.
* @see org.reuseware.application.taipan.RouteType
* @generated
*/
EClass getRouteType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.WarshipType <em>Warship Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Warship Type</em>'.
* @see org.reuseware.application.taipan.WarshipType
* @generated
*/
EClass getWarshipType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.LargeItemType <em>Large Item Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Large Item Type</em>'.
* @see org.reuseware.application.taipan.LargeItemType
* @generated
*/
EClass getLargeItemType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.BuildingType <em>Building Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Building Type</em>'.
* @see org.reuseware.application.taipan.BuildingType
* @generated
*/
EClass getBuildingType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.PortType <em>Port Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Type</em>'.
* @see org.reuseware.application.taipan.PortType
* @generated
*/
EClass getPortType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.ItemType <em>Item Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Item Type</em>'.
* @see org.reuseware.application.taipan.ItemType
* @generated
*/
EClass getItemType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.ShipType <em>Ship Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ship Type</em>'.
* @see org.reuseware.application.taipan.ShipType
* @generated
*/
EClass getShipType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.OrderType <em>Order Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Order Type</em>'.
* @see org.reuseware.application.taipan.OrderType
* @generated
*/
EClass getOrderType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.BesiegePortOrderType <em>Besiege Port Order Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Besiege Port Order Type</em>'.
* @see org.reuseware.application.taipan.BesiegePortOrderType
* @generated
*/
EClass getBesiegePortOrderType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.EmptyBoxType <em>Empty Box Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Empty Box Type</em>'.
* @see org.reuseware.application.taipan.EmptyBoxType
* @generated
*/
EClass getEmptyBoxType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.SmallItemsType <em>Small Items Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Small Items Type</em>'.
* @see org.reuseware.application.taipan.SmallItemsType
* @generated
*/
EClass getSmallItemsType();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.LargeItemHook <em>Large Item Hook</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Large Item Hook</em>'.
* @see org.reuseware.application.taipan.LargeItemHook
* @generated
*/
EClass getLargeItemHook();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.LargeItemHook#getPortName <em>Port Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port Name</em>'.
* @see org.reuseware.application.taipan.LargeItemHook#getPortName()
* @see #getLargeItemHook()
* @generated
*/
EAttribute getLargeItemHook_PortName();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.LargeItemPrototype <em>Large Item Prototype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Large Item Prototype</em>'.
* @see org.reuseware.application.taipan.LargeItemPrototype
* @generated
*/
EClass getLargeItemPrototype();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.ShipPrototype <em>Ship Prototype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ship Prototype</em>'.
* @see org.reuseware.application.taipan.ShipPrototype
* @generated
*/
EClass getShipPrototype();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.ShipHook <em>Ship Hook</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Ship Hook</em>'.
* @see org.reuseware.application.taipan.ShipHook
* @generated
*/
EClass getShipHook();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.PortSlot <em>Port Slot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Slot</em>'.
* @see org.reuseware.application.taipan.PortSlot
* @generated
*/
EClass getPortSlot();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.PortSlot#getPortName <em>Port Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port Name</em>'.
* @see org.reuseware.application.taipan.PortSlot#getPortName()
* @see #getPortSlot()
* @generated
*/
EAttribute getPortSlot_PortName();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.RouteSlot <em>Route Slot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Route Slot</em>'.
* @see org.reuseware.application.taipan.RouteSlot
* @generated
*/
EClass getRouteSlot();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.RouteSlot#getPortName <em>Port Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port Name</em>'.
* @see org.reuseware.application.taipan.RouteSlot#getPortName()
* @see #getRouteSlot()
* @generated
*/
EAttribute getRouteSlot_PortName();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.PortAnchor <em>Port Anchor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Anchor</em>'.
* @see org.reuseware.application.taipan.PortAnchor
* @generated
*/
EClass getPortAnchor();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.RouteAnchor <em>Route Anchor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Route Anchor</em>'.
* @see org.reuseware.application.taipan.RouteAnchor
* @generated
*/
EClass getRouteAnchor();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Route <em>Route</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Route</em>'.
* @see org.reuseware.application.taipan.Route
* @generated
*/
EClass getRoute();
/**
* Returns the meta object for the reference '{@link org.reuseware.application.taipan.Route#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see org.reuseware.application.taipan.Route#getSource()
* @see #getRoute()
* @generated
*/
EReference getRoute_Source();
/**
* Returns the meta object for the reference '{@link org.reuseware.application.taipan.Route#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Destination</em>'.
* @see org.reuseware.application.taipan.Route#getDestination()
* @see #getRoute()
* @generated
*/
EReference getRoute_Destination();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Route#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.reuseware.application.taipan.Route#getDescription()
* @see #getRoute()
* @generated
*/
EAttribute getRoute_Description();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Route#getReliability <em>Reliability</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reliability</em>'.
* @see org.reuseware.application.taipan.Route#getReliability()
* @see #getRoute()
* @generated
*/
EAttribute getRoute_Reliability();
/**
* Returns the meta object for class '{@link org.reuseware.application.taipan.Building <em>Building</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Building</em>'.
* @see org.reuseware.application.taipan.Building
* @generated
*/
EClass getBuilding();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Building#getInfo <em>Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Info</em>'.
* @see org.reuseware.application.taipan.Building#getInfo()
* @see #getBuilding()
* @generated
*/
EAttribute getBuilding_Info();
/**
* Returns the meta object for the attribute '{@link org.reuseware.application.taipan.Building#getStreet <em>Street</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Street</em>'.
* @see org.reuseware.application.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.reuseware.application.taipan.impl.AquatoryImpl <em>Aquatory</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.AquatoryImpl
* @see org.reuseware.application.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.reuseware.application.taipan.Destination <em>Destination</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.Destination
* @see org.reuseware.application.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.reuseware.application.taipan.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.ShipImpl <em>Ship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipImpl
* @see org.reuseware.application.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 '<em><b>Aquatory</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SHIP__AQUATORY = eINSTANCE.getShip_Aquatory();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.ItemImpl <em>Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ItemImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.LargeItemImpl <em>Large Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.SmallItemsImpl <em>Small Items</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.SmallItemsImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.EmptyBoxImpl <em>Empty Box</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EmptyBoxImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEmptyBox()
* @generated
*/
EClass EMPTY_BOX = eINSTANCE.getEmptyBox();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.WarshipImpl <em>Warship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.WarshipImpl
* @see org.reuseware.application.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.reuseware.application.taipan.Order <em>Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.Order
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getOrder()
* @generated
*/
EClass ORDER = eINSTANCE.getOrder();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.EscortShipsOrderImpl <em>Escort Ships Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EscortShipsOrderImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.BesiegePortOrderImpl <em>Besiege Port Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BesiegePortOrderImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.EscortShipsOrderTypeImpl <em>Escort Ships Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EscortShipsOrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEscortShipsOrderType()
* @generated
*/
EClass ESCORT_SHIPS_ORDER_TYPE = eINSTANCE.getEscortShipsOrderType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.AquatoryTypeImpl <em>Aquatory Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.AquatoryTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getAquatoryType()
* @generated
*/
EClass AQUATORY_TYPE = eINSTANCE.getAquatoryType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.DestinationTypeImpl <em>Destination Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.DestinationTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getDestinationType()
* @generated
*/
EClass DESTINATION_TYPE = eINSTANCE.getDestinationType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.RouteTypeImpl <em>Route Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteType()
* @generated
*/
EClass ROUTE_TYPE = eINSTANCE.getRouteType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.WarshipTypeImpl <em>Warship Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.WarshipTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getWarshipType()
* @generated
*/
EClass WARSHIP_TYPE = eINSTANCE.getWarshipType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.LargeItemTypeImpl <em>Large Item Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemType()
* @generated
*/
EClass LARGE_ITEM_TYPE = eINSTANCE.getLargeItemType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.BuildingTypeImpl <em>Building Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BuildingTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getBuildingType()
* @generated
*/
EClass BUILDING_TYPE = eINSTANCE.getBuildingType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.PortTypeImpl <em>Port Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortType()
* @generated
*/
EClass PORT_TYPE = eINSTANCE.getPortType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.ItemTypeImpl <em>Item Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ItemTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getItemType()
* @generated
*/
EClass ITEM_TYPE = eINSTANCE.getItemType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.ShipTypeImpl <em>Ship Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipType()
* @generated
*/
EClass SHIP_TYPE = eINSTANCE.getShipType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.OrderTypeImpl <em>Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.OrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getOrderType()
* @generated
*/
EClass ORDER_TYPE = eINSTANCE.getOrderType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.BesiegePortOrderTypeImpl <em>Besiege Port Order Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BesiegePortOrderTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getBesiegePortOrderType()
* @generated
*/
EClass BESIEGE_PORT_ORDER_TYPE = eINSTANCE.getBesiegePortOrderType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.EmptyBoxTypeImpl <em>Empty Box Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.EmptyBoxTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getEmptyBoxType()
* @generated
*/
EClass EMPTY_BOX_TYPE = eINSTANCE.getEmptyBoxType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.SmallItemsTypeImpl <em>Small Items Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.SmallItemsTypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getSmallItemsType()
* @generated
*/
EClass SMALL_ITEMS_TYPE = eINSTANCE.getSmallItemsType();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.LargeItemHookImpl <em>Large Item Hook</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemHookImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemHook()
* @generated
*/
EClass LARGE_ITEM_HOOK = eINSTANCE.getLargeItemHook();
/**
* The meta object literal for the '<em><b>Port Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LARGE_ITEM_HOOK__PORT_NAME = eINSTANCE
.getLargeItemHook_PortName();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.LargeItemPrototypeImpl <em>Large Item Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.LargeItemPrototypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getLargeItemPrototype()
* @generated
*/
EClass LARGE_ITEM_PROTOTYPE = eINSTANCE.getLargeItemPrototype();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.ShipPrototypeImpl <em>Ship Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipPrototypeImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipPrototype()
* @generated
*/
EClass SHIP_PROTOTYPE = eINSTANCE.getShipPrototype();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.ShipHookImpl <em>Ship Hook</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.ShipHookImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getShipHook()
* @generated
*/
EClass SHIP_HOOK = eINSTANCE.getShipHook();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.PortSlotImpl <em>Port Slot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortSlotImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortSlot()
* @generated
*/
EClass PORT_SLOT = eINSTANCE.getPortSlot();
/**
* The meta object literal for the '<em><b>Port Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PORT_SLOT__PORT_NAME = eINSTANCE.getPortSlot_PortName();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.RouteSlotImpl <em>Route Slot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteSlotImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteSlot()
* @generated
*/
EClass ROUTE_SLOT = eINSTANCE.getRouteSlot();
/**
* The meta object literal for the '<em><b>Port Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROUTE_SLOT__PORT_NAME = eINSTANCE.getRouteSlot_PortName();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.PortAnchorImpl <em>Port Anchor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.PortAnchorImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getPortAnchor()
* @generated
*/
EClass PORT_ANCHOR = eINSTANCE.getPortAnchor();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.RouteAnchorImpl <em>Route Anchor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteAnchorImpl
* @see org.reuseware.application.taipan.impl.TaiPanPackageImpl#getRouteAnchor()
* @generated
*/
EClass ROUTE_ANCHOR = eINSTANCE.getRouteAnchor();
/**
* The meta object literal for the '{@link org.reuseware.application.taipan.impl.RouteImpl <em>Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.RouteImpl
* @see org.reuseware.application.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.reuseware.application.taipan.impl.BuildingImpl <em>Building</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.reuseware.application.taipan.impl.BuildingImpl
* @see org.reuseware.application.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