/*******************************************************************************
* Copyright (c) 2009 Jeff McAffer, Ed Merks and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License v1.0
* which accompanies this distribution. The Eclipse Public License is available at
* http://www.eclipse.org/legal/epl-v10.html and the Eclipse Distribution License
* is available at http://www.eclipse.org/org/documents/edl-v10.php.
*
* Contributors:
* Jeff McAffer and Ed Merks - initial API and implementation
*******************************************************************************/
package org.eclipse.examples.toast.backend.data;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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.examples.toast.backend.data.IToastBackEndDataFactory
* @model kind="package"
* @generated
*/
public interface IToastBackEndDataPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "data";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///org/equinoxosgi/toast/backend/data.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.examples.toast.backend.data";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
IToastBackEndDataPackage eINSTANCE = org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage.init();
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Address <em>Address</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Address
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getAddress()
* @generated
*/
int ADDRESS = 0;
/**
* The feature id for the '<em><b>Area</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__AREA = 0;
/**
* The feature id for the '<em><b>City</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__CITY = 1;
/**
* The feature id for the '<em><b>Country</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__COUNTRY = 2;
/**
* The feature id for the '<em><b>Postcode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__POSTCODE = 3;
/**
* The feature id for the '<em><b>Street</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__STREET = 4;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS__ID = 5;
/**
* The number of structural features of the '<em>Address</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDRESS_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Driver <em>Driver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Driver
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getDriver()
* @generated
*/
int DRIVER = 1;
/**
* The feature id for the '<em><b>Address</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER__ADDRESS = 0;
/**
* The feature id for the '<em><b>First Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER__FIRST_NAME = 1;
/**
* The feature id for the '<em><b>Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER__IMAGE = 2;
/**
* The feature id for the '<em><b>Last Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER__LAST_NAME = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER__ID = 4;
/**
* The number of structural features of the '<em>Driver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DRIVER_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Package <em>Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Package
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getPackage()
* @generated
*/
int PACKAGE = 2;
/**
* The feature id for the '<em><b>Waybill</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PACKAGE__WAYBILL = 0;
/**
* The feature id for the '<em><b>Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PACKAGE__WEIGHT = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PACKAGE__ID = 2;
/**
* The number of structural features of the '<em>Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PACKAGE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.TrackedLocation <em>Tracked Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.TrackedLocation
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getTrackedLocation()
* @generated
*/
int TRACKED_LOCATION = 3;
/**
* The feature id for the '<em><b>Heading</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__HEADING = 0;
/**
* The feature id for the '<em><b>Latitude</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__LATITUDE = 1;
/**
* The feature id for the '<em><b>Longitude</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__LONGITUDE = 2;
/**
* The feature id for the '<em><b>Speed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__SPEED = 3;
/**
* The feature id for the '<em><b>Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__TIME = 4;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION__ID = 5;
/**
* The number of structural features of the '<em>Tracked Location</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRACKED_LOCATION_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Vehicle <em>Vehicle</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Vehicle
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getVehicle()
* @generated
*/
int VEHICLE = 4;
/**
* The feature id for the '<em><b>Current Location</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__CURRENT_LOCATION = 0;
/**
* The feature id for the '<em><b>Emergency Location</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__EMERGENCY_LOCATION = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__NAME = 2;
/**
* The feature id for the '<em><b>Driver</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__DRIVER = 3;
/**
* The feature id for the '<em><b>Packages</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__PACKAGES = 4;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__ID = 5;
/**
* The feature id for the '<em><b>Online</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE__ONLINE = 6;
/**
* The number of structural features of the '<em>Vehicle</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VEHICLE_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Waybill <em>Waybill</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Waybill
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getWaybill()
* @generated
*/
int WAYBILL = 5;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__ID = 0;
/**
* The feature id for the '<em><b>Item</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__ITEM = 1;
/**
* The feature id for the '<em><b>Received</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__RECEIVED = 2;
/**
* The feature id for the '<em><b>Sent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__SENT = 3;
/**
* The feature id for the '<em><b>Destination</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__DESTINATION = 4;
/**
* The feature id for the '<em><b>Origin</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL__ORIGIN = 5;
/**
* The number of structural features of the '<em>Waybill</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WAYBILL_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.examples.toast.backend.data.internal.Hub <em>Hub</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Hub
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getHub()
* @generated
*/
int HUB = 6;
/**
* The feature id for the '<em><b>Vehicles</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HUB__VEHICLES = 0;
/**
* The feature id for the '<em><b>Waybills</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HUB__WAYBILLS = 1;
/**
* The feature id for the '<em><b>Drivers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HUB__DRIVERS = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HUB__ID = 3;
/**
* The number of structural features of the '<em>Hub</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HUB_FEATURE_COUNT = 4;
/**
* The meta object id for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.URI
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getURI()
* @generated
*/
int URI = 7;
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Address</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress
* @generated
*/
EClass getAddress();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getArea <em>Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Area</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getArea()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_Area();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getCity <em>City</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>City</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getCity()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_City();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getCountry <em>Country</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Country</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getCountry()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_Country();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getPostcode <em>Postcode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Postcode</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getPostcode()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_Postcode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getStreet <em>Street</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Street</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getStreet()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_Street();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IAddress#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IAddress#getId()
* @see #getAddress()
* @generated
*/
EAttribute getAddress_Id();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IDriver <em>Driver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Driver</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver
* @generated
*/
EClass getDriver();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IDriver#getAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Address</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver#getAddress()
* @see #getDriver()
* @generated
*/
EReference getDriver_Address();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IDriver#getFirstName <em>First Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>First Name</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver#getFirstName()
* @see #getDriver()
* @generated
*/
EAttribute getDriver_FirstName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IDriver#getImage <em>Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Image</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver#getImage()
* @see #getDriver()
* @generated
*/
EAttribute getDriver_Image();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IDriver#getLastName <em>Last Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Last Name</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver#getLastName()
* @see #getDriver()
* @generated
*/
EAttribute getDriver_LastName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IDriver#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IDriver#getId()
* @see #getDriver()
* @generated
*/
EAttribute getDriver_Id();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IPackage <em>Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Package</em>'.
* @see org.eclipse.examples.toast.backend.data.IPackage
* @generated
*/
EClass getPackage();
/**
* Returns the meta object for the container reference '{@link org.eclipse.examples.toast.backend.data.IPackage#getWaybill <em>Waybill</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Waybill</em>'.
* @see org.eclipse.examples.toast.backend.data.IPackage#getWaybill()
* @see #getPackage()
* @generated
*/
EReference getPackage_Waybill();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IPackage#getWeight <em>Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Weight</em>'.
* @see org.eclipse.examples.toast.backend.data.IPackage#getWeight()
* @see #getPackage()
* @generated
*/
EAttribute getPackage_Weight();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IPackage#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IPackage#getId()
* @see #getPackage()
* @generated
*/
EAttribute getPackage_Id();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation <em>Tracked Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Tracked Location</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation
* @generated
*/
EClass getTrackedLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getHeading <em>Heading</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Heading</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getHeading()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Heading();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getLatitude <em>Latitude</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Latitude</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getLatitude()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Latitude();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getLongitude <em>Longitude</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Longitude</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getLongitude()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Longitude();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getSpeed <em>Speed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Speed</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getSpeed()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Speed();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getTime <em>Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Time</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getTime()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Time();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.ITrackedLocation#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.ITrackedLocation#getId()
* @see #getTrackedLocation()
* @generated
*/
EAttribute getTrackedLocation_Id();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IVehicle <em>Vehicle</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Vehicle</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle
* @generated
*/
EClass getVehicle();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IVehicle#getCurrentLocation <em>Current Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Current Location</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getCurrentLocation()
* @see #getVehicle()
* @generated
*/
EReference getVehicle_CurrentLocation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IVehicle#getEmergencyLocation <em>Emergency Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Emergency Location</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getEmergencyLocation()
* @see #getVehicle()
* @generated
*/
EReference getVehicle_EmergencyLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IVehicle#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getName()
* @see #getVehicle()
* @generated
*/
EAttribute getVehicle_Name();
/**
* Returns the meta object for the reference '{@link org.eclipse.examples.toast.backend.data.IVehicle#getDriver <em>Driver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Driver</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getDriver()
* @see #getVehicle()
* @generated
*/
EReference getVehicle_Driver();
/**
* Returns the meta object for the reference list '{@link org.eclipse.examples.toast.backend.data.IVehicle#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Packages</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getPackages()
* @see #getVehicle()
* @generated
*/
EReference getVehicle_Packages();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IVehicle#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#getId()
* @see #getVehicle()
* @generated
*/
EAttribute getVehicle_Id();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IVehicle#isOnline <em>Online</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Online</em>'.
* @see org.eclipse.examples.toast.backend.data.IVehicle#isOnline()
* @see #getVehicle()
* @generated
*/
EAttribute getVehicle_Online();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IWaybill <em>Waybill</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Waybill</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill
* @generated
*/
EClass getWaybill();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IWaybill#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getId()
* @see #getWaybill()
* @generated
*/
EAttribute getWaybill_Id();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IWaybill#getItem <em>Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Item</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getItem()
* @see #getWaybill()
* @generated
*/
EReference getWaybill_Item();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IWaybill#getReceived <em>Received</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Received</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getReceived()
* @see #getWaybill()
* @generated
*/
EAttribute getWaybill_Received();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IWaybill#getSent <em>Sent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sent</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getSent()
* @see #getWaybill()
* @generated
*/
EAttribute getWaybill_Sent();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IWaybill#getDestination <em>Destination</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Destination</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getDestination()
* @see #getWaybill()
* @generated
*/
EReference getWaybill_Destination();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.examples.toast.backend.data.IWaybill#getOrigin <em>Origin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Origin</em>'.
* @see org.eclipse.examples.toast.backend.data.IWaybill#getOrigin()
* @see #getWaybill()
* @generated
*/
EReference getWaybill_Origin();
/**
* Returns the meta object for class '{@link org.eclipse.examples.toast.backend.data.IHub <em>Hub</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hub</em>'.
* @see org.eclipse.examples.toast.backend.data.IHub
* @generated
*/
EClass getHub();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.examples.toast.backend.data.IHub#getVehicles <em>Vehicles</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Vehicles</em>'.
* @see org.eclipse.examples.toast.backend.data.IHub#getVehicles()
* @see #getHub()
* @generated
*/
EReference getHub_Vehicles();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.examples.toast.backend.data.IHub#getWaybills <em>Waybills</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Waybills</em>'.
* @see org.eclipse.examples.toast.backend.data.IHub#getWaybills()
* @see #getHub()
* @generated
*/
EReference getHub_Waybills();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.examples.toast.backend.data.IHub#getDrivers <em>Drivers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Drivers</em>'.
* @see org.eclipse.examples.toast.backend.data.IHub#getDrivers()
* @see #getHub()
* @generated
*/
EReference getHub_Drivers();
/**
* Returns the meta object for the attribute '{@link org.eclipse.examples.toast.backend.data.IHub#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.examples.toast.backend.data.IHub#getId()
* @see #getHub()
* @generated
*/
EAttribute getHub_Id();
/**
* Returns the meta object for data type '{@link java.net.URI <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>URI</em>'.
* @see java.net.URI
* @model instanceClass="java.net.URI"
* @generated
*/
EDataType getURI();
/**
* 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
*/
IToastBackEndDataFactory getToastBackEndDataFactory();
/**
* <!-- 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.examples.toast.backend.data.internal.Address <em>Address</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Address
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getAddress()
* @generated
*/
EClass ADDRESS = eINSTANCE.getAddress();
/**
* The meta object literal for the '<em><b>Area</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__AREA = eINSTANCE.getAddress_Area();
/**
* The meta object literal for the '<em><b>City</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__CITY = eINSTANCE.getAddress_City();
/**
* The meta object literal for the '<em><b>Country</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__COUNTRY = eINSTANCE.getAddress_Country();
/**
* The meta object literal for the '<em><b>Postcode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__POSTCODE = eINSTANCE.getAddress_Postcode();
/**
* The meta object literal for the '<em><b>Street</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__STREET = eINSTANCE.getAddress_Street();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADDRESS__ID = eINSTANCE.getAddress_Id();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.Driver <em>Driver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Driver
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getDriver()
* @generated
*/
EClass DRIVER = eINSTANCE.getDriver();
/**
* The meta object literal for the '<em><b>Address</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DRIVER__ADDRESS = eINSTANCE.getDriver_Address();
/**
* The meta object literal for the '<em><b>First Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRIVER__FIRST_NAME = eINSTANCE.getDriver_FirstName();
/**
* The meta object literal for the '<em><b>Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRIVER__IMAGE = eINSTANCE.getDriver_Image();
/**
* The meta object literal for the '<em><b>Last Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRIVER__LAST_NAME = eINSTANCE.getDriver_LastName();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DRIVER__ID = eINSTANCE.getDriver_Id();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.Package <em>Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Package
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getPackage()
* @generated
*/
EClass PACKAGE = eINSTANCE.getPackage();
/**
* The meta object literal for the '<em><b>Waybill</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PACKAGE__WAYBILL = eINSTANCE.getPackage_Waybill();
/**
* The meta object literal for the '<em><b>Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PACKAGE__WEIGHT = eINSTANCE.getPackage_Weight();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PACKAGE__ID = eINSTANCE.getPackage_Id();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.TrackedLocation <em>Tracked Location</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.TrackedLocation
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getTrackedLocation()
* @generated
*/
EClass TRACKED_LOCATION = eINSTANCE.getTrackedLocation();
/**
* The meta object literal for the '<em><b>Heading</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__HEADING = eINSTANCE.getTrackedLocation_Heading();
/**
* The meta object literal for the '<em><b>Latitude</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__LATITUDE = eINSTANCE.getTrackedLocation_Latitude();
/**
* The meta object literal for the '<em><b>Longitude</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__LONGITUDE = eINSTANCE.getTrackedLocation_Longitude();
/**
* The meta object literal for the '<em><b>Speed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__SPEED = eINSTANCE.getTrackedLocation_Speed();
/**
* The meta object literal for the '<em><b>Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__TIME = eINSTANCE.getTrackedLocation_Time();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TRACKED_LOCATION__ID = eINSTANCE.getTrackedLocation_Id();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.Vehicle <em>Vehicle</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Vehicle
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getVehicle()
* @generated
*/
EClass VEHICLE = eINSTANCE.getVehicle();
/**
* The meta object literal for the '<em><b>Current Location</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VEHICLE__CURRENT_LOCATION = eINSTANCE.getVehicle_CurrentLocation();
/**
* The meta object literal for the '<em><b>Emergency Location</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VEHICLE__EMERGENCY_LOCATION = eINSTANCE.getVehicle_EmergencyLocation();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VEHICLE__NAME = eINSTANCE.getVehicle_Name();
/**
* The meta object literal for the '<em><b>Driver</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VEHICLE__DRIVER = eINSTANCE.getVehicle_Driver();
/**
* The meta object literal for the '<em><b>Packages</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VEHICLE__PACKAGES = eINSTANCE.getVehicle_Packages();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VEHICLE__ID = eINSTANCE.getVehicle_Id();
/**
* The meta object literal for the '<em><b>Online</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VEHICLE__ONLINE = eINSTANCE.getVehicle_Online();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.Waybill <em>Waybill</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Waybill
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getWaybill()
* @generated
*/
EClass WAYBILL = eINSTANCE.getWaybill();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WAYBILL__ID = eINSTANCE.getWaybill_Id();
/**
* The meta object literal for the '<em><b>Item</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WAYBILL__ITEM = eINSTANCE.getWaybill_Item();
/**
* The meta object literal for the '<em><b>Received</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WAYBILL__RECEIVED = eINSTANCE.getWaybill_Received();
/**
* The meta object literal for the '<em><b>Sent</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WAYBILL__SENT = eINSTANCE.getWaybill_Sent();
/**
* The meta object literal for the '<em><b>Destination</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WAYBILL__DESTINATION = eINSTANCE.getWaybill_Destination();
/**
* The meta object literal for the '<em><b>Origin</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WAYBILL__ORIGIN = eINSTANCE.getWaybill_Origin();
/**
* The meta object literal for the '{@link org.eclipse.examples.toast.backend.data.internal.Hub <em>Hub</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.examples.toast.backend.data.internal.Hub
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getHub()
* @generated
*/
EClass HUB = eINSTANCE.getHub();
/**
* The meta object literal for the '<em><b>Vehicles</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HUB__VEHICLES = eINSTANCE.getHub_Vehicles();
/**
* The meta object literal for the '<em><b>Waybills</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HUB__WAYBILLS = eINSTANCE.getHub_Waybills();
/**
* The meta object literal for the '<em><b>Drivers</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference HUB__DRIVERS = eINSTANCE.getHub_Drivers();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HUB__ID = eINSTANCE.getHub_Id();
/**
* The meta object literal for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.URI
* @see org.eclipse.examples.toast.backend.data.internal.ToastBackEndDataPackage#getURI()
* @generated
*/
EDataType URI = eINSTANCE.getURI();
}
} //IToastBackEndDataPackage