Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/fleet')
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Address.java136
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Car.java99
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/EngineFactory.java71
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Fleet.java119
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/FleetFactory.java163
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/FleetPackage.java2918
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Garage.java147
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Hybrid.java80
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/ManufacturingPlant.java135
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/PassengerVehicle.java54
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Person.java172
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Tire.java162
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/TransportationDevice.java81
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/USAddress.java80
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Vehicle.java333
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/VehicleInfo.java83
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/Vin.java110
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/AddressImpl.java125
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/CarImpl.java573
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/EngineFactoryImpl.java78
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetFactoryImpl.java242
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetImpl.java119
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetPackageImpl.java1100
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/GarageImpl.java133
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/HybridImpl.java84
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/ManufacturingPlantImpl.java136
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/PersonImpl.java151
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TireImpl.java153
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TransportationDeviceImpl.java96
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/USAddressImpl.java84
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleImpl.java275
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleInfoImpl.java99
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VinImpl.java118
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/model/fleet.ecore111
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetAdapterFactory.java378
-rw-r--r--examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetSwitch.java454
36 files changed, 0 insertions, 9452 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Address.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Address.java
deleted file mode 100644
index 6753ec3ad..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Address.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Address.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import temporal.Temporal;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Address#getStreetName <em>Street Name</em>}</li>
- * <li>{@link fleet.Address#getStreetNumber <em>Street Number</em>}</li>
- * <li>{@link fleet.Address#getCity <em>City</em>}</li>
- * <li>{@link fleet.Address#getCountry <em>Country</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getAddress()
- * @model
- * @generated
- */
-public interface Address extends Temporal {
- /**
- * Returns the value of the '<em><b>Street Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Street Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Street Name</em>' attribute.
- * @see #setStreetName(String)
- * @see fleet.FleetPackage#getAddress_StreetName()
- * @model
- * @generated
- */
- String getStreetName();
-
- /**
- * Sets the value of the '{@link fleet.Address#getStreetName <em>Street Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Street Name</em>' attribute.
- * @see #getStreetName()
- * @generated
- */
- void setStreetName(String value);
-
- /**
- * Returns the value of the '<em><b>Street Number</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Street Number</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Street Number</em>' attribute.
- * @see #setStreetNumber(String)
- * @see fleet.FleetPackage#getAddress_StreetNumber()
- * @model
- * @generated
- */
- String getStreetNumber();
-
- /**
- * Sets the value of the '{@link fleet.Address#getStreetNumber <em>Street Number</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Street Number</em>' attribute.
- * @see #getStreetNumber()
- * @generated
- */
- void setStreetNumber(String value);
-
- /**
- * Returns the value of the '<em><b>City</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>City</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>City</em>' attribute.
- * @see #setCity(String)
- * @see fleet.FleetPackage#getAddress_City()
- * @model
- * @generated
- */
- String getCity();
-
- /**
- * Sets the value of the '{@link fleet.Address#getCity <em>City</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>City</em>' attribute.
- * @see #getCity()
- * @generated
- */
- void setCity(String value);
-
- /**
- * Returns the value of the '<em><b>Country</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Country</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Country</em>' attribute.
- * @see #setCountry(String)
- * @see fleet.FleetPackage#getAddress_Country()
- * @model
- * @generated
- */
- String getCountry();
-
- /**
- * Sets the value of the '{@link fleet.Address#getCountry <em>Country</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Country</em>' attribute.
- * @see #getCountry()
- * @generated
- */
- void setCountry(String value);
-
-} // Address
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Car.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Car.java
deleted file mode 100644
index daae6dbd5..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Car.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Car.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-import temporal.Temporal;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Car</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Car#getNumPassengers <em>Num Passengers</em>}</li>
- * <li>{@link fleet.Car#getNumTires <em>Num Tires</em>}</li>
- * <li>{@link fleet.Car#getTires <em>Tires</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getCar()
- * @model
- * @generated
- */
-public interface Car extends PassengerVehicle, Vehicle, Temporal {
- /**
- * Returns the value of the '<em><b>Num Passengers</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Num Passengers</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Num Passengers</em>' attribute.
- * @see #setNumPassengers(int)
- * @see fleet.FleetPackage#getCar_NumPassengers()
- * @model
- * @generated
- */
- int getNumPassengers();
-
- /**
- * Sets the value of the '{@link fleet.Car#getNumPassengers <em>Num Passengers</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Num Passengers</em>' attribute.
- * @see #getNumPassengers()
- * @generated
- */
- void setNumPassengers(int value);
-
- /**
- * Returns the value of the '<em><b>Num Tires</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Num Tires</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Num Tires</em>' attribute.
- * @see #setNumTires(int)
- * @see fleet.FleetPackage#getCar_NumTires()
- * @model
- * @generated
- */
- int getNumTires();
-
- /**
- * Sets the value of the '{@link fleet.Car#getNumTires <em>Num Tires</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Num Tires</em>' attribute.
- * @see #getNumTires()
- * @generated
- */
- void setNumTires(int value);
-
- /**
- * Returns the value of the '<em><b>Tires</b></em>' containment reference list.
- * The list contents are of type {@link fleet.Tire}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Tires</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Tires</em>' containment reference list.
- * @see fleet.FleetPackage#getCar_Tires()
- * @model type="fleet.Tire" containment="true"
- * @generated
- */
- EList getTires();
-
-} // Car
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/EngineFactory.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/EngineFactory.java
deleted file mode 100644
index bb55fe303..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/EngineFactory.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: EngineFactory.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Engine Factory</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.EngineFactory#isMakesDieselEngines <em>Makes Diesel Engines</em>}</li>
- * <li>{@link fleet.EngineFactory#getBrands <em>Brands</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getEngineFactory()
- * @model
- * @generated
- */
-public interface EngineFactory extends ManufacturingPlant {
- /**
- * Returns the value of the '<em><b>Makes Diesel Engines</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Makes Diesel Engines</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Makes Diesel Engines</em>' attribute.
- * @see #setMakesDieselEngines(boolean)
- * @see fleet.FleetPackage#getEngineFactory_MakesDieselEngines()
- * @model
- * @generated
- */
- boolean isMakesDieselEngines();
-
- /**
- * Sets the value of the '{@link fleet.EngineFactory#isMakesDieselEngines <em>Makes Diesel Engines</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Makes Diesel Engines</em>' attribute.
- * @see #isMakesDieselEngines()
- * @generated
- */
- void setMakesDieselEngines(boolean value);
-
- /**
- * Returns the value of the '<em><b>Brands</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Brands</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Brands</em>' attribute list.
- * @see fleet.FleetPackage#getEngineFactory_Brands()
- * @model required="true"
- * @generated
- */
- EList getBrands();
-
-} // EngineFactory
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Fleet.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Fleet.java
deleted file mode 100644
index d6cd94c8e..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Fleet.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Fleet.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-import temporal.Temporal;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Fleet</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Fleet#getId <em>Id</em>}</li>
- * <li>{@link fleet.Fleet#getVehicles <em>Vehicles</em>}</li>
- * <li>{@link fleet.Fleet#getVehicleInformation <em>Vehicle Information</em>}</li>
- * <li>{@link fleet.Fleet#getServiceGarage <em>Service Garage</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getFleet()
- * @model
- * @generated
- */
-public interface Fleet extends Temporal {
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see fleet.FleetPackage#getFleet_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link fleet.Fleet#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Vehicles</b></em>' reference list.
- * The list contents are of type {@link fleet.Vehicle}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Vehicles</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Vehicles</em>' reference list.
- * @see fleet.FleetPackage#getFleet_Vehicles()
- * @model type="fleet.Vehicle"
- * @generated
- */
- EList getVehicles();
-
- /**
- * Returns the value of the '<em><b>Vehicle Information</b></em>' containment reference list.
- * The list contents are of type {@link fleet.VehicleInfo}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Vehicle Information</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Vehicle Information</em>' containment reference list.
- * @see fleet.FleetPackage#getFleet_VehicleInformation()
- * @model type="fleet.VehicleInfo" containment="true"
- * @generated
- */
- EList getVehicleInformation();
-
- /**
- * Returns the value of the '<em><b>Service Garage</b></em>' reference.
- * It is bidirectional and its opposite is '{@link fleet.Garage#getFleetsUsingGarage <em>Fleets Using Garage</em>}'.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Service Garage</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Service Garage</em>' reference.
- * @see #setServiceGarage(Garage)
- * @see fleet.FleetPackage#getFleet_ServiceGarage()
- * @see fleet.Garage#getFleetsUsingGarage
- * @model opposite="fleetsUsingGarage"
- * @generated
- */
- Garage getServiceGarage();
-
- /**
- * Sets the value of the '{@link fleet.Fleet#getServiceGarage <em>Service Garage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Service Garage</em>' reference.
- * @see #getServiceGarage()
- * @generated
- */
- void setServiceGarage(Garage value);
-
-} // Fleet
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetFactory.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetFactory.java
deleted file mode 100644
index b7b1e1773..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetFactory.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetFactory.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see fleet.FleetPackage
- * @generated
- */
-public interface FleetFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- FleetFactory eINSTANCE = fleet.impl.FleetFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Vehicle</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Vehicle</em>'.
- * @generated
- */
- Vehicle createVehicle();
-
- /**
- * Returns a new object of class '<em>Person</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Person</em>'.
- * @generated
- */
- Person createPerson();
-
- /**
- * Returns a new object of class '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Address</em>'.
- * @generated
- */
- Address createAddress();
-
- /**
- * Returns a new object of class '<em>Vehicle Info</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Vehicle Info</em>'.
- * @generated
- */
- VehicleInfo createVehicleInfo();
-
- /**
- * Returns a new object of class '<em>Manufacturing Plant</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Manufacturing Plant</em>'.
- * @generated
- */
- ManufacturingPlant createManufacturingPlant();
-
- /**
- * Returns a new object of class '<em>Fleet</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Fleet</em>'.
- * @generated
- */
- Fleet createFleet();
-
- /**
- * Returns a new object of class '<em>Garage</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Garage</em>'.
- * @generated
- */
- Garage createGarage();
-
- /**
- * Returns a new object of class '<em>Tire</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Tire</em>'.
- * @generated
- */
- Tire createTire();
-
- /**
- * Returns a new object of class '<em>Hybrid</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Hybrid</em>'.
- * @generated
- */
- Hybrid createHybrid();
-
- /**
- * Returns a new object of class '<em>Car</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Car</em>'.
- * @generated
- */
- Car createCar();
-
- /**
- * Returns a new object of class '<em>Engine Factory</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Engine Factory</em>'.
- * @generated
- */
- EngineFactory createEngineFactory();
-
- /**
- * Returns a new object of class '<em>US Address</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>US Address</em>'.
- * @generated
- */
- USAddress createUSAddress();
-
- /**
- * Returns a new object of class '<em>Vin</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Vin</em>'.
- * @generated
- */
- Vin createVin();
-
- /**
- * Returns a new object of class '<em>Transportation Device</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Transportation Device</em>'.
- * @generated
- */
- TransportationDevice createTransportationDevice();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- FleetPackage getFleetPackage();
-
-} //FleetFactory
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetPackage.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetPackage.java
deleted file mode 100644
index 0933601cf..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/FleetPackage.java
+++ /dev/null
@@ -1,2918 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetPackage.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import temporal.TemporalPackage;
-
-/**
- * <!-- 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 fleet.FleetFactory
- * @model kind="package"
- * @generated
- */
-public interface FleetPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "fleet";
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http:///fleet.ecore";
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "fleet";
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- FleetPackage eINSTANCE = fleet.impl.FleetPackageImpl.init();
-
- /**
- * The meta object id for the '{@link fleet.impl.VehicleImpl <em>Vehicle</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VehicleImpl
- * @see fleet.impl.FleetPackageImpl#getVehicle()
- * @generated
- */
- int VEHICLE = 0;
-
- /**
- * The feature id for the '<em><b>Brand</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__BRAND = 0;
-
- /**
- * The feature id for the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__MODEL = 1;
-
- /**
- * The feature id for the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__MAKE = 2;
-
- /**
- * The feature id for the '<em><b>Color</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__COLOR = 3;
-
- /**
- * The feature id for the '<em><b>Plate</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__PLATE = 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>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__YEAR = 6;
-
- /**
- * The feature id for the '<em><b>Length</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__LENGTH = 7;
-
- /**
- * The feature id for the '<em><b>Available Colors</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__AVAILABLE_COLORS = 8;
-
- /**
- * The feature id for the '<em><b>Owner</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__OWNER = 9;
-
- /**
- * The feature id for the '<em><b>Manufactured At</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__MANUFACTURED_AT = 10;
-
- /**
- * The feature id for the '<em><b>Tire Spec</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE__TIRE_SPEC = 11;
-
- /**
- * The number of structural features of the '<em>Vehicle</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE_FEATURE_COUNT = 12;
-
- /**
- * The meta object id for the '{@link fleet.impl.PersonImpl <em>Person</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.PersonImpl
- * @see fleet.impl.FleetPackageImpl#getPerson()
- * @generated
- */
- int PERSON = 1;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__DATE = TemporalPackage.TEMPORAL__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__TOUCHED_ATTRIBUTES = TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__CONTINUITY = TemporalPackage.TEMPORAL__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__VERSION_HOLDER = TemporalPackage.TEMPORAL__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__VERSION_HOLDER_CONTAINMENT = TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__ID = TemporalPackage.TEMPORAL_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__NAME = TemporalPackage.TEMPORAL_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Employed</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__EMPLOYED = TemporalPackage.TEMPORAL_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Addresses</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__ADDRESSES = TemporalPackage.TEMPORAL_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Owned Vehicles</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__OWNED_VEHICLES = TemporalPackage.TEMPORAL_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Birth Address</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON__BIRTH_ADDRESS = TemporalPackage.TEMPORAL_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Person</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PERSON_FEATURE_COUNT = TemporalPackage.TEMPORAL_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link fleet.impl.AddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.AddressImpl
- * @see fleet.impl.FleetPackageImpl#getAddress()
- * @generated
- */
- int ADDRESS = 2;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__DATE = TemporalPackage.TEMPORAL__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__TOUCHED_ATTRIBUTES = TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__CONTINUITY = TemporalPackage.TEMPORAL__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__VERSION_HOLDER = TemporalPackage.TEMPORAL__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__VERSION_HOLDER_CONTAINMENT = TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Street Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__STREET_NAME = TemporalPackage.TEMPORAL_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Street Number</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__STREET_NUMBER = TemporalPackage.TEMPORAL_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>City</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__CITY = TemporalPackage.TEMPORAL_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Country</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS__COUNTRY = TemporalPackage.TEMPORAL_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ADDRESS_FEATURE_COUNT = TemporalPackage.TEMPORAL_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link fleet.impl.VehicleInfoImpl <em>Vehicle Info</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VehicleInfoImpl
- * @see fleet.impl.FleetPackageImpl#getVehicleInfo()
- * @generated
- */
- int VEHICLE_INFO = 3;
-
- /**
- * The feature id for the '<em><b>Acquisition Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE_INFO__ACQUISITION_DATE = 0;
-
- /**
- * The feature id for the '<em><b>Vehicle</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE_INFO__VEHICLE = 1;
-
- /**
- * The number of structural features of the '<em>Vehicle Info</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VEHICLE_INFO_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link fleet.impl.ManufacturingPlantImpl <em>Manufacturing Plant</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.ManufacturingPlantImpl
- * @see fleet.impl.FleetPackageImpl#getManufacturingPlant()
- * @generated
- */
- int MANUFACTURING_PLANT = 4;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MANUFACTURING_PLANT__ID = 0;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MANUFACTURING_PLANT__NAME = 1;
-
- /**
- * The feature id for the '<em><b>Address</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MANUFACTURING_PLANT__ADDRESS = 2;
-
- /**
- * The feature id for the '<em><b>Transport Fleet</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MANUFACTURING_PLANT__TRANSPORT_FLEET = 3;
-
- /**
- * The number of structural features of the '<em>Manufacturing Plant</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MANUFACTURING_PLANT_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link fleet.impl.FleetImpl <em>Fleet</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.FleetImpl
- * @see fleet.impl.FleetPackageImpl#getFleet()
- * @generated
- */
- int FLEET = 5;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__DATE = TemporalPackage.TEMPORAL__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__TOUCHED_ATTRIBUTES = TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__CONTINUITY = TemporalPackage.TEMPORAL__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__VERSION_HOLDER = TemporalPackage.TEMPORAL__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__VERSION_HOLDER_CONTAINMENT = TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__ID = TemporalPackage.TEMPORAL_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Vehicles</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__VEHICLES = TemporalPackage.TEMPORAL_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Vehicle Information</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__VEHICLE_INFORMATION = TemporalPackage.TEMPORAL_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Service Garage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET__SERVICE_GARAGE = TemporalPackage.TEMPORAL_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Fleet</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FLEET_FEATURE_COUNT = TemporalPackage.TEMPORAL_FEATURE_COUNT + 4;
-
-
- /**
- * The meta object id for the '{@link fleet.impl.GarageImpl <em>Garage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.GarageImpl
- * @see fleet.impl.FleetPackageImpl#getGarage()
- * @generated
- */
- int GARAGE = 6;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__DATE = TemporalPackage.TEMPORAL__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__TOUCHED_ATTRIBUTES = TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__CONTINUITY = TemporalPackage.TEMPORAL__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__VERSION_HOLDER = TemporalPackage.TEMPORAL__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__VERSION_HOLDER_CONTAINMENT = TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Vehicles</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__VEHICLES = TemporalPackage.TEMPORAL_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Customer Shuttles</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__CUSTOMER_SHUTTLES = TemporalPackage.TEMPORAL_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Address</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__ADDRESS = TemporalPackage.TEMPORAL_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Fleets Using Garage</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__FLEETS_USING_GARAGE = TemporalPackage.TEMPORAL_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE__NAME = TemporalPackage.TEMPORAL_FEATURE_COUNT + 4;
-
- /**
- * The number of structural features of the '<em>Garage</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int GARAGE_FEATURE_COUNT = TemporalPackage.TEMPORAL_FEATURE_COUNT + 5;
-
- /**
- * The meta object id for the '{@link fleet.impl.TireImpl <em>Tire</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.TireImpl
- * @see fleet.impl.FleetPackageImpl#getTire()
- * @generated
- */
- int TIRE = 7;
-
- /**
- * The feature id for the '<em><b>Radius</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE__RADIUS = 0;
-
- /**
- * The feature id for the '<em><b>Width</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE__WIDTH = 1;
-
- /**
- * The feature id for the '<em><b>Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE__PROFILE = 2;
-
- /**
- * The feature id for the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE__MAKE = 3;
-
- /**
- * The feature id for the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE__MODEL = 4;
-
- /**
- * The number of structural features of the '<em>Tire</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TIRE_FEATURE_COUNT = 5;
-
- /**
- * The meta object id for the '{@link fleet.impl.CarImpl <em>Car</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.CarImpl
- * @see fleet.impl.FleetPackageImpl#getCar()
- * @generated
- */
- int CAR = 9;
-
- /**
- * The meta object id for the '{@link fleet.impl.HybridImpl <em>Hybrid</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.HybridImpl
- * @see fleet.impl.FleetPackageImpl#getHybrid()
- * @generated
- */
- int HYBRID = 8;
-
- /**
- * The meta object id for the '{@link fleet.PassengerVehicle <em>Passenger Vehicle</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.PassengerVehicle
- * @see fleet.impl.FleetPackageImpl#getPassengerVehicle()
- * @generated
- */
- int PASSENGER_VEHICLE = 10;
-
- /**
- * The feature id for the '<em><b>Passenger Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PASSENGER_VEHICLE__PASSENGER_NAME = 0;
-
- /**
- * The number of structural features of the '<em>Passenger Vehicle</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PASSENGER_VEHICLE_FEATURE_COUNT = 1;
-
- /**
- * The feature id for the '<em><b>Passenger Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__PASSENGER_NAME = PASSENGER_VEHICLE__PASSENGER_NAME;
-
- /**
- * The feature id for the '<em><b>Brand</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__BRAND = PASSENGER_VEHICLE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__MODEL = PASSENGER_VEHICLE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__MAKE = PASSENGER_VEHICLE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Color</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__COLOR = PASSENGER_VEHICLE_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Plate</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__PLATE = PASSENGER_VEHICLE_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__ID = PASSENGER_VEHICLE_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__YEAR = PASSENGER_VEHICLE_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Length</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__LENGTH = PASSENGER_VEHICLE_FEATURE_COUNT + 7;
-
- /**
- * The feature id for the '<em><b>Available Colors</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__AVAILABLE_COLORS = PASSENGER_VEHICLE_FEATURE_COUNT + 8;
-
- /**
- * The feature id for the '<em><b>Owner</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__OWNER = PASSENGER_VEHICLE_FEATURE_COUNT + 9;
-
- /**
- * The feature id for the '<em><b>Manufactured At</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__MANUFACTURED_AT = PASSENGER_VEHICLE_FEATURE_COUNT + 10;
-
- /**
- * The feature id for the '<em><b>Tire Spec</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__TIRE_SPEC = PASSENGER_VEHICLE_FEATURE_COUNT + 11;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__DATE = PASSENGER_VEHICLE_FEATURE_COUNT + 12;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__TOUCHED_ATTRIBUTES = PASSENGER_VEHICLE_FEATURE_COUNT + 13;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__CONTINUITY = PASSENGER_VEHICLE_FEATURE_COUNT + 14;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__VERSION_HOLDER = PASSENGER_VEHICLE_FEATURE_COUNT + 15;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__VERSION_HOLDER_CONTAINMENT = PASSENGER_VEHICLE_FEATURE_COUNT + 16;
-
- /**
- * The feature id for the '<em><b>Num Passengers</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__NUM_PASSENGERS = PASSENGER_VEHICLE_FEATURE_COUNT + 17;
-
- /**
- * The feature id for the '<em><b>Num Tires</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__NUM_TIRES = PASSENGER_VEHICLE_FEATURE_COUNT + 18;
-
- /**
- * The feature id for the '<em><b>Tires</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR__TIRES = PASSENGER_VEHICLE_FEATURE_COUNT + 19;
-
- /**
- * The number of structural features of the '<em>Car</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int CAR_FEATURE_COUNT = PASSENGER_VEHICLE_FEATURE_COUNT + 20;
-
- /**
- * The feature id for the '<em><b>Passenger Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__PASSENGER_NAME = CAR__PASSENGER_NAME;
-
- /**
- * The feature id for the '<em><b>Brand</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__BRAND = CAR__BRAND;
-
- /**
- * The feature id for the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__MODEL = CAR__MODEL;
-
- /**
- * The feature id for the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__MAKE = CAR__MAKE;
-
- /**
- * The feature id for the '<em><b>Color</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__COLOR = CAR__COLOR;
-
- /**
- * The feature id for the '<em><b>Plate</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__PLATE = CAR__PLATE;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__ID = CAR__ID;
-
- /**
- * The feature id for the '<em><b>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__YEAR = CAR__YEAR;
-
- /**
- * The feature id for the '<em><b>Length</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__LENGTH = CAR__LENGTH;
-
- /**
- * The feature id for the '<em><b>Available Colors</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__AVAILABLE_COLORS = CAR__AVAILABLE_COLORS;
-
- /**
- * The feature id for the '<em><b>Owner</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__OWNER = CAR__OWNER;
-
- /**
- * The feature id for the '<em><b>Manufactured At</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__MANUFACTURED_AT = CAR__MANUFACTURED_AT;
-
- /**
- * The feature id for the '<em><b>Tire Spec</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__TIRE_SPEC = CAR__TIRE_SPEC;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__DATE = CAR__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__TOUCHED_ATTRIBUTES = CAR__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__CONTINUITY = CAR__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__VERSION_HOLDER = CAR__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__VERSION_HOLDER_CONTAINMENT = CAR__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Num Passengers</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__NUM_PASSENGERS = CAR__NUM_PASSENGERS;
-
- /**
- * The feature id for the '<em><b>Num Tires</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__NUM_TIRES = CAR__NUM_TIRES;
-
- /**
- * The feature id for the '<em><b>Tires</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__TIRES = CAR__TIRES;
-
- /**
- * The feature id for the '<em><b>Has Recharge Plug</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__HAS_RECHARGE_PLUG = CAR_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Battery Life</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID__BATTERY_LIFE = CAR_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Hybrid</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HYBRID_FEATURE_COUNT = CAR_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link fleet.impl.EngineFactoryImpl <em>Engine Factory</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.EngineFactoryImpl
- * @see fleet.impl.FleetPackageImpl#getEngineFactory()
- * @generated
- */
- int ENGINE_FACTORY = 11;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__ID = MANUFACTURING_PLANT__ID;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__NAME = MANUFACTURING_PLANT__NAME;
-
- /**
- * The feature id for the '<em><b>Address</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__ADDRESS = MANUFACTURING_PLANT__ADDRESS;
-
- /**
- * The feature id for the '<em><b>Transport Fleet</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__TRANSPORT_FLEET = MANUFACTURING_PLANT__TRANSPORT_FLEET;
-
- /**
- * The feature id for the '<em><b>Makes Diesel Engines</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__MAKES_DIESEL_ENGINES = MANUFACTURING_PLANT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Brands</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY__BRANDS = MANUFACTURING_PLANT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Engine Factory</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ENGINE_FACTORY_FEATURE_COUNT = MANUFACTURING_PLANT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link fleet.impl.USAddressImpl <em>US Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.USAddressImpl
- * @see fleet.impl.FleetPackageImpl#getUSAddress()
- * @generated
- */
- int US_ADDRESS = 12;
-
- /**
- * The feature id for the '<em><b>Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__DATE = ADDRESS__DATE;
-
- /**
- * The feature id for the '<em><b>Touched Attributes</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__TOUCHED_ATTRIBUTES = ADDRESS__TOUCHED_ATTRIBUTES;
-
- /**
- * The feature id for the '<em><b>Continuity</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__CONTINUITY = ADDRESS__CONTINUITY;
-
- /**
- * The feature id for the '<em><b>Version Holder</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__VERSION_HOLDER = ADDRESS__VERSION_HOLDER;
-
- /**
- * The feature id for the '<em><b>Version Holder Containment</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__VERSION_HOLDER_CONTAINMENT = ADDRESS__VERSION_HOLDER_CONTAINMENT;
-
- /**
- * The feature id for the '<em><b>Street Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__STREET_NAME = ADDRESS__STREET_NAME;
-
- /**
- * The feature id for the '<em><b>Street Number</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__STREET_NUMBER = ADDRESS__STREET_NUMBER;
-
- /**
- * The feature id for the '<em><b>City</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__CITY = ADDRESS__CITY;
-
- /**
- * The feature id for the '<em><b>Country</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__COUNTRY = ADDRESS__COUNTRY;
-
- /**
- * The feature id for the '<em><b>Zip Code</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__ZIP_CODE = ADDRESS_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>State</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS__STATE = ADDRESS_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>US Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int US_ADDRESS_FEATURE_COUNT = ADDRESS_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link fleet.impl.VinImpl <em>Vin</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VinImpl
- * @see fleet.impl.FleetPackageImpl#getVin()
- * @generated
- */
- int VIN = 13;
-
- /**
- * The feature id for the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VIN__ID = 0;
-
- /**
- * The feature id for the '<em><b>Installation Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VIN__INSTALLATION_DATE = 1;
-
- /**
- * The feature id for the '<em><b>Vehicle</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VIN__VEHICLE = 2;
-
- /**
- * The number of structural features of the '<em>Vin</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int VIN_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link fleet.impl.TransportationDeviceImpl <em>Transportation Device</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.TransportationDeviceImpl
- * @see fleet.impl.FleetPackageImpl#getTransportationDevice()
- * @generated
- */
- int TRANSPORTATION_DEVICE = 14;
-
- /**
- * The feature id for the '<em><b>Manufactured By</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TRANSPORTATION_DEVICE__MANUFACTURED_BY = 0;
-
- /**
- * The feature id for the '<em><b>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TRANSPORTATION_DEVICE__YEAR = 1;
-
- /**
- * The number of structural features of the '<em>Transportation Device</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TRANSPORTATION_DEVICE_FEATURE_COUNT = 2;
-
-
- /**
- * Returns the meta object for class '{@link fleet.Vehicle <em>Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Vehicle</em>'.
- * @see fleet.Vehicle
- * @generated
- */
- EClass getVehicle();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getBrand <em>Brand</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Brand</em>'.
- * @see fleet.Vehicle#getBrand()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Brand();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getModel <em>Model</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Model</em>'.
- * @see fleet.Vehicle#getModel()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Model();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getMake <em>Make</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Make</em>'.
- * @see fleet.Vehicle#getMake()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Make();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getColor <em>Color</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Color</em>'.
- * @see fleet.Vehicle#getColor()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Color();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getPlate <em>Plate</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Plate</em>'.
- * @see fleet.Vehicle#getPlate()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Plate();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see fleet.Vehicle#getId()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Id();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getYear <em>Year</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Year</em>'.
- * @see fleet.Vehicle#getYear()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Year();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vehicle#getLength <em>Length</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Length</em>'.
- * @see fleet.Vehicle#getLength()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_Length();
-
- /**
- * Returns the meta object for the attribute list '{@link fleet.Vehicle#getAvailableColors <em>Available Colors</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Available Colors</em>'.
- * @see fleet.Vehicle#getAvailableColors()
- * @see #getVehicle()
- * @generated
- */
- EAttribute getVehicle_AvailableColors();
-
- /**
- * Returns the meta object for the containment reference '{@link fleet.Vehicle#getOwner <em>Owner</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Owner</em>'.
- * @see fleet.Vehicle#getOwner()
- * @see #getVehicle()
- * @generated
- */
- EReference getVehicle_Owner();
-
- /**
- * Returns the meta object for the reference list '{@link fleet.Vehicle#getManufacturedAt <em>Manufactured At</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Manufactured At</em>'.
- * @see fleet.Vehicle#getManufacturedAt()
- * @see #getVehicle()
- * @generated
- */
- EReference getVehicle_ManufacturedAt();
-
- /**
- * Returns the meta object for the reference '{@link fleet.Vehicle#getTireSpec <em>Tire Spec</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Tire Spec</em>'.
- * @see fleet.Vehicle#getTireSpec()
- * @see #getVehicle()
- * @generated
- */
- EReference getVehicle_TireSpec();
-
- /**
- * Returns the meta object for class '{@link fleet.Person <em>Person</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Person</em>'.
- * @see fleet.Person
- * @generated
- */
- EClass getPerson();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Person#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see fleet.Person#getId()
- * @see #getPerson()
- * @generated
- */
- EAttribute getPerson_Id();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Person#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see fleet.Person#getName()
- * @see #getPerson()
- * @generated
- */
- EAttribute getPerson_Name();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Person#isEmployed <em>Employed</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Employed</em>'.
- * @see fleet.Person#isEmployed()
- * @see #getPerson()
- * @generated
- */
- EAttribute getPerson_Employed();
-
- /**
- * Returns the meta object for the containment reference list '{@link fleet.Person#getAddresses <em>Addresses</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Addresses</em>'.
- * @see fleet.Person#getAddresses()
- * @see #getPerson()
- * @generated
- */
- EReference getPerson_Addresses();
-
- /**
- * Returns the meta object for the reference list '{@link fleet.Person#getOwnedVehicles <em>Owned Vehicles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Owned Vehicles</em>'.
- * @see fleet.Person#getOwnedVehicles()
- * @see #getPerson()
- * @generated
- */
- EReference getPerson_OwnedVehicles();
-
- /**
- * Returns the meta object for the containment reference '{@link fleet.Person#getBirthAddress <em>Birth Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Birth Address</em>'.
- * @see fleet.Person#getBirthAddress()
- * @see #getPerson()
- * @generated
- */
- EReference getPerson_BirthAddress();
-
- /**
- * Returns the meta object for class '{@link fleet.Address <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Address</em>'.
- * @see fleet.Address
- * @generated
- */
- EClass getAddress();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Address#getStreetName <em>Street Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Street Name</em>'.
- * @see fleet.Address#getStreetName()
- * @see #getAddress()
- * @generated
- */
- EAttribute getAddress_StreetName();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Address#getStreetNumber <em>Street Number</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Street Number</em>'.
- * @see fleet.Address#getStreetNumber()
- * @see #getAddress()
- * @generated
- */
- EAttribute getAddress_StreetNumber();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Address#getCity <em>City</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>City</em>'.
- * @see fleet.Address#getCity()
- * @see #getAddress()
- * @generated
- */
- EAttribute getAddress_City();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Address#getCountry <em>Country</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Country</em>'.
- * @see fleet.Address#getCountry()
- * @see #getAddress()
- * @generated
- */
- EAttribute getAddress_Country();
-
- /**
- * Returns the meta object for class '{@link fleet.VehicleInfo <em>Vehicle Info</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Vehicle Info</em>'.
- * @see fleet.VehicleInfo
- * @generated
- */
- EClass getVehicleInfo();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.VehicleInfo#getAcquisitionDate <em>Acquisition Date</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Acquisition Date</em>'.
- * @see fleet.VehicleInfo#getAcquisitionDate()
- * @see #getVehicleInfo()
- * @generated
- */
- EAttribute getVehicleInfo_AcquisitionDate();
-
- /**
- * Returns the meta object for the reference '{@link fleet.VehicleInfo#getVehicle <em>Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Vehicle</em>'.
- * @see fleet.VehicleInfo#getVehicle()
- * @see #getVehicleInfo()
- * @generated
- */
- EReference getVehicleInfo_Vehicle();
-
- /**
- * Returns the meta object for class '{@link fleet.ManufacturingPlant <em>Manufacturing Plant</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Manufacturing Plant</em>'.
- * @see fleet.ManufacturingPlant
- * @generated
- */
- EClass getManufacturingPlant();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.ManufacturingPlant#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see fleet.ManufacturingPlant#getId()
- * @see #getManufacturingPlant()
- * @generated
- */
- EAttribute getManufacturingPlant_Id();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.ManufacturingPlant#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see fleet.ManufacturingPlant#getName()
- * @see #getManufacturingPlant()
- * @generated
- */
- EAttribute getManufacturingPlant_Name();
-
- /**
- * Returns the meta object for the reference '{@link fleet.ManufacturingPlant#getAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Address</em>'.
- * @see fleet.ManufacturingPlant#getAddress()
- * @see #getManufacturingPlant()
- * @generated
- */
- EReference getManufacturingPlant_Address();
-
- /**
- * Returns the meta object for the reference '{@link fleet.ManufacturingPlant#getTransportFleet <em>Transport Fleet</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Transport Fleet</em>'.
- * @see fleet.ManufacturingPlant#getTransportFleet()
- * @see #getManufacturingPlant()
- * @generated
- */
- EReference getManufacturingPlant_TransportFleet();
-
- /**
- * Returns the meta object for class '{@link fleet.Fleet <em>Fleet</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Fleet</em>'.
- * @see fleet.Fleet
- * @generated
- */
- EClass getFleet();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Fleet#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see fleet.Fleet#getId()
- * @see #getFleet()
- * @generated
- */
- EAttribute getFleet_Id();
-
- /**
- * Returns the meta object for the reference list '{@link fleet.Fleet#getVehicles <em>Vehicles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Vehicles</em>'.
- * @see fleet.Fleet#getVehicles()
- * @see #getFleet()
- * @generated
- */
- EReference getFleet_Vehicles();
-
- /**
- * Returns the meta object for the containment reference list '{@link fleet.Fleet#getVehicleInformation <em>Vehicle Information</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Vehicle Information</em>'.
- * @see fleet.Fleet#getVehicleInformation()
- * @see #getFleet()
- * @generated
- */
- EReference getFleet_VehicleInformation();
-
- /**
- * Returns the meta object for the reference '{@link fleet.Fleet#getServiceGarage <em>Service Garage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Service Garage</em>'.
- * @see fleet.Fleet#getServiceGarage()
- * @see #getFleet()
- * @generated
- */
- EReference getFleet_ServiceGarage();
-
- /**
- * Returns the meta object for class '{@link fleet.Garage <em>Garage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Garage</em>'.
- * @see fleet.Garage
- * @generated
- */
- EClass getGarage();
-
- /**
- * Returns the meta object for the reference list '{@link fleet.Garage#getVehicles <em>Vehicles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Vehicles</em>'.
- * @see fleet.Garage#getVehicles()
- * @see #getGarage()
- * @generated
- */
- EReference getGarage_Vehicles();
-
- /**
- * Returns the meta object for the containment reference '{@link fleet.Garage#getCustomerShuttles <em>Customer Shuttles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Customer Shuttles</em>'.
- * @see fleet.Garage#getCustomerShuttles()
- * @see #getGarage()
- * @generated
- */
- EReference getGarage_CustomerShuttles();
-
- /**
- * Returns the meta object for the containment reference '{@link fleet.Garage#getAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Address</em>'.
- * @see fleet.Garage#getAddress()
- * @see #getGarage()
- * @generated
- */
- EReference getGarage_Address();
-
- /**
- * Returns the meta object for the reference list '{@link fleet.Garage#getFleetsUsingGarage <em>Fleets Using Garage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Fleets Using Garage</em>'.
- * @see fleet.Garage#getFleetsUsingGarage()
- * @see #getGarage()
- * @generated
- */
- EReference getGarage_FleetsUsingGarage();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Garage#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see fleet.Garage#getName()
- * @see #getGarage()
- * @generated
- */
- EAttribute getGarage_Name();
-
- /**
- * Returns the meta object for class '{@link fleet.Tire <em>Tire</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Tire</em>'.
- * @see fleet.Tire
- * @generated
- */
- EClass getTire();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Tire#getRadius <em>Radius</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Radius</em>'.
- * @see fleet.Tire#getRadius()
- * @see #getTire()
- * @generated
- */
- EAttribute getTire_Radius();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Tire#getWidth <em>Width</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Width</em>'.
- * @see fleet.Tire#getWidth()
- * @see #getTire()
- * @generated
- */
- EAttribute getTire_Width();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Tire#getProfile <em>Profile</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Profile</em>'.
- * @see fleet.Tire#getProfile()
- * @see #getTire()
- * @generated
- */
- EAttribute getTire_Profile();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Tire#getMake <em>Make</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Make</em>'.
- * @see fleet.Tire#getMake()
- * @see #getTire()
- * @generated
- */
- EAttribute getTire_Make();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Tire#getModel <em>Model</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Model</em>'.
- * @see fleet.Tire#getModel()
- * @see #getTire()
- * @generated
- */
- EAttribute getTire_Model();
-
- /**
- * Returns the meta object for class '{@link fleet.Hybrid <em>Hybrid</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Hybrid</em>'.
- * @see fleet.Hybrid
- * @generated
- */
- EClass getHybrid();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Hybrid#isHasRechargePlug <em>Has Recharge Plug</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Has Recharge Plug</em>'.
- * @see fleet.Hybrid#isHasRechargePlug()
- * @see #getHybrid()
- * @generated
- */
- EAttribute getHybrid_HasRechargePlug();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Hybrid#getBatteryLife <em>Battery Life</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Battery Life</em>'.
- * @see fleet.Hybrid#getBatteryLife()
- * @see #getHybrid()
- * @generated
- */
- EAttribute getHybrid_BatteryLife();
-
- /**
- * Returns the meta object for class '{@link fleet.Car <em>Car</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Car</em>'.
- * @see fleet.Car
- * @generated
- */
- EClass getCar();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Car#getNumPassengers <em>Num Passengers</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Num Passengers</em>'.
- * @see fleet.Car#getNumPassengers()
- * @see #getCar()
- * @generated
- */
- EAttribute getCar_NumPassengers();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Car#getNumTires <em>Num Tires</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Num Tires</em>'.
- * @see fleet.Car#getNumTires()
- * @see #getCar()
- * @generated
- */
- EAttribute getCar_NumTires();
-
- /**
- * Returns the meta object for the containment reference list '{@link fleet.Car#getTires <em>Tires</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Tires</em>'.
- * @see fleet.Car#getTires()
- * @see #getCar()
- * @generated
- */
- EReference getCar_Tires();
-
- /**
- * Returns the meta object for class '{@link fleet.PassengerVehicle <em>Passenger Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Passenger Vehicle</em>'.
- * @see fleet.PassengerVehicle
- * @generated
- */
- EClass getPassengerVehicle();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.PassengerVehicle#getPassengerName <em>Passenger Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Passenger Name</em>'.
- * @see fleet.PassengerVehicle#getPassengerName()
- * @see #getPassengerVehicle()
- * @generated
- */
- EAttribute getPassengerVehicle_PassengerName();
-
- /**
- * Returns the meta object for class '{@link fleet.EngineFactory <em>Engine Factory</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Engine Factory</em>'.
- * @see fleet.EngineFactory
- * @generated
- */
- EClass getEngineFactory();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.EngineFactory#isMakesDieselEngines <em>Makes Diesel Engines</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Makes Diesel Engines</em>'.
- * @see fleet.EngineFactory#isMakesDieselEngines()
- * @see #getEngineFactory()
- * @generated
- */
- EAttribute getEngineFactory_MakesDieselEngines();
-
- /**
- * Returns the meta object for the attribute list '{@link fleet.EngineFactory#getBrands <em>Brands</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>Brands</em>'.
- * @see fleet.EngineFactory#getBrands()
- * @see #getEngineFactory()
- * @generated
- */
- EAttribute getEngineFactory_Brands();
-
- /**
- * Returns the meta object for class '{@link fleet.USAddress <em>US Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>US Address</em>'.
- * @see fleet.USAddress
- * @generated
- */
- EClass getUSAddress();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.USAddress#getZipCode <em>Zip Code</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Zip Code</em>'.
- * @see fleet.USAddress#getZipCode()
- * @see #getUSAddress()
- * @generated
- */
- EAttribute getUSAddress_ZipCode();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.USAddress#getState <em>State</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>State</em>'.
- * @see fleet.USAddress#getState()
- * @see #getUSAddress()
- * @generated
- */
- EAttribute getUSAddress_State();
-
- /**
- * Returns the meta object for class '{@link fleet.Vin <em>Vin</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Vin</em>'.
- * @see fleet.Vin
- * @generated
- */
- EClass getVin();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vin#getId <em>Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Id</em>'.
- * @see fleet.Vin#getId()
- * @see #getVin()
- * @generated
- */
- EAttribute getVin_Id();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.Vin#getInstallationDate <em>Installation Date</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Installation Date</em>'.
- * @see fleet.Vin#getInstallationDate()
- * @see #getVin()
- * @generated
- */
- EAttribute getVin_InstallationDate();
-
- /**
- * Returns the meta object for the reference '{@link fleet.Vin#getVehicle <em>Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Vehicle</em>'.
- * @see fleet.Vin#getVehicle()
- * @see #getVin()
- * @generated
- */
- EReference getVin_Vehicle();
-
- /**
- * Returns the meta object for class '{@link fleet.TransportationDevice <em>Transportation Device</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Transportation Device</em>'.
- * @see fleet.TransportationDevice
- * @generated
- */
- EClass getTransportationDevice();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.TransportationDevice#getManufacturedBy <em>Manufactured By</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Manufactured By</em>'.
- * @see fleet.TransportationDevice#getManufacturedBy()
- * @see #getTransportationDevice()
- * @generated
- */
- EAttribute getTransportationDevice_ManufacturedBy();
-
- /**
- * Returns the meta object for the attribute '{@link fleet.TransportationDevice#getYear <em>Year</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Year</em>'.
- * @see fleet.TransportationDevice#getYear()
- * @see #getTransportationDevice()
- * @generated
- */
- EAttribute getTransportationDevice_Year();
-
- /**
- * 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
- */
- FleetFactory getFleetFactory();
-
- /**
- * <!-- 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 fleet.impl.VehicleImpl <em>Vehicle</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VehicleImpl
- * @see fleet.impl.FleetPackageImpl#getVehicle()
- * @generated
- */
- EClass VEHICLE = eINSTANCE.getVehicle();
-
- /**
- * The meta object literal for the '<em><b>Brand</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__BRAND = eINSTANCE.getVehicle_Brand();
-
- /**
- * The meta object literal for the '<em><b>Model</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__MODEL = eINSTANCE.getVehicle_Model();
-
- /**
- * The meta object literal for the '<em><b>Make</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__MAKE = eINSTANCE.getVehicle_Make();
-
- /**
- * The meta object literal for the '<em><b>Color</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__COLOR = eINSTANCE.getVehicle_Color();
-
- /**
- * The meta object literal for the '<em><b>Plate</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__PLATE = eINSTANCE.getVehicle_Plate();
-
- /**
- * 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>Year</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__YEAR = eINSTANCE.getVehicle_Year();
-
- /**
- * The meta object literal for the '<em><b>Length</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__LENGTH = eINSTANCE.getVehicle_Length();
-
- /**
- * The meta object literal for the '<em><b>Available Colors</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE__AVAILABLE_COLORS = eINSTANCE.getVehicle_AvailableColors();
-
- /**
- * The meta object literal for the '<em><b>Owner</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VEHICLE__OWNER = eINSTANCE.getVehicle_Owner();
-
- /**
- * The meta object literal for the '<em><b>Manufactured At</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VEHICLE__MANUFACTURED_AT = eINSTANCE.getVehicle_ManufacturedAt();
-
- /**
- * The meta object literal for the '<em><b>Tire Spec</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VEHICLE__TIRE_SPEC = eINSTANCE.getVehicle_TireSpec();
-
- /**
- * The meta object literal for the '{@link fleet.impl.PersonImpl <em>Person</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.PersonImpl
- * @see fleet.impl.FleetPackageImpl#getPerson()
- * @generated
- */
- EClass PERSON = eINSTANCE.getPerson();
-
- /**
- * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PERSON__ID = eINSTANCE.getPerson_Id();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PERSON__NAME = eINSTANCE.getPerson_Name();
-
- /**
- * The meta object literal for the '<em><b>Employed</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PERSON__EMPLOYED = eINSTANCE.getPerson_Employed();
-
- /**
- * The meta object literal for the '<em><b>Addresses</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSON__ADDRESSES = eINSTANCE.getPerson_Addresses();
-
- /**
- * The meta object literal for the '<em><b>Owned Vehicles</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSON__OWNED_VEHICLES = eINSTANCE.getPerson_OwnedVehicles();
-
- /**
- * The meta object literal for the '<em><b>Birth Address</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PERSON__BIRTH_ADDRESS = eINSTANCE.getPerson_BirthAddress();
-
- /**
- * The meta object literal for the '{@link fleet.impl.AddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.AddressImpl
- * @see fleet.impl.FleetPackageImpl#getAddress()
- * @generated
- */
- EClass ADDRESS = eINSTANCE.getAddress();
-
- /**
- * The meta object literal for the '<em><b>Street Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ADDRESS__STREET_NAME = eINSTANCE.getAddress_StreetName();
-
- /**
- * The meta object literal for the '<em><b>Street Number</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ADDRESS__STREET_NUMBER = eINSTANCE.getAddress_StreetNumber();
-
- /**
- * 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 '{@link fleet.impl.VehicleInfoImpl <em>Vehicle Info</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VehicleInfoImpl
- * @see fleet.impl.FleetPackageImpl#getVehicleInfo()
- * @generated
- */
- EClass VEHICLE_INFO = eINSTANCE.getVehicleInfo();
-
- /**
- * The meta object literal for the '<em><b>Acquisition Date</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VEHICLE_INFO__ACQUISITION_DATE = eINSTANCE.getVehicleInfo_AcquisitionDate();
-
- /**
- * The meta object literal for the '<em><b>Vehicle</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VEHICLE_INFO__VEHICLE = eINSTANCE.getVehicleInfo_Vehicle();
-
- /**
- * The meta object literal for the '{@link fleet.impl.ManufacturingPlantImpl <em>Manufacturing Plant</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.ManufacturingPlantImpl
- * @see fleet.impl.FleetPackageImpl#getManufacturingPlant()
- * @generated
- */
- EClass MANUFACTURING_PLANT = eINSTANCE.getManufacturingPlant();
-
- /**
- * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MANUFACTURING_PLANT__ID = eINSTANCE.getManufacturingPlant_Id();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MANUFACTURING_PLANT__NAME = eINSTANCE.getManufacturingPlant_Name();
-
- /**
- * The meta object literal for the '<em><b>Address</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MANUFACTURING_PLANT__ADDRESS = eINSTANCE.getManufacturingPlant_Address();
-
- /**
- * The meta object literal for the '<em><b>Transport Fleet</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MANUFACTURING_PLANT__TRANSPORT_FLEET = eINSTANCE.getManufacturingPlant_TransportFleet();
-
- /**
- * The meta object literal for the '{@link fleet.impl.FleetImpl <em>Fleet</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.FleetImpl
- * @see fleet.impl.FleetPackageImpl#getFleet()
- * @generated
- */
- EClass FLEET = eINSTANCE.getFleet();
-
- /**
- * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute FLEET__ID = eINSTANCE.getFleet_Id();
-
- /**
- * The meta object literal for the '<em><b>Vehicles</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FLEET__VEHICLES = eINSTANCE.getFleet_Vehicles();
-
- /**
- * The meta object literal for the '<em><b>Vehicle Information</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FLEET__VEHICLE_INFORMATION = eINSTANCE.getFleet_VehicleInformation();
-
- /**
- * The meta object literal for the '<em><b>Service Garage</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FLEET__SERVICE_GARAGE = eINSTANCE.getFleet_ServiceGarage();
-
- /**
- * The meta object literal for the '{@link fleet.impl.GarageImpl <em>Garage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.GarageImpl
- * @see fleet.impl.FleetPackageImpl#getGarage()
- * @generated
- */
- EClass GARAGE = eINSTANCE.getGarage();
-
- /**
- * The meta object literal for the '<em><b>Vehicles</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GARAGE__VEHICLES = eINSTANCE.getGarage_Vehicles();
-
- /**
- * The meta object literal for the '<em><b>Customer Shuttles</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GARAGE__CUSTOMER_SHUTTLES = eINSTANCE.getGarage_CustomerShuttles();
-
- /**
- * The meta object literal for the '<em><b>Address</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GARAGE__ADDRESS = eINSTANCE.getGarage_Address();
-
- /**
- * The meta object literal for the '<em><b>Fleets Using Garage</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference GARAGE__FLEETS_USING_GARAGE = eINSTANCE.getGarage_FleetsUsingGarage();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute GARAGE__NAME = eINSTANCE.getGarage_Name();
-
- /**
- * The meta object literal for the '{@link fleet.impl.TireImpl <em>Tire</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.TireImpl
- * @see fleet.impl.FleetPackageImpl#getTire()
- * @generated
- */
- EClass TIRE = eINSTANCE.getTire();
-
- /**
- * The meta object literal for the '<em><b>Radius</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TIRE__RADIUS = eINSTANCE.getTire_Radius();
-
- /**
- * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TIRE__WIDTH = eINSTANCE.getTire_Width();
-
- /**
- * The meta object literal for the '<em><b>Profile</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TIRE__PROFILE = eINSTANCE.getTire_Profile();
-
- /**
- * The meta object literal for the '<em><b>Make</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TIRE__MAKE = eINSTANCE.getTire_Make();
-
- /**
- * The meta object literal for the '<em><b>Model</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TIRE__MODEL = eINSTANCE.getTire_Model();
-
- /**
- * The meta object literal for the '{@link fleet.impl.HybridImpl <em>Hybrid</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.HybridImpl
- * @see fleet.impl.FleetPackageImpl#getHybrid()
- * @generated
- */
- EClass HYBRID = eINSTANCE.getHybrid();
-
- /**
- * The meta object literal for the '<em><b>Has Recharge Plug</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HYBRID__HAS_RECHARGE_PLUG = eINSTANCE.getHybrid_HasRechargePlug();
-
- /**
- * The meta object literal for the '<em><b>Battery Life</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HYBRID__BATTERY_LIFE = eINSTANCE.getHybrid_BatteryLife();
-
- /**
- * The meta object literal for the '{@link fleet.impl.CarImpl <em>Car</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.CarImpl
- * @see fleet.impl.FleetPackageImpl#getCar()
- * @generated
- */
- EClass CAR = eINSTANCE.getCar();
-
- /**
- * The meta object literal for the '<em><b>Num Passengers</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CAR__NUM_PASSENGERS = eINSTANCE.getCar_NumPassengers();
-
- /**
- * The meta object literal for the '<em><b>Num Tires</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute CAR__NUM_TIRES = eINSTANCE.getCar_NumTires();
-
- /**
- * The meta object literal for the '<em><b>Tires</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference CAR__TIRES = eINSTANCE.getCar_Tires();
-
- /**
- * The meta object literal for the '{@link fleet.PassengerVehicle <em>Passenger Vehicle</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.PassengerVehicle
- * @see fleet.impl.FleetPackageImpl#getPassengerVehicle()
- * @generated
- */
- EClass PASSENGER_VEHICLE = eINSTANCE.getPassengerVehicle();
-
- /**
- * The meta object literal for the '<em><b>Passenger Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PASSENGER_VEHICLE__PASSENGER_NAME = eINSTANCE.getPassengerVehicle_PassengerName();
-
- /**
- * The meta object literal for the '{@link fleet.impl.EngineFactoryImpl <em>Engine Factory</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.EngineFactoryImpl
- * @see fleet.impl.FleetPackageImpl#getEngineFactory()
- * @generated
- */
- EClass ENGINE_FACTORY = eINSTANCE.getEngineFactory();
-
- /**
- * The meta object literal for the '<em><b>Makes Diesel Engines</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ENGINE_FACTORY__MAKES_DIESEL_ENGINES = eINSTANCE.getEngineFactory_MakesDieselEngines();
-
- /**
- * The meta object literal for the '<em><b>Brands</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute ENGINE_FACTORY__BRANDS = eINSTANCE.getEngineFactory_Brands();
-
- /**
- * The meta object literal for the '{@link fleet.impl.USAddressImpl <em>US Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.USAddressImpl
- * @see fleet.impl.FleetPackageImpl#getUSAddress()
- * @generated
- */
- EClass US_ADDRESS = eINSTANCE.getUSAddress();
-
- /**
- * The meta object literal for the '<em><b>Zip Code</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute US_ADDRESS__ZIP_CODE = eINSTANCE.getUSAddress_ZipCode();
-
- /**
- * The meta object literal for the '<em><b>State</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute US_ADDRESS__STATE = eINSTANCE.getUSAddress_State();
-
- /**
- * The meta object literal for the '{@link fleet.impl.VinImpl <em>Vin</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.VinImpl
- * @see fleet.impl.FleetPackageImpl#getVin()
- * @generated
- */
- EClass VIN = eINSTANCE.getVin();
-
- /**
- * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VIN__ID = eINSTANCE.getVin_Id();
-
- /**
- * The meta object literal for the '<em><b>Installation Date</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute VIN__INSTALLATION_DATE = eINSTANCE.getVin_InstallationDate();
-
- /**
- * The meta object literal for the '<em><b>Vehicle</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference VIN__VEHICLE = eINSTANCE.getVin_Vehicle();
-
- /**
- * The meta object literal for the '{@link fleet.impl.TransportationDeviceImpl <em>Transportation Device</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see fleet.impl.TransportationDeviceImpl
- * @see fleet.impl.FleetPackageImpl#getTransportationDevice()
- * @generated
- */
- EClass TRANSPORTATION_DEVICE = eINSTANCE.getTransportationDevice();
-
- /**
- * The meta object literal for the '<em><b>Manufactured By</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TRANSPORTATION_DEVICE__MANUFACTURED_BY = eINSTANCE.getTransportationDevice_ManufacturedBy();
-
- /**
- * The meta object literal for the '<em><b>Year</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute TRANSPORTATION_DEVICE__YEAR = eINSTANCE.getTransportationDevice_Year();
-
- }
-
-} //FleetPackage
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Garage.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Garage.java
deleted file mode 100644
index b6cae13a6..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Garage.java
+++ /dev/null
@@ -1,147 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Garage.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-
-import temporal.Temporal;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Garage</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Garage#getVehicles <em>Vehicles</em>}</li>
- * <li>{@link fleet.Garage#getCustomerShuttles <em>Customer Shuttles</em>}</li>
- * <li>{@link fleet.Garage#getAddress <em>Address</em>}</li>
- * <li>{@link fleet.Garage#getFleetsUsingGarage <em>Fleets Using Garage</em>}</li>
- * <li>{@link fleet.Garage#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getGarage()
- * @model
- * @generated
- */
-public interface Garage extends Temporal {
- /**
- * Returns the value of the '<em><b>Vehicles</b></em>' reference list.
- * The list contents are of type {@link fleet.Vehicle}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Vehicles</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Vehicles</em>' reference list.
- * @see fleet.FleetPackage#getGarage_Vehicles()
- * @model type="fleet.Vehicle"
- * @generated
- */
- EList getVehicles();
-
- /**
- * Returns the value of the '<em><b>Customer Shuttles</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Customer Shuttles</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Customer Shuttles</em>' containment reference.
- * @see #setCustomerShuttles(Fleet)
- * @see fleet.FleetPackage#getGarage_CustomerShuttles()
- * @model containment="true"
- * @generated
- */
- Fleet getCustomerShuttles();
-
- /**
- * Sets the value of the '{@link fleet.Garage#getCustomerShuttles <em>Customer Shuttles</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Customer Shuttles</em>' containment reference.
- * @see #getCustomerShuttles()
- * @generated
- */
- void setCustomerShuttles(Fleet value);
-
- /**
- * Returns the value of the '<em><b>Address</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Address</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Address</em>' containment reference.
- * @see #setAddress(Address)
- * @see fleet.FleetPackage#getGarage_Address()
- * @model containment="true"
- * @generated
- */
- Address getAddress();
-
- /**
- * Sets the value of the '{@link fleet.Garage#getAddress <em>Address</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Address</em>' containment reference.
- * @see #getAddress()
- * @generated
- */
- void setAddress(Address value);
-
- /**
- * Returns the value of the '<em><b>Fleets Using Garage</b></em>' reference list.
- * The list contents are of type {@link fleet.Fleet}.
- * It is bidirectional and its opposite is '{@link fleet.Fleet#getServiceGarage <em>Service Garage</em>}'.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Fleets Using Garage</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Fleets Using Garage</em>' reference list.
- * @see fleet.FleetPackage#getGarage_FleetsUsingGarage()
- * @see fleet.Fleet#getServiceGarage
- * @model type="fleet.Fleet" opposite="serviceGarage"
- * @generated
- */
- EList getFleetsUsingGarage();
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see fleet.FleetPackage#getGarage_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link fleet.Garage#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
-} // Garage
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Hybrid.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Hybrid.java
deleted file mode 100644
index 0579e991e..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Hybrid.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Hybrid.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Hybrid</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Hybrid#isHasRechargePlug <em>Has Recharge Plug</em>}</li>
- * <li>{@link fleet.Hybrid#getBatteryLife <em>Battery Life</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getHybrid()
- * @model
- * @generated
- */
-public interface Hybrid extends Car, PassengerVehicle {
- /**
- * Returns the value of the '<em><b>Has Recharge Plug</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Has Recharge Plug</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Has Recharge Plug</em>' attribute.
- * @see #setHasRechargePlug(boolean)
- * @see fleet.FleetPackage#getHybrid_HasRechargePlug()
- * @model
- * @generated
- */
- boolean isHasRechargePlug();
-
- /**
- * Sets the value of the '{@link fleet.Hybrid#isHasRechargePlug <em>Has Recharge Plug</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Has Recharge Plug</em>' attribute.
- * @see #isHasRechargePlug()
- * @generated
- */
- void setHasRechargePlug(boolean value);
-
- /**
- * Returns the value of the '<em><b>Battery Life</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Battery Life</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Battery Life</em>' attribute.
- * @see #setBatteryLife(int)
- * @see fleet.FleetPackage#getHybrid_BatteryLife()
- * @model
- * @generated
- */
- int getBatteryLife();
-
- /**
- * Sets the value of the '{@link fleet.Hybrid#getBatteryLife <em>Battery Life</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Battery Life</em>' attribute.
- * @see #getBatteryLife()
- * @generated
- */
- void setBatteryLife(int value);
-
-} // Hybrid
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/ManufacturingPlant.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/ManufacturingPlant.java
deleted file mode 100644
index 8e2305af8..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/ManufacturingPlant.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ManufacturingPlant.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Manufacturing Plant</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.ManufacturingPlant#getId <em>Id</em>}</li>
- * <li>{@link fleet.ManufacturingPlant#getName <em>Name</em>}</li>
- * <li>{@link fleet.ManufacturingPlant#getAddress <em>Address</em>}</li>
- * <li>{@link fleet.ManufacturingPlant#getTransportFleet <em>Transport Fleet</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getManufacturingPlant()
- * @model
- * @generated
- */
-public interface ManufacturingPlant extends EObject {
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see fleet.FleetPackage#getManufacturingPlant_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link fleet.ManufacturingPlant#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see fleet.FleetPackage#getManufacturingPlant_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link fleet.ManufacturingPlant#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Address</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Address</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Address</em>' reference.
- * @see #setAddress(Address)
- * @see fleet.FleetPackage#getManufacturingPlant_Address()
- * @model
- * @generated
- */
- Address getAddress();
-
- /**
- * Sets the value of the '{@link fleet.ManufacturingPlant#getAddress <em>Address</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Address</em>' reference.
- * @see #getAddress()
- * @generated
- */
- void setAddress(Address value);
-
- /**
- * Returns the value of the '<em><b>Transport Fleet</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Transport Fleet</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Transport Fleet</em>' reference.
- * @see #setTransportFleet(Fleet)
- * @see fleet.FleetPackage#getManufacturingPlant_TransportFleet()
- * @model
- * @generated
- */
- Fleet getTransportFleet();
-
- /**
- * Sets the value of the '{@link fleet.ManufacturingPlant#getTransportFleet <em>Transport Fleet</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Transport Fleet</em>' reference.
- * @see #getTransportFleet()
- * @generated
- */
- void setTransportFleet(Fleet value);
-
-} // ManufacturingPlant
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/PassengerVehicle.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/PassengerVehicle.java
deleted file mode 100644
index 5a2bcb385..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/PassengerVehicle.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PassengerVehicle.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Passenger Vehicle</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.PassengerVehicle#getPassengerName <em>Passenger Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getPassengerVehicle()
- * @model interface="true" abstract="true"
- * @generated
- */
-public interface PassengerVehicle extends EObject {
- /**
- * Returns the value of the '<em><b>Passenger Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Passenger Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Passenger Name</em>' attribute.
- * @see #setPassengerName(String)
- * @see fleet.FleetPackage#getPassengerVehicle_PassengerName()
- * @model
- * @generated
- */
- String getPassengerName();
-
- /**
- * Sets the value of the '{@link fleet.PassengerVehicle#getPassengerName <em>Passenger Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Passenger Name</em>' attribute.
- * @see #getPassengerName()
- * @generated
- */
- void setPassengerName(String value);
-
-} // PassengerVehicle
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Person.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Person.java
deleted file mode 100644
index 15705c432..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Person.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Person.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-
-import temporal.Temporal;
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Person</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Person#getId <em>Id</em>}</li>
- * <li>{@link fleet.Person#getName <em>Name</em>}</li>
- * <li>{@link fleet.Person#isEmployed <em>Employed</em>}</li>
- * <li>{@link fleet.Person#getAddresses <em>Addresses</em>}</li>
- * <li>{@link fleet.Person#getOwnedVehicles <em>Owned Vehicles</em>}</li>
- * <li>{@link fleet.Person#getBirthAddress <em>Birth Address</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getPerson()
- * @model
- * @generated
- */
-public interface Person extends Temporal {
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see fleet.FleetPackage#getPerson_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link fleet.Person#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see fleet.FleetPackage#getPerson_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link fleet.Person#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Employed</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Employed</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Employed</em>' attribute.
- * @see #setEmployed(boolean)
- * @see fleet.FleetPackage#getPerson_Employed()
- * @model
- * @generated
- */
- boolean isEmployed();
-
- /**
- * Sets the value of the '{@link fleet.Person#isEmployed <em>Employed</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Employed</em>' attribute.
- * @see #isEmployed()
- * @generated
- */
- void setEmployed(boolean value);
-
- /**
- * Returns the value of the '<em><b>Addresses</b></em>' containment reference list.
- * The list contents are of type {@link fleet.Address}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Addresses</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Addresses</em>' containment reference list.
- * @see fleet.FleetPackage#getPerson_Addresses()
- * @model type="fleet.Address" containment="true"
- * @generated
- */
- EList getAddresses();
-
- /**
- * Returns the value of the '<em><b>Owned Vehicles</b></em>' reference list.
- * The list contents are of type {@link fleet.VehicleInfo}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Owned Vehicles</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Owned Vehicles</em>' reference list.
- * @see fleet.FleetPackage#getPerson_OwnedVehicles()
- * @model type="fleet.VehicleInfo"
- * @generated
- */
- EList getOwnedVehicles();
-
- /**
- * Returns the value of the '<em><b>Birth Address</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Birth Address</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Birth Address</em>' containment reference.
- * @see #setBirthAddress(Address)
- * @see fleet.FleetPackage#getPerson_BirthAddress()
- * @model containment="true"
- * @generated
- */
- Address getBirthAddress();
-
- /**
- * Sets the value of the '{@link fleet.Person#getBirthAddress <em>Birth Address</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Birth Address</em>' containment reference.
- * @see #getBirthAddress()
- * @generated
- */
- void setBirthAddress(Address value);
-
-} // Person
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Tire.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Tire.java
deleted file mode 100644
index df68eb884..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Tire.java
+++ /dev/null
@@ -1,162 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Tire.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Tire</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Tire#getRadius <em>Radius</em>}</li>
- * <li>{@link fleet.Tire#getWidth <em>Width</em>}</li>
- * <li>{@link fleet.Tire#getProfile <em>Profile</em>}</li>
- * <li>{@link fleet.Tire#getMake <em>Make</em>}</li>
- * <li>{@link fleet.Tire#getModel <em>Model</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getTire()
- * @model
- * @generated
- */
-public interface Tire extends EObject {
- /**
- * Returns the value of the '<em><b>Radius</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Radius</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Radius</em>' attribute.
- * @see #setRadius(int)
- * @see fleet.FleetPackage#getTire_Radius()
- * @model
- * @generated
- */
- int getRadius();
-
- /**
- * Sets the value of the '{@link fleet.Tire#getRadius <em>Radius</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Radius</em>' attribute.
- * @see #getRadius()
- * @generated
- */
- void setRadius(int value);
-
- /**
- * Returns the value of the '<em><b>Width</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Width</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Width</em>' attribute.
- * @see #setWidth(int)
- * @see fleet.FleetPackage#getTire_Width()
- * @model
- * @generated
- */
- int getWidth();
-
- /**
- * Sets the value of the '{@link fleet.Tire#getWidth <em>Width</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Width</em>' attribute.
- * @see #getWidth()
- * @generated
- */
- void setWidth(int value);
-
- /**
- * Returns the value of the '<em><b>Profile</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Profile</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Profile</em>' attribute.
- * @see #setProfile(int)
- * @see fleet.FleetPackage#getTire_Profile()
- * @model
- * @generated
- */
- int getProfile();
-
- /**
- * Sets the value of the '{@link fleet.Tire#getProfile <em>Profile</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Profile</em>' attribute.
- * @see #getProfile()
- * @generated
- */
- void setProfile(int value);
-
- /**
- * Returns the value of the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Make</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Make</em>' attribute.
- * @see #setMake(String)
- * @see fleet.FleetPackage#getTire_Make()
- * @model
- * @generated
- */
- String getMake();
-
- /**
- * Sets the value of the '{@link fleet.Tire#getMake <em>Make</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Make</em>' attribute.
- * @see #getMake()
- * @generated
- */
- void setMake(String value);
-
- /**
- * Returns the value of the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Model</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Model</em>' attribute.
- * @see #setModel(String)
- * @see fleet.FleetPackage#getTire_Model()
- * @model
- * @generated
- */
- String getModel();
-
- /**
- * Sets the value of the '{@link fleet.Tire#getModel <em>Model</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Model</em>' attribute.
- * @see #getModel()
- * @generated
- */
- void setModel(String value);
-
-} // Tire
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/TransportationDevice.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/TransportationDevice.java
deleted file mode 100644
index 33e63cf61..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/TransportationDevice.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TransportationDevice.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Transportation Device</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.TransportationDevice#getManufacturedBy <em>Manufactured By</em>}</li>
- * <li>{@link fleet.TransportationDevice#getYear <em>Year</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getTransportationDevice()
- * @model
- * @generated
- */
-public interface TransportationDevice extends EObject {
- /**
- * Returns the value of the '<em><b>Manufactured By</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Manufactured By</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Manufactured By</em>' attribute.
- * @see #setManufacturedBy(String)
- * @see fleet.FleetPackage#getTransportationDevice_ManufacturedBy()
- * @model
- * @generated
- */
- String getManufacturedBy();
-
- /**
- * Sets the value of the '{@link fleet.TransportationDevice#getManufacturedBy <em>Manufactured By</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Manufactured By</em>' attribute.
- * @see #getManufacturedBy()
- * @generated
- */
- void setManufacturedBy(String value);
-
- /**
- * Returns the value of the '<em><b>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Year</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Year</em>' attribute.
- * @see #setYear(int)
- * @see fleet.FleetPackage#getTransportationDevice_Year()
- * @model
- * @generated
- */
- int getYear();
-
- /**
- * Sets the value of the '{@link fleet.TransportationDevice#getYear <em>Year</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Year</em>' attribute.
- * @see #getYear()
- * @generated
- */
- void setYear(int value);
-
-} // TransportationDevice
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/USAddress.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/USAddress.java
deleted file mode 100644
index bb9ef0d7c..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/USAddress.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: USAddress.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>US Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.USAddress#getZipCode <em>Zip Code</em>}</li>
- * <li>{@link fleet.USAddress#getState <em>State</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getUSAddress()
- * @model
- * @generated
- */
-public interface USAddress extends Address {
- /**
- * Returns the value of the '<em><b>Zip Code</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Zip Code</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Zip Code</em>' attribute.
- * @see #setZipCode(String)
- * @see fleet.FleetPackage#getUSAddress_ZipCode()
- * @model
- * @generated
- */
- String getZipCode();
-
- /**
- * Sets the value of the '{@link fleet.USAddress#getZipCode <em>Zip Code</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Zip Code</em>' attribute.
- * @see #getZipCode()
- * @generated
- */
- void setZipCode(String value);
-
- /**
- * Returns the value of the '<em><b>State</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>State</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>State</em>' attribute.
- * @see #setState(String)
- * @see fleet.FleetPackage#getUSAddress_State()
- * @model
- * @generated
- */
- String getState();
-
- /**
- * Sets the value of the '{@link fleet.USAddress#getState <em>State</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>State</em>' attribute.
- * @see #getState()
- * @generated
- */
- void setState(String value);
-
-} // USAddress
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Vehicle.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Vehicle.java
deleted file mode 100644
index 88a5e0946..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Vehicle.java
+++ /dev/null
@@ -1,333 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Vehicle.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Vehicle</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Vehicle#getBrand <em>Brand</em>}</li>
- * <li>{@link fleet.Vehicle#getModel <em>Model</em>}</li>
- * <li>{@link fleet.Vehicle#getMake <em>Make</em>}</li>
- * <li>{@link fleet.Vehicle#getColor <em>Color</em>}</li>
- * <li>{@link fleet.Vehicle#getPlate <em>Plate</em>}</li>
- * <li>{@link fleet.Vehicle#getId <em>Id</em>}</li>
- * <li>{@link fleet.Vehicle#getYear <em>Year</em>}</li>
- * <li>{@link fleet.Vehicle#getLength <em>Length</em>}</li>
- * <li>{@link fleet.Vehicle#getAvailableColors <em>Available Colors</em>}</li>
- * <li>{@link fleet.Vehicle#getOwner <em>Owner</em>}</li>
- * <li>{@link fleet.Vehicle#getManufacturedAt <em>Manufactured At</em>}</li>
- * <li>{@link fleet.Vehicle#getTireSpec <em>Tire Spec</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getVehicle()
- * @model
- * @generated
- */
-public interface Vehicle extends EObject {
- /**
- * Returns the value of the '<em><b>Brand</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Brand</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Brand</em>' attribute.
- * @see #setBrand(String)
- * @see fleet.FleetPackage#getVehicle_Brand()
- * @model
- * @generated
- */
- String getBrand();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getBrand <em>Brand</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Brand</em>' attribute.
- * @see #getBrand()
- * @generated
- */
- void setBrand(String value);
-
- /**
- * Returns the value of the '<em><b>Model</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Model</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Model</em>' attribute.
- * @see #setModel(String)
- * @see fleet.FleetPackage#getVehicle_Model()
- * @model
- * @generated
- */
- String getModel();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getModel <em>Model</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Model</em>' attribute.
- * @see #getModel()
- * @generated
- */
- void setModel(String value);
-
- /**
- * Returns the value of the '<em><b>Make</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Make</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Make</em>' attribute.
- * @see #setMake(String)
- * @see fleet.FleetPackage#getVehicle_Make()
- * @model
- * @generated
- */
- String getMake();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getMake <em>Make</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Make</em>' attribute.
- * @see #getMake()
- * @generated
- */
- void setMake(String value);
-
- /**
- * Returns the value of the '<em><b>Color</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Color</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Color</em>' attribute.
- * @see #setColor(String)
- * @see fleet.FleetPackage#getVehicle_Color()
- * @model
- * @generated
- */
- String getColor();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getColor <em>Color</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Color</em>' attribute.
- * @see #getColor()
- * @generated
- */
- void setColor(String value);
-
- /**
- * Returns the value of the '<em><b>Plate</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Plate</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Plate</em>' attribute.
- * @see #setPlate(String)
- * @see fleet.FleetPackage#getVehicle_Plate()
- * @model
- * @generated
- */
- String getPlate();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getPlate <em>Plate</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Plate</em>' attribute.
- * @see #getPlate()
- * @generated
- */
- void setPlate(String value);
-
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see fleet.FleetPackage#getVehicle_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Year</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Year</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Year</em>' attribute.
- * @see #setYear(int)
- * @see fleet.FleetPackage#getVehicle_Year()
- * @model
- * @generated
- */
- int getYear();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getYear <em>Year</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Year</em>' attribute.
- * @see #getYear()
- * @generated
- */
- void setYear(int value);
-
- /**
- * Returns the value of the '<em><b>Length</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Length</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Length</em>' attribute.
- * @see #setLength(long)
- * @see fleet.FleetPackage#getVehicle_Length()
- * @model
- * @generated
- */
- long getLength();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getLength <em>Length</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Length</em>' attribute.
- * @see #getLength()
- * @generated
- */
- void setLength(long value);
-
- /**
- * Returns the value of the '<em><b>Available Colors</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Available Colors</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Available Colors</em>' attribute list.
- * @see fleet.FleetPackage#getVehicle_AvailableColors()
- * @model
- * @generated
- */
- EList getAvailableColors();
-
- /**
- * Returns the value of the '<em><b>Owner</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Owner</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Owner</em>' containment reference.
- * @see #setOwner(Person)
- * @see fleet.FleetPackage#getVehicle_Owner()
- * @model containment="true"
- * @generated
- */
- Person getOwner();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getOwner <em>Owner</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Owner</em>' containment reference.
- * @see #getOwner()
- * @generated
- */
- void setOwner(Person value);
-
- /**
- * Returns the value of the '<em><b>Manufactured At</b></em>' reference list.
- * The list contents are of type {@link fleet.ManufacturingPlant}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Manufactured At</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Manufactured At</em>' reference list.
- * @see fleet.FleetPackage#getVehicle_ManufacturedAt()
- * @model type="fleet.ManufacturingPlant"
- * @generated
- */
- EList getManufacturedAt();
-
- /**
- * Returns the value of the '<em><b>Tire Spec</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Tire Spec</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Tire Spec</em>' reference.
- * @see #setTireSpec(Tire)
- * @see fleet.FleetPackage#getVehicle_TireSpec()
- * @model
- * @generated
- */
- Tire getTireSpec();
-
- /**
- * Sets the value of the '{@link fleet.Vehicle#getTireSpec <em>Tire Spec</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Tire Spec</em>' reference.
- * @see #getTireSpec()
- * @generated
- */
- void setTireSpec(Tire value);
-
-} // Vehicle
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/VehicleInfo.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/VehicleInfo.java
deleted file mode 100644
index 43cde4f42..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/VehicleInfo.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: VehicleInfo.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import java.util.Date;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Vehicle Info</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.VehicleInfo#getAcquisitionDate <em>Acquisition Date</em>}</li>
- * <li>{@link fleet.VehicleInfo#getVehicle <em>Vehicle</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getVehicleInfo()
- * @model
- * @generated
- */
-public interface VehicleInfo extends EObject {
- /**
- * Returns the value of the '<em><b>Acquisition Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Acquisition Date</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Acquisition Date</em>' attribute.
- * @see #setAcquisitionDate(Date)
- * @see fleet.FleetPackage#getVehicleInfo_AcquisitionDate()
- * @model required="true"
- * @generated
- */
- Date getAcquisitionDate();
-
- /**
- * Sets the value of the '{@link fleet.VehicleInfo#getAcquisitionDate <em>Acquisition Date</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Acquisition Date</em>' attribute.
- * @see #getAcquisitionDate()
- * @generated
- */
- void setAcquisitionDate(Date value);
-
- /**
- * Returns the value of the '<em><b>Vehicle</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Vehicle</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Vehicle</em>' reference.
- * @see #setVehicle(Vehicle)
- * @see fleet.FleetPackage#getVehicleInfo_Vehicle()
- * @model required="true"
- * @generated
- */
- Vehicle getVehicle();
-
- /**
- * Sets the value of the '{@link fleet.VehicleInfo#getVehicle <em>Vehicle</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Vehicle</em>' reference.
- * @see #getVehicle()
- * @generated
- */
- void setVehicle(Vehicle value);
-
-} // VehicleInfo
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/Vin.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/Vin.java
deleted file mode 100644
index 03128ad74..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/Vin.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: Vin.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet;
-
-import java.util.Date;
-
-import org.eclipse.emf.ecore.EObject;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Vin</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link fleet.Vin#getId <em>Id</em>}</li>
- * <li>{@link fleet.Vin#getInstallationDate <em>Installation Date</em>}</li>
- * <li>{@link fleet.Vin#getVehicle <em>Vehicle</em>}</li>
- * </ul>
- * </p>
- *
- * @see fleet.FleetPackage#getVin()
- * @model
- * @generated
- */
-public interface Vin extends EObject {
- /**
- * Returns the value of the '<em><b>Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Id</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Id</em>' attribute.
- * @see #setId(String)
- * @see fleet.FleetPackage#getVin_Id()
- * @model
- * @generated
- */
- String getId();
-
- /**
- * Sets the value of the '{@link fleet.Vin#getId <em>Id</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Id</em>' attribute.
- * @see #getId()
- * @generated
- */
- void setId(String value);
-
- /**
- * Returns the value of the '<em><b>Installation Date</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Installation Date</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Installation Date</em>' attribute.
- * @see #setInstallationDate(Date)
- * @see fleet.FleetPackage#getVin_InstallationDate()
- * @model
- * @generated
- */
- Date getInstallationDate();
-
- /**
- * Sets the value of the '{@link fleet.Vin#getInstallationDate <em>Installation Date</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Installation Date</em>' attribute.
- * @see #getInstallationDate()
- * @generated
- */
- void setInstallationDate(Date value);
-
- /**
- * Returns the value of the '<em><b>Vehicle</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Vehicle</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Vehicle</em>' reference.
- * @see #setVehicle(Vehicle)
- * @see fleet.FleetPackage#getVin_Vehicle()
- * @model required="true"
- * @generated
- */
- Vehicle getVehicle();
-
- /**
- * Sets the value of the '{@link fleet.Vin#getVehicle <em>Vehicle</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Vehicle</em>' reference.
- * @see #getVehicle()
- * @generated
- */
- void setVehicle(Vehicle value);
-
-} // Vin
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/AddressImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/AddressImpl.java
deleted file mode 100644
index b1a0b5f54..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/AddressImpl.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: AddressImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Address;
-import fleet.FleetPackage;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.impl.TemporalImpl;
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.AddressImpl#getStreetName <em>Street Name</em>}</li>
- * <li>{@link fleet.impl.AddressImpl#getStreetNumber <em>Street Number</em>}</li>
- * <li>{@link fleet.impl.AddressImpl#getCity <em>City</em>}</li>
- * <li>{@link fleet.impl.AddressImpl#getCountry <em>Country</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class AddressImpl extends TemporalImpl implements Address {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected AddressImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.ADDRESS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getStreetName() {
- return (String)eGet(FleetPackage.Literals.ADDRESS__STREET_NAME, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setStreetName(String newStreetName) {
- eSet(FleetPackage.Literals.ADDRESS__STREET_NAME, newStreetName);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getStreetNumber() {
- return (String)eGet(FleetPackage.Literals.ADDRESS__STREET_NUMBER, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setStreetNumber(String newStreetNumber) {
- eSet(FleetPackage.Literals.ADDRESS__STREET_NUMBER, newStreetNumber);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getCity() {
- return (String)eGet(FleetPackage.Literals.ADDRESS__CITY, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCity(String newCity) {
- eSet(FleetPackage.Literals.ADDRESS__CITY, newCity);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getCountry() {
- return (String)eGet(FleetPackage.Literals.ADDRESS__COUNTRY, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCountry(String newCountry) {
- eSet(FleetPackage.Literals.ADDRESS__COUNTRY, newCountry);
- }
-
-} //AddressImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/CarImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/CarImpl.java
deleted file mode 100644
index 67541679f..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/CarImpl.java
+++ /dev/null
@@ -1,573 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: CarImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Car;
-import fleet.FleetPackage;
-import fleet.ManufacturingPlant;
-import fleet.Person;
-import fleet.PassengerVehicle;
-import fleet.Tire;
-
-import fleet.Vehicle;
-import java.util.Date;
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-import temporal.mod.TemporalUtil;
-import temporal.Temporal;
-import temporal.TemporalPackage;
-import temporal.VersionHolder;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Car</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.CarImpl#getPassengerName <em>Passenger Name</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getBrand <em>Brand</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getModel <em>Model</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getMake <em>Make</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getColor <em>Color</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getPlate <em>Plate</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getYear <em>Year</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getLength <em>Length</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getAvailableColors <em>Available Colors</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getOwner <em>Owner</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getManufacturedAt <em>Manufactured At</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getTireSpec <em>Tire Spec</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getDate <em>Date</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getTouchedAttributes <em>Touched Attributes</em>}</li>
- * <li>{@link fleet.impl.CarImpl#isContinuity <em>Continuity</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getVersionHolder <em>Version Holder</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getVersionHolderContainment <em>Version Holder Containment</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getNumPassengers <em>Num Passengers</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getNumTires <em>Num Tires</em>}</li>
- * <li>{@link fleet.impl.CarImpl#getTires <em>Tires</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class CarImpl extends TemporalBaseEObjectImpl implements Car {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected CarImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.CAR;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getPassengerName() {
- return (String)eGet(FleetPackage.Literals.PASSENGER_VEHICLE__PASSENGER_NAME, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPassengerName(String newPassengerName) {
- eSet(FleetPackage.Literals.PASSENGER_VEHICLE__PASSENGER_NAME, newPassengerName);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getBrand() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__BRAND, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setBrand(String newBrand) {
- eSet(FleetPackage.Literals.VEHICLE__BRAND, newBrand);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getModel() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__MODEL, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setModel(String newModel) {
- eSet(FleetPackage.Literals.VEHICLE__MODEL, newModel);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getMake() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__MAKE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setMake(String newMake) {
- eSet(FleetPackage.Literals.VEHICLE__MAKE, newMake);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getColor() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__COLOR, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setColor(String newColor) {
- eSet(FleetPackage.Literals.VEHICLE__COLOR, newColor);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getPlate() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__PLATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPlate(String newPlate) {
- eSet(FleetPackage.Literals.VEHICLE__PLATE, newPlate);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.VEHICLE__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getYear() {
- return ((Integer)eGet(FleetPackage.Literals.VEHICLE__YEAR, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setYear(int newYear) {
- eSet(FleetPackage.Literals.VEHICLE__YEAR, new Integer(newYear));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public long getLength() {
- return ((Long)eGet(FleetPackage.Literals.VEHICLE__LENGTH, true)).longValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLength(long newLength) {
- eSet(FleetPackage.Literals.VEHICLE__LENGTH, new Long(newLength));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getAvailableColors() {
- return (EList)eGet(FleetPackage.Literals.VEHICLE__AVAILABLE_COLORS, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Person getOwner() {
- return (Person)eGet(FleetPackage.Literals.VEHICLE__OWNER, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setOwner(Person newOwner) {
- eSet(FleetPackage.Literals.VEHICLE__OWNER, newOwner);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getManufacturedAt() {
- return (EList)eGet(FleetPackage.Literals.VEHICLE__MANUFACTURED_AT, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Tire getTireSpec() {
- return (Tire)eGet(FleetPackage.Literals.VEHICLE__TIRE_SPEC, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTireSpec(Tire newTireSpec) {
- eSet(FleetPackage.Literals.VEHICLE__TIRE_SPEC, newTireSpec);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Date getDate() {
- return (Date)eGet(TemporalPackage.Literals.TEMPORAL__DATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDate(Date newDate) {
- eSet(TemporalPackage.Literals.TEMPORAL__DATE, newDate);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public byte[] getTouchedAttributes() {
- return (byte[])eGet(TemporalPackage.Literals.TEMPORAL__TOUCHED_ATTRIBUTES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTouchedAttributes(byte[] newTouchedAttributes) {
- eSet(TemporalPackage.Literals.TEMPORAL__TOUCHED_ATTRIBUTES, newTouchedAttributes);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isContinuity() {
- return ((Boolean)eGet(TemporalPackage.Literals.TEMPORAL__CONTINUITY, true)).booleanValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setContinuity(boolean newContinuity) {
- eSet(TemporalPackage.Literals.TEMPORAL__CONTINUITY, new Boolean(newContinuity));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VersionHolder getVersionHolder() {
- return (VersionHolder)eGet(TemporalPackage.Literals.TEMPORAL__VERSION_HOLDER, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setVersionHolder(VersionHolder newVersionHolder) {
- eSet(TemporalPackage.Literals.TEMPORAL__VERSION_HOLDER, newVersionHolder);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VersionHolder getVersionHolderContainment() {
- return (VersionHolder)eGet(TemporalPackage.Literals.TEMPORAL__VERSION_HOLDER_CONTAINMENT, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setVersionHolderContainment(VersionHolder newVersionHolderContainment) {
- eSet(TemporalPackage.Literals.TEMPORAL__VERSION_HOLDER_CONTAINMENT, newVersionHolderContainment);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getNumPassengers() {
- return ((Integer)eGet(FleetPackage.Literals.CAR__NUM_PASSENGERS, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNumPassengers(int newNumPassengers) {
- eSet(FleetPackage.Literals.CAR__NUM_PASSENGERS, new Integer(newNumPassengers));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getNumTires() {
- return ((Integer)eGet(FleetPackage.Literals.CAR__NUM_TIRES, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNumTires(int newNumTires) {
- eSet(FleetPackage.Literals.CAR__NUM_TIRES, new Integer(newNumTires));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getTires() {
- return (EList)eGet(FleetPackage.Literals.CAR__TIRES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Temporal versionAt(Date date) {
- return TemporalUtil.versionAt(this, date);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Temporal createVersion() {
- return TemporalUtil.createVersion(this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isDateWithinVersion(Date date) {
- return TemporalUtil.isDateWithinVersion(this, date);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Temporal continuity() {
- return TemporalUtil.continuity(this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Temporal currentVersion() {
- return TemporalUtil.currentVersion(this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList versions() {
- return TemporalUtil.versions(this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eBaseStructuralFeatureID(int derivedFeatureID, Class baseClass) {
- if (baseClass == Vehicle.class) {
- switch (derivedFeatureID) {
- case FleetPackage.CAR__BRAND: return FleetPackage.VEHICLE__BRAND;
- case FleetPackage.CAR__MODEL: return FleetPackage.VEHICLE__MODEL;
- case FleetPackage.CAR__MAKE: return FleetPackage.VEHICLE__MAKE;
- case FleetPackage.CAR__COLOR: return FleetPackage.VEHICLE__COLOR;
- case FleetPackage.CAR__PLATE: return FleetPackage.VEHICLE__PLATE;
- case FleetPackage.CAR__ID: return FleetPackage.VEHICLE__ID;
- case FleetPackage.CAR__YEAR: return FleetPackage.VEHICLE__YEAR;
- case FleetPackage.CAR__LENGTH: return FleetPackage.VEHICLE__LENGTH;
- case FleetPackage.CAR__AVAILABLE_COLORS: return FleetPackage.VEHICLE__AVAILABLE_COLORS;
- case FleetPackage.CAR__OWNER: return FleetPackage.VEHICLE__OWNER;
- case FleetPackage.CAR__MANUFACTURED_AT: return FleetPackage.VEHICLE__MANUFACTURED_AT;
- case FleetPackage.CAR__TIRE_SPEC: return FleetPackage.VEHICLE__TIRE_SPEC;
- default: return -1;
- }
- }
- if (baseClass == Temporal.class) {
- switch (derivedFeatureID) {
- case FleetPackage.CAR__DATE: return TemporalPackage.TEMPORAL__DATE;
- case FleetPackage.CAR__TOUCHED_ATTRIBUTES: return TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES;
- case FleetPackage.CAR__CONTINUITY: return TemporalPackage.TEMPORAL__CONTINUITY;
- case FleetPackage.CAR__VERSION_HOLDER: return TemporalPackage.TEMPORAL__VERSION_HOLDER;
- case FleetPackage.CAR__VERSION_HOLDER_CONTAINMENT: return TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT;
- default: return -1;
- }
- }
- return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public int eDerivedStructuralFeatureID(int baseFeatureID, Class baseClass) {
- if (baseClass == Vehicle.class) {
- switch (baseFeatureID) {
- case FleetPackage.VEHICLE__BRAND: return FleetPackage.CAR__BRAND;
- case FleetPackage.VEHICLE__MODEL: return FleetPackage.CAR__MODEL;
- case FleetPackage.VEHICLE__MAKE: return FleetPackage.CAR__MAKE;
- case FleetPackage.VEHICLE__COLOR: return FleetPackage.CAR__COLOR;
- case FleetPackage.VEHICLE__PLATE: return FleetPackage.CAR__PLATE;
- case FleetPackage.VEHICLE__ID: return FleetPackage.CAR__ID;
- case FleetPackage.VEHICLE__YEAR: return FleetPackage.CAR__YEAR;
- case FleetPackage.VEHICLE__LENGTH: return FleetPackage.CAR__LENGTH;
- case FleetPackage.VEHICLE__AVAILABLE_COLORS: return FleetPackage.CAR__AVAILABLE_COLORS;
- case FleetPackage.VEHICLE__OWNER: return FleetPackage.CAR__OWNER;
- case FleetPackage.VEHICLE__MANUFACTURED_AT: return FleetPackage.CAR__MANUFACTURED_AT;
- case FleetPackage.VEHICLE__TIRE_SPEC: return FleetPackage.CAR__TIRE_SPEC;
- default: return -1;
- }
- }
- if (baseClass == Temporal.class) {
- switch (baseFeatureID) {
- case TemporalPackage.TEMPORAL__DATE: return FleetPackage.CAR__DATE;
- case TemporalPackage.TEMPORAL__TOUCHED_ATTRIBUTES: return FleetPackage.CAR__TOUCHED_ATTRIBUTES;
- case TemporalPackage.TEMPORAL__CONTINUITY: return FleetPackage.CAR__CONTINUITY;
- case TemporalPackage.TEMPORAL__VERSION_HOLDER: return FleetPackage.CAR__VERSION_HOLDER;
- case TemporalPackage.TEMPORAL__VERSION_HOLDER_CONTAINMENT: return FleetPackage.CAR__VERSION_HOLDER_CONTAINMENT;
- default: return -1;
- }
- }
- return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
- }
-
-} //CarImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/EngineFactoryImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/EngineFactoryImpl.java
deleted file mode 100644
index 972dbacc8..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/EngineFactoryImpl.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: EngineFactoryImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.EngineFactory;
-import fleet.FleetPackage;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Engine Factory</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.EngineFactoryImpl#isMakesDieselEngines <em>Makes Diesel Engines</em>}</li>
- * <li>{@link fleet.impl.EngineFactoryImpl#getBrands <em>Brands</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class EngineFactoryImpl extends ManufacturingPlantImpl implements EngineFactory {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EngineFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.ENGINE_FACTORY;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isMakesDieselEngines() {
- return ((Boolean)eGet(FleetPackage.Literals.ENGINE_FACTORY__MAKES_DIESEL_ENGINES, true)).booleanValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setMakesDieselEngines(boolean newMakesDieselEngines) {
- eSet(FleetPackage.Literals.ENGINE_FACTORY__MAKES_DIESEL_ENGINES, new Boolean(newMakesDieselEngines));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getBrands() {
- return (EList)eGet(FleetPackage.Literals.ENGINE_FACTORY__BRANDS, true);
- }
-
-} //EngineFactoryImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetFactoryImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetFactoryImpl.java
deleted file mode 100644
index 7b73f4149..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetFactoryImpl.java
+++ /dev/null
@@ -1,242 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetFactoryImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.*;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class FleetFactoryImpl extends EFactoryImpl implements FleetFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static FleetFactory init() {
- try {
- FleetFactory theFleetFactory = (FleetFactory)EPackage.Registry.INSTANCE.getEFactory("http:///fleet.ecore");
- if (theFleetFactory != null) {
- return theFleetFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new FleetFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FleetFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case FleetPackage.VEHICLE: return createVehicle();
- case FleetPackage.PERSON: return createPerson();
- case FleetPackage.ADDRESS: return createAddress();
- case FleetPackage.VEHICLE_INFO: return createVehicleInfo();
- case FleetPackage.MANUFACTURING_PLANT: return createManufacturingPlant();
- case FleetPackage.FLEET: return createFleet();
- case FleetPackage.GARAGE: return createGarage();
- case FleetPackage.TIRE: return createTire();
- case FleetPackage.HYBRID: return createHybrid();
- case FleetPackage.CAR: return createCar();
- case FleetPackage.ENGINE_FACTORY: return createEngineFactory();
- case FleetPackage.US_ADDRESS: return createUSAddress();
- case FleetPackage.VIN: return createVin();
- case FleetPackage.TRANSPORTATION_DEVICE: return createTransportationDevice();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Vehicle createVehicle() {
- VehicleImpl vehicle = new VehicleImpl();
- return vehicle;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Person createPerson() {
- PersonImpl person = new PersonImpl();
- return person;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Address createAddress() {
- AddressImpl address = new AddressImpl();
- return address;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VehicleInfo createVehicleInfo() {
- VehicleInfoImpl vehicleInfo = new VehicleInfoImpl();
- return vehicleInfo;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ManufacturingPlant createManufacturingPlant() {
- ManufacturingPlantImpl manufacturingPlant = new ManufacturingPlantImpl();
- return manufacturingPlant;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fleet createFleet() {
- FleetImpl fleet = new FleetImpl();
- return fleet;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Garage createGarage() {
- GarageImpl garage = new GarageImpl();
- return garage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Tire createTire() {
- TireImpl tire = new TireImpl();
- return tire;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Hybrid createHybrid() {
- HybridImpl hybrid = new HybridImpl();
- return hybrid;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Car createCar() {
- CarImpl car = new CarImpl();
- return car;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EngineFactory createEngineFactory() {
- EngineFactoryImpl engineFactory = new EngineFactoryImpl();
- return engineFactory;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public USAddress createUSAddress() {
- USAddressImpl usAddress = new USAddressImpl();
- return usAddress;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Vin createVin() {
- VinImpl vin = new VinImpl();
- return vin;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TransportationDevice createTransportationDevice() {
- TransportationDeviceImpl transportationDevice = new TransportationDeviceImpl();
- return transportationDevice;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FleetPackage getFleetPackage() {
- return (FleetPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static FleetPackage getPackage() {
- return FleetPackage.eINSTANCE;
- }
-
-} //FleetFactoryImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetImpl.java
deleted file mode 100644
index e347501b8..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetImpl.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Fleet;
-import fleet.FleetPackage;
-
-import fleet.Garage;
-import fleet.Vehicle;
-import fleet.VehicleInfo;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.notify.Notification;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.impl.TemporalImpl;
-import temporal.mod.TemporalBaseEObjectImpl;
-
-import org.eclipse.emf.ecore.impl.DynamicEStoreEObjectImpl;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Fleet</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.FleetImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.FleetImpl#getVehicles <em>Vehicles</em>}</li>
- * <li>{@link fleet.impl.FleetImpl#getVehicleInformation <em>Vehicle Information</em>}</li>
- * <li>{@link fleet.impl.FleetImpl#getServiceGarage <em>Service Garage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class FleetImpl extends TemporalImpl implements Fleet {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected FleetImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.FLEET;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.FLEET__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.FLEET__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getVehicles() {
- return (EList)eGet(FleetPackage.Literals.FLEET__VEHICLES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getVehicleInformation() {
- return (EList)eGet(FleetPackage.Literals.FLEET__VEHICLE_INFORMATION, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Garage getServiceGarage() {
- return (Garage)eGet(FleetPackage.Literals.FLEET__SERVICE_GARAGE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setServiceGarage(Garage newServiceGarage) {
- eSet(FleetPackage.Literals.FLEET__SERVICE_GARAGE, newServiceGarage);
- }
-
-} //FleetImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetPackageImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetPackageImpl.java
deleted file mode 100644
index f0b9fe85d..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/FleetPackageImpl.java
+++ /dev/null
@@ -1,1100 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetPackageImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Address;
-import fleet.Car;
-import fleet.EngineFactory;
-import fleet.Fleet;
-import fleet.FleetFactory;
-import fleet.FleetPackage;
-
-import fleet.Garage;
-import fleet.Hybrid;
-import fleet.ManufacturingPlant;
-import fleet.PassengerVehicle;
-import fleet.Person;
-import fleet.Tire;
-import fleet.TransportationDevice;
-import fleet.USAddress;
-import fleet.Vehicle;
-import fleet.VehicleInfo;
-import fleet.Vin;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import temporal.TemporalPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class FleetPackageImpl extends EPackageImpl implements FleetPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass vehicleEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass personEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass addressEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass vehicleInfoEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass manufacturingPlantEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass fleetEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass garageEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass tireEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass hybridEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass carEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass passengerVehicleEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass engineFactoryEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass usAddressEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass vinEClass = null;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass transportationDeviceEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see fleet.FleetPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private FleetPackageImpl() {
- super(eNS_URI, FleetFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static FleetPackage init() {
- if (isInited) return (FleetPackage)EPackage.Registry.INSTANCE.getEPackage(FleetPackage.eNS_URI);
-
- // Obtain or create and register package
- FleetPackageImpl theFleetPackage = (FleetPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof FleetPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new FleetPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- TemporalPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theFleetPackage.createPackageContents();
-
- // Initialize created meta-data
- theFleetPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theFleetPackage.freeze();
-
- return theFleetPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getVehicle() {
- return vehicleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Brand() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Model() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Make() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Color() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Plate() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Id() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Year() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_Length() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicle_AvailableColors() {
- return (EAttribute)vehicleEClass.getEStructuralFeatures().get(8);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getVehicle_Owner() {
- return (EReference)vehicleEClass.getEStructuralFeatures().get(9);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getVehicle_ManufacturedAt() {
- return (EReference)vehicleEClass.getEStructuralFeatures().get(10);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getVehicle_TireSpec() {
- return (EReference)vehicleEClass.getEStructuralFeatures().get(11);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getPerson() {
- return personEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPerson_Id() {
- return (EAttribute)personEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPerson_Name() {
- return (EAttribute)personEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPerson_Employed() {
- return (EAttribute)personEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPerson_Addresses() {
- return (EReference)personEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPerson_OwnedVehicles() {
- return (EReference)personEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPerson_BirthAddress() {
- return (EReference)personEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getAddress() {
- return addressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getAddress_StreetName() {
- return (EAttribute)addressEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getAddress_StreetNumber() {
- return (EAttribute)addressEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getAddress_City() {
- return (EAttribute)addressEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getAddress_Country() {
- return (EAttribute)addressEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getVehicleInfo() {
- return vehicleInfoEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVehicleInfo_AcquisitionDate() {
- return (EAttribute)vehicleInfoEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getVehicleInfo_Vehicle() {
- return (EReference)vehicleInfoEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getManufacturingPlant() {
- return manufacturingPlantEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getManufacturingPlant_Id() {
- return (EAttribute)manufacturingPlantEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getManufacturingPlant_Name() {
- return (EAttribute)manufacturingPlantEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getManufacturingPlant_Address() {
- return (EReference)manufacturingPlantEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getManufacturingPlant_TransportFleet() {
- return (EReference)manufacturingPlantEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getFleet() {
- return fleetEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getFleet_Id() {
- return (EAttribute)fleetEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getFleet_Vehicles() {
- return (EReference)fleetEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getFleet_VehicleInformation() {
- return (EReference)fleetEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getFleet_ServiceGarage() {
- return (EReference)fleetEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getGarage() {
- return garageEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getGarage_Vehicles() {
- return (EReference)garageEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getGarage_CustomerShuttles() {
- return (EReference)garageEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getGarage_Address() {
- return (EReference)garageEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getGarage_FleetsUsingGarage() {
- return (EReference)garageEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getGarage_Name() {
- return (EAttribute)garageEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getTire() {
- return tireEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTire_Radius() {
- return (EAttribute)tireEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTire_Width() {
- return (EAttribute)tireEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTire_Profile() {
- return (EAttribute)tireEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTire_Make() {
- return (EAttribute)tireEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTire_Model() {
- return (EAttribute)tireEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHybrid() {
- return hybridEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getHybrid_HasRechargePlug() {
- return (EAttribute)hybridEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getHybrid_BatteryLife() {
- return (EAttribute)hybridEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getCar() {
- return carEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getCar_NumPassengers() {
- return (EAttribute)carEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getCar_NumTires() {
- return (EAttribute)carEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getCar_Tires() {
- return (EReference)carEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getPassengerVehicle() {
- return passengerVehicleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPassengerVehicle_PassengerName() {
- return (EAttribute)passengerVehicleEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getEngineFactory() {
- return engineFactoryEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getEngineFactory_MakesDieselEngines() {
- return (EAttribute)engineFactoryEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getEngineFactory_Brands() {
- return (EAttribute)engineFactoryEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getUSAddress() {
- return usAddressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getUSAddress_ZipCode() {
- return (EAttribute)usAddressEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getUSAddress_State() {
- return (EAttribute)usAddressEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getVin() {
- return vinEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVin_Id() {
- return (EAttribute)vinEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getVin_InstallationDate() {
- return (EAttribute)vinEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getVin_Vehicle() {
- return (EReference)vinEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getTransportationDevice() {
- return transportationDeviceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTransportationDevice_ManufacturedBy() {
- return (EAttribute)transportationDeviceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getTransportationDevice_Year() {
- return (EAttribute)transportationDeviceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FleetFactory getFleetFactory() {
- return (FleetFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents() {
- if (isCreated) return;
- isCreated = true;
-
- // Create classes and their features
- vehicleEClass = createEClass(VEHICLE);
- createEAttribute(vehicleEClass, VEHICLE__BRAND);
- createEAttribute(vehicleEClass, VEHICLE__MODEL);
- createEAttribute(vehicleEClass, VEHICLE__MAKE);
- createEAttribute(vehicleEClass, VEHICLE__COLOR);
- createEAttribute(vehicleEClass, VEHICLE__PLATE);
- createEAttribute(vehicleEClass, VEHICLE__ID);
- createEAttribute(vehicleEClass, VEHICLE__YEAR);
- createEAttribute(vehicleEClass, VEHICLE__LENGTH);
- createEAttribute(vehicleEClass, VEHICLE__AVAILABLE_COLORS);
- createEReference(vehicleEClass, VEHICLE__OWNER);
- createEReference(vehicleEClass, VEHICLE__MANUFACTURED_AT);
- createEReference(vehicleEClass, VEHICLE__TIRE_SPEC);
-
- personEClass = createEClass(PERSON);
- createEAttribute(personEClass, PERSON__ID);
- createEAttribute(personEClass, PERSON__NAME);
- createEAttribute(personEClass, PERSON__EMPLOYED);
- createEReference(personEClass, PERSON__ADDRESSES);
- createEReference(personEClass, PERSON__OWNED_VEHICLES);
- createEReference(personEClass, PERSON__BIRTH_ADDRESS);
-
- addressEClass = createEClass(ADDRESS);
- createEAttribute(addressEClass, ADDRESS__STREET_NAME);
- createEAttribute(addressEClass, ADDRESS__STREET_NUMBER);
- createEAttribute(addressEClass, ADDRESS__CITY);
- createEAttribute(addressEClass, ADDRESS__COUNTRY);
-
- vehicleInfoEClass = createEClass(VEHICLE_INFO);
- createEAttribute(vehicleInfoEClass, VEHICLE_INFO__ACQUISITION_DATE);
- createEReference(vehicleInfoEClass, VEHICLE_INFO__VEHICLE);
-
- manufacturingPlantEClass = createEClass(MANUFACTURING_PLANT);
- createEAttribute(manufacturingPlantEClass, MANUFACTURING_PLANT__ID);
- createEAttribute(manufacturingPlantEClass, MANUFACTURING_PLANT__NAME);
- createEReference(manufacturingPlantEClass, MANUFACTURING_PLANT__ADDRESS);
- createEReference(manufacturingPlantEClass, MANUFACTURING_PLANT__TRANSPORT_FLEET);
-
- fleetEClass = createEClass(FLEET);
- createEAttribute(fleetEClass, FLEET__ID);
- createEReference(fleetEClass, FLEET__VEHICLES);
- createEReference(fleetEClass, FLEET__VEHICLE_INFORMATION);
- createEReference(fleetEClass, FLEET__SERVICE_GARAGE);
-
- garageEClass = createEClass(GARAGE);
- createEReference(garageEClass, GARAGE__VEHICLES);
- createEReference(garageEClass, GARAGE__CUSTOMER_SHUTTLES);
- createEReference(garageEClass, GARAGE__ADDRESS);
- createEReference(garageEClass, GARAGE__FLEETS_USING_GARAGE);
- createEAttribute(garageEClass, GARAGE__NAME);
-
- tireEClass = createEClass(TIRE);
- createEAttribute(tireEClass, TIRE__RADIUS);
- createEAttribute(tireEClass, TIRE__WIDTH);
- createEAttribute(tireEClass, TIRE__PROFILE);
- createEAttribute(tireEClass, TIRE__MAKE);
- createEAttribute(tireEClass, TIRE__MODEL);
-
- hybridEClass = createEClass(HYBRID);
- createEAttribute(hybridEClass, HYBRID__HAS_RECHARGE_PLUG);
- createEAttribute(hybridEClass, HYBRID__BATTERY_LIFE);
-
- carEClass = createEClass(CAR);
- createEAttribute(carEClass, CAR__NUM_PASSENGERS);
- createEAttribute(carEClass, CAR__NUM_TIRES);
- createEReference(carEClass, CAR__TIRES);
-
- passengerVehicleEClass = createEClass(PASSENGER_VEHICLE);
- createEAttribute(passengerVehicleEClass, PASSENGER_VEHICLE__PASSENGER_NAME);
-
- engineFactoryEClass = createEClass(ENGINE_FACTORY);
- createEAttribute(engineFactoryEClass, ENGINE_FACTORY__MAKES_DIESEL_ENGINES);
- createEAttribute(engineFactoryEClass, ENGINE_FACTORY__BRANDS);
-
- usAddressEClass = createEClass(US_ADDRESS);
- createEAttribute(usAddressEClass, US_ADDRESS__ZIP_CODE);
- createEAttribute(usAddressEClass, US_ADDRESS__STATE);
-
- vinEClass = createEClass(VIN);
- createEAttribute(vinEClass, VIN__ID);
- createEAttribute(vinEClass, VIN__INSTALLATION_DATE);
- createEReference(vinEClass, VIN__VEHICLE);
-
- transportationDeviceEClass = createEClass(TRANSPORTATION_DEVICE);
- createEAttribute(transportationDeviceEClass, TRANSPORTATION_DEVICE__MANUFACTURED_BY);
- createEAttribute(transportationDeviceEClass, TRANSPORTATION_DEVICE__YEAR);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents() {
- if (isInitialized) return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- TemporalPackage theTemporalPackage = (TemporalPackage)EPackage.Registry.INSTANCE.getEPackage(TemporalPackage.eNS_URI);
-
- // Add supertypes to classes
- personEClass.getESuperTypes().add(theTemporalPackage.getTemporal());
- addressEClass.getESuperTypes().add(theTemporalPackage.getTemporal());
- fleetEClass.getESuperTypes().add(theTemporalPackage.getTemporal());
- garageEClass.getESuperTypes().add(theTemporalPackage.getTemporal());
- hybridEClass.getESuperTypes().add(this.getCar());
- hybridEClass.getESuperTypes().add(this.getPassengerVehicle());
- carEClass.getESuperTypes().add(this.getPassengerVehicle());
- carEClass.getESuperTypes().add(this.getVehicle());
- carEClass.getESuperTypes().add(theTemporalPackage.getTemporal());
- engineFactoryEClass.getESuperTypes().add(this.getManufacturingPlant());
- usAddressEClass.getESuperTypes().add(this.getAddress());
-
- // Initialize classes and features; add operations and parameters
- initEClass(vehicleEClass, Vehicle.class, "Vehicle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getVehicle_Brand(), ecorePackage.getEString(), "brand", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Model(), ecorePackage.getEString(), "model", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Make(), ecorePackage.getEString(), "make", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Color(), ecorePackage.getEString(), "color", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Plate(), ecorePackage.getEString(), "plate", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Id(), ecorePackage.getEString(), "id", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Year(), ecorePackage.getEInt(), "year", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_Length(), ecorePackage.getELong(), "length", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVehicle_AvailableColors(), ecorePackage.getEString(), "availableColors", null, 0, -1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVehicle_Owner(), this.getPerson(), null, "owner", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVehicle_ManufacturedAt(), this.getManufacturingPlant(), null, "manufacturedAt", null, 0, -1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVehicle_TireSpec(), this.getTire(), null, "tireSpec", null, 0, 1, Vehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(personEClass, Person.class, "Person", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getPerson_Id(), ecorePackage.getEString(), "id", null, 0, 1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getPerson_Name(), ecorePackage.getEString(), "name", null, 0, 1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getPerson_Employed(), ecorePackage.getEBoolean(), "employed", null, 0, 1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerson_Addresses(), this.getAddress(), null, "addresses", null, 0, -1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerson_OwnedVehicles(), this.getVehicleInfo(), null, "ownedVehicles", null, 0, -1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getPerson_BirthAddress(), this.getAddress(), null, "birthAddress", null, 0, 1, Person.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(addressEClass, Address.class, "Address", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getAddress_StreetName(), ecorePackage.getEString(), "streetName", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getAddress_StreetNumber(), ecorePackage.getEString(), "streetNumber", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getAddress_City(), ecorePackage.getEString(), "city", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getAddress_Country(), ecorePackage.getEString(), "country", null, 0, 1, Address.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(vehicleInfoEClass, VehicleInfo.class, "VehicleInfo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getVehicleInfo_AcquisitionDate(), ecorePackage.getEDate(), "acquisitionDate", null, 1, 1, VehicleInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVehicleInfo_Vehicle(), this.getVehicle(), null, "vehicle", null, 1, 1, VehicleInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(manufacturingPlantEClass, ManufacturingPlant.class, "ManufacturingPlant", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getManufacturingPlant_Id(), ecorePackage.getEString(), "id", null, 0, 1, ManufacturingPlant.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getManufacturingPlant_Name(), ecorePackage.getEString(), "name", null, 0, 1, ManufacturingPlant.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getManufacturingPlant_Address(), this.getAddress(), null, "address", null, 0, 1, ManufacturingPlant.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getManufacturingPlant_TransportFleet(), this.getFleet(), null, "transportFleet", null, 0, 1, ManufacturingPlant.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(fleetEClass, Fleet.class, "Fleet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getFleet_Id(), ecorePackage.getEString(), "id", null, 0, 1, Fleet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getFleet_Vehicles(), this.getVehicle(), null, "vehicles", null, 0, -1, Fleet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getFleet_VehicleInformation(), this.getVehicleInfo(), null, "vehicleInformation", null, 0, -1, Fleet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getFleet_ServiceGarage(), this.getGarage(), this.getGarage_FleetsUsingGarage(), "serviceGarage", null, 0, 1, Fleet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(garageEClass, Garage.class, "Garage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getGarage_Vehicles(), this.getVehicle(), null, "vehicles", null, 0, -1, Garage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getGarage_CustomerShuttles(), this.getFleet(), null, "customerShuttles", null, 0, 1, Garage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getGarage_Address(), this.getAddress(), null, "address", null, 0, 1, Garage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getGarage_FleetsUsingGarage(), this.getFleet(), this.getFleet_ServiceGarage(), "fleetsUsingGarage", null, 0, -1, Garage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getGarage_Name(), ecorePackage.getEString(), "name", null, 0, 1, Garage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(tireEClass, Tire.class, "Tire", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getTire_Radius(), ecorePackage.getEInt(), "radius", null, 0, 1, Tire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTire_Width(), ecorePackage.getEInt(), "width", null, 0, 1, Tire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTire_Profile(), ecorePackage.getEInt(), "profile", null, 0, 1, Tire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTire_Make(), ecorePackage.getEString(), "make", null, 0, 1, Tire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTire_Model(), ecorePackage.getEString(), "model", null, 0, 1, Tire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hybridEClass, Hybrid.class, "Hybrid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getHybrid_HasRechargePlug(), ecorePackage.getEBoolean(), "hasRechargePlug", null, 0, 1, Hybrid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getHybrid_BatteryLife(), ecorePackage.getEInt(), "batteryLife", null, 0, 1, Hybrid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(carEClass, Car.class, "Car", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getCar_NumPassengers(), ecorePackage.getEInt(), "numPassengers", null, 0, 1, Car.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getCar_NumTires(), ecorePackage.getEInt(), "numTires", null, 0, 1, Car.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getCar_Tires(), this.getTire(), null, "tires", null, 0, -1, Car.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(passengerVehicleEClass, PassengerVehicle.class, "PassengerVehicle", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getPassengerVehicle_PassengerName(), ecorePackage.getEString(), "passengerName", null, 0, 1, PassengerVehicle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(engineFactoryEClass, EngineFactory.class, "EngineFactory", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getEngineFactory_MakesDieselEngines(), ecorePackage.getEBoolean(), "makesDieselEngines", null, 0, 1, EngineFactory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getEngineFactory_Brands(), ecorePackage.getEString(), "brands", null, 1, -1, EngineFactory.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(usAddressEClass, USAddress.class, "USAddress", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getUSAddress_ZipCode(), ecorePackage.getEString(), "zipCode", null, 0, 1, USAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getUSAddress_State(), ecorePackage.getEString(), "state", null, 0, 1, USAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(vinEClass, Vin.class, "Vin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getVin_Id(), ecorePackage.getEString(), "id", null, 0, 1, Vin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getVin_InstallationDate(), ecorePackage.getEDate(), "installationDate", null, 0, 1, Vin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVin_Vehicle(), this.getVehicle(), null, "vehicle", null, 1, 1, Vin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(transportationDeviceEClass, TransportationDevice.class, "TransportationDevice", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getTransportationDevice_ManufacturedBy(), ecorePackage.getEString(), "manufacturedBy", null, 0, 1, TransportationDevice.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getTransportationDevice_Year(), ecorePackage.getEInt(), "year", null, 0, 1, TransportationDevice.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- // Create resource
- createResource(eNS_URI);
- }
-
-} //FleetPackageImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/GarageImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/GarageImpl.java
deleted file mode 100644
index c715069ee..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/GarageImpl.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: GarageImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Address;
-import fleet.Fleet;
-import fleet.FleetPackage;
-import fleet.Garage;
-import fleet.Vehicle;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.impl.TemporalImpl;
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Garage</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.GarageImpl#getVehicles <em>Vehicles</em>}</li>
- * <li>{@link fleet.impl.GarageImpl#getCustomerShuttles <em>Customer Shuttles</em>}</li>
- * <li>{@link fleet.impl.GarageImpl#getAddress <em>Address</em>}</li>
- * <li>{@link fleet.impl.GarageImpl#getFleetsUsingGarage <em>Fleets Using Garage</em>}</li>
- * <li>{@link fleet.impl.GarageImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class GarageImpl extends TemporalImpl implements Garage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected GarageImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.GARAGE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getVehicles() {
- return (EList)eGet(FleetPackage.Literals.GARAGE__VEHICLES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fleet getCustomerShuttles() {
- return (Fleet)eGet(FleetPackage.Literals.GARAGE__CUSTOMER_SHUTTLES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setCustomerShuttles(Fleet newCustomerShuttles) {
- eSet(FleetPackage.Literals.GARAGE__CUSTOMER_SHUTTLES, newCustomerShuttles);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Address getAddress() {
- return (Address)eGet(FleetPackage.Literals.GARAGE__ADDRESS, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setAddress(Address newAddress) {
- eSet(FleetPackage.Literals.GARAGE__ADDRESS, newAddress);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getFleetsUsingGarage() {
- return (EList)eGet(FleetPackage.Literals.GARAGE__FLEETS_USING_GARAGE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return (String)eGet(FleetPackage.Literals.GARAGE__NAME, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName) {
- eSet(FleetPackage.Literals.GARAGE__NAME, newName);
- }
-
-} //GarageImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/HybridImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/HybridImpl.java
deleted file mode 100644
index 953506e82..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/HybridImpl.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: HybridImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.Hybrid;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Hybrid</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.HybridImpl#isHasRechargePlug <em>Has Recharge Plug</em>}</li>
- * <li>{@link fleet.impl.HybridImpl#getBatteryLife <em>Battery Life</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HybridImpl extends CarImpl implements Hybrid {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HybridImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.HYBRID;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isHasRechargePlug() {
- return ((Boolean)eGet(FleetPackage.Literals.HYBRID__HAS_RECHARGE_PLUG, true)).booleanValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setHasRechargePlug(boolean newHasRechargePlug) {
- eSet(FleetPackage.Literals.HYBRID__HAS_RECHARGE_PLUG, new Boolean(newHasRechargePlug));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getBatteryLife() {
- return ((Integer)eGet(FleetPackage.Literals.HYBRID__BATTERY_LIFE, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setBatteryLife(int newBatteryLife) {
- eSet(FleetPackage.Literals.HYBRID__BATTERY_LIFE, new Integer(newBatteryLife));
- }
-
-} //HybridImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/ManufacturingPlantImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/ManufacturingPlantImpl.java
deleted file mode 100644
index 61f6c2e26..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/ManufacturingPlantImpl.java
+++ /dev/null
@@ -1,136 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: ManufacturingPlantImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Address;
-import fleet.Fleet;
-import fleet.FleetPackage;
-import fleet.ManufacturingPlant;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Manufacturing Plant</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.ManufacturingPlantImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.ManufacturingPlantImpl#getName <em>Name</em>}</li>
- * <li>{@link fleet.impl.ManufacturingPlantImpl#getAddress <em>Address</em>}</li>
- * <li>{@link fleet.impl.ManufacturingPlantImpl#getTransportFleet <em>Transport Fleet</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ManufacturingPlantImpl extends TemporalBaseEObjectImpl implements ManufacturingPlant {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ManufacturingPlantImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.MANUFACTURING_PLANT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.MANUFACTURING_PLANT__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.MANUFACTURING_PLANT__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return (String)eGet(FleetPackage.Literals.MANUFACTURING_PLANT__NAME, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName) {
- eSet(FleetPackage.Literals.MANUFACTURING_PLANT__NAME, newName);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Address getAddress() {
- return (Address)eGet(FleetPackage.Literals.MANUFACTURING_PLANT__ADDRESS, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setAddress(Address newAddress) {
- eSet(FleetPackage.Literals.MANUFACTURING_PLANT__ADDRESS, newAddress);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fleet getTransportFleet() {
- return (Fleet)eGet(FleetPackage.Literals.MANUFACTURING_PLANT__TRANSPORT_FLEET, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTransportFleet(Fleet newTransportFleet) {
- eSet(FleetPackage.Literals.MANUFACTURING_PLANT__TRANSPORT_FLEET, newTransportFleet);
- }
-
-} //ManufacturingPlantImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/PersonImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/PersonImpl.java
deleted file mode 100644
index 4d5dfe81d..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/PersonImpl.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: PersonImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.Address;
-import fleet.FleetPackage;
-import fleet.Person;
-import fleet.VehicleInfo;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.impl.TemporalImpl;
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Person</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.PersonImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.PersonImpl#getName <em>Name</em>}</li>
- * <li>{@link fleet.impl.PersonImpl#isEmployed <em>Employed</em>}</li>
- * <li>{@link fleet.impl.PersonImpl#getAddresses <em>Addresses</em>}</li>
- * <li>{@link fleet.impl.PersonImpl#getOwnedVehicles <em>Owned Vehicles</em>}</li>
- * <li>{@link fleet.impl.PersonImpl#getBirthAddress <em>Birth Address</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PersonImpl extends TemporalImpl implements Person {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PersonImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.PERSON;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.PERSON__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.PERSON__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return (String)eGet(FleetPackage.Literals.PERSON__NAME, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName) {
- eSet(FleetPackage.Literals.PERSON__NAME, newName);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isEmployed() {
- return ((Boolean)eGet(FleetPackage.Literals.PERSON__EMPLOYED, true)).booleanValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEmployed(boolean newEmployed) {
- eSet(FleetPackage.Literals.PERSON__EMPLOYED, new Boolean(newEmployed));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getAddresses() {
- return (EList)eGet(FleetPackage.Literals.PERSON__ADDRESSES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getOwnedVehicles() {
- return (EList)eGet(FleetPackage.Literals.PERSON__OWNED_VEHICLES, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Address getBirthAddress() {
- return (Address)eGet(FleetPackage.Literals.PERSON__BIRTH_ADDRESS, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setBirthAddress(Address newBirthAddress) {
- eSet(FleetPackage.Literals.PERSON__BIRTH_ADDRESS, newBirthAddress);
- }
-
-} //PersonImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TireImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TireImpl.java
deleted file mode 100644
index bf4fdbabf..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TireImpl.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TireImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.Tire;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Tire</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.TireImpl#getRadius <em>Radius</em>}</li>
- * <li>{@link fleet.impl.TireImpl#getWidth <em>Width</em>}</li>
- * <li>{@link fleet.impl.TireImpl#getProfile <em>Profile</em>}</li>
- * <li>{@link fleet.impl.TireImpl#getMake <em>Make</em>}</li>
- * <li>{@link fleet.impl.TireImpl#getModel <em>Model</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TireImpl extends TemporalBaseEObjectImpl implements Tire {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected TireImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.TIRE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getRadius() {
- return ((Integer)eGet(FleetPackage.Literals.TIRE__RADIUS, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRadius(int newRadius) {
- eSet(FleetPackage.Literals.TIRE__RADIUS, new Integer(newRadius));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getWidth() {
- return ((Integer)eGet(FleetPackage.Literals.TIRE__WIDTH, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setWidth(int newWidth) {
- eSet(FleetPackage.Literals.TIRE__WIDTH, new Integer(newWidth));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getProfile() {
- return ((Integer)eGet(FleetPackage.Literals.TIRE__PROFILE, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setProfile(int newProfile) {
- eSet(FleetPackage.Literals.TIRE__PROFILE, new Integer(newProfile));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getMake() {
- return (String)eGet(FleetPackage.Literals.TIRE__MAKE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setMake(String newMake) {
- eSet(FleetPackage.Literals.TIRE__MAKE, newMake);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getModel() {
- return (String)eGet(FleetPackage.Literals.TIRE__MODEL, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setModel(String newModel) {
- eSet(FleetPackage.Literals.TIRE__MODEL, newModel);
- }
-
-} //TireImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TransportationDeviceImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TransportationDeviceImpl.java
deleted file mode 100644
index bccb12ac4..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/TransportationDeviceImpl.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: TransportationDeviceImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.TransportationDevice;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Transportation Device</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.TransportationDeviceImpl#getManufacturedBy <em>Manufactured By</em>}</li>
- * <li>{@link fleet.impl.TransportationDeviceImpl#getYear <em>Year</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class TransportationDeviceImpl extends TemporalBaseEObjectImpl implements TransportationDevice {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected TransportationDeviceImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.TRANSPORTATION_DEVICE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getManufacturedBy() {
- return (String)eGet(FleetPackage.Literals.TRANSPORTATION_DEVICE__MANUFACTURED_BY, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setManufacturedBy(String newManufacturedBy) {
- eSet(FleetPackage.Literals.TRANSPORTATION_DEVICE__MANUFACTURED_BY, newManufacturedBy);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getYear() {
- return ((Integer)eGet(FleetPackage.Literals.TRANSPORTATION_DEVICE__YEAR, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setYear(int newYear) {
- eSet(FleetPackage.Literals.TRANSPORTATION_DEVICE__YEAR, new Integer(newYear));
- }
-
-} //TransportationDeviceImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/USAddressImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/USAddressImpl.java
deleted file mode 100644
index 3e88a9a07..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/USAddressImpl.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: USAddressImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.USAddress;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>US Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.USAddressImpl#getZipCode <em>Zip Code</em>}</li>
- * <li>{@link fleet.impl.USAddressImpl#getState <em>State</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class USAddressImpl extends AddressImpl implements USAddress {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected USAddressImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.US_ADDRESS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getZipCode() {
- return (String)eGet(FleetPackage.Literals.US_ADDRESS__ZIP_CODE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setZipCode(String newZipCode) {
- eSet(FleetPackage.Literals.US_ADDRESS__ZIP_CODE, newZipCode);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getState() {
- return (String)eGet(FleetPackage.Literals.US_ADDRESS__STATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setState(String newState) {
- eSet(FleetPackage.Literals.US_ADDRESS__STATE, newState);
- }
-
-} //USAddressImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleImpl.java
deleted file mode 100644
index a215aad9c..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleImpl.java
+++ /dev/null
@@ -1,275 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: VehicleImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.ManufacturingPlant;
-import fleet.Person;
-import fleet.Tire;
-import fleet.Vehicle;
-
-import org.eclipse.emf.common.util.EList;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Vehicle</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.VehicleImpl#getBrand <em>Brand</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getModel <em>Model</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getMake <em>Make</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getColor <em>Color</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getPlate <em>Plate</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getYear <em>Year</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getLength <em>Length</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getAvailableColors <em>Available Colors</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getOwner <em>Owner</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getManufacturedAt <em>Manufactured At</em>}</li>
- * <li>{@link fleet.impl.VehicleImpl#getTireSpec <em>Tire Spec</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class VehicleImpl extends TemporalBaseEObjectImpl implements Vehicle {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected VehicleImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.VEHICLE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getBrand() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__BRAND, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setBrand(String newBrand) {
- eSet(FleetPackage.Literals.VEHICLE__BRAND, newBrand);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getModel() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__MODEL, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setModel(String newModel) {
- eSet(FleetPackage.Literals.VEHICLE__MODEL, newModel);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getMake() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__MAKE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setMake(String newMake) {
- eSet(FleetPackage.Literals.VEHICLE__MAKE, newMake);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getColor() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__COLOR, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setColor(String newColor) {
- eSet(FleetPackage.Literals.VEHICLE__COLOR, newColor);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getPlate() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__PLATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPlate(String newPlate) {
- eSet(FleetPackage.Literals.VEHICLE__PLATE, newPlate);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.VEHICLE__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.VEHICLE__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public int getYear() {
- return ((Integer)eGet(FleetPackage.Literals.VEHICLE__YEAR, true)).intValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setYear(int newYear) {
- eSet(FleetPackage.Literals.VEHICLE__YEAR, new Integer(newYear));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public long getLength() {
- return ((Long)eGet(FleetPackage.Literals.VEHICLE__LENGTH, true)).longValue();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLength(long newLength) {
- eSet(FleetPackage.Literals.VEHICLE__LENGTH, new Long(newLength));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getAvailableColors() {
- return (EList)eGet(FleetPackage.Literals.VEHICLE__AVAILABLE_COLORS, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Person getOwner() {
- return (Person)eGet(FleetPackage.Literals.VEHICLE__OWNER, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setOwner(Person newOwner) {
- eSet(FleetPackage.Literals.VEHICLE__OWNER, newOwner);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- public EList getManufacturedAt() {
- return (EList)eGet(FleetPackage.Literals.VEHICLE__MANUFACTURED_AT, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Tire getTireSpec() {
- return (Tire)eGet(FleetPackage.Literals.VEHICLE__TIRE_SPEC, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTireSpec(Tire newTireSpec) {
- eSet(FleetPackage.Literals.VEHICLE__TIRE_SPEC, newTireSpec);
- }
-
-} //VehicleImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleInfoImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleInfoImpl.java
deleted file mode 100644
index 1bb7a413f..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VehicleInfoImpl.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: VehicleInfoImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.Vehicle;
-import fleet.VehicleInfo;
-
-import java.util.Date;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Vehicle Info</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.VehicleInfoImpl#getAcquisitionDate <em>Acquisition Date</em>}</li>
- * <li>{@link fleet.impl.VehicleInfoImpl#getVehicle <em>Vehicle</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class VehicleInfoImpl extends TemporalBaseEObjectImpl implements VehicleInfo {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected VehicleInfoImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.VEHICLE_INFO;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Date getAcquisitionDate() {
- return (Date)eGet(FleetPackage.Literals.VEHICLE_INFO__ACQUISITION_DATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setAcquisitionDate(Date newAcquisitionDate) {
- eSet(FleetPackage.Literals.VEHICLE_INFO__ACQUISITION_DATE, newAcquisitionDate);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Vehicle getVehicle() {
- return (Vehicle)eGet(FleetPackage.Literals.VEHICLE_INFO__VEHICLE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setVehicle(Vehicle newVehicle) {
- eSet(FleetPackage.Literals.VEHICLE_INFO__VEHICLE, newVehicle);
- }
-
-} //VehicleInfoImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VinImpl.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VinImpl.java
deleted file mode 100644
index d18161955..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/impl/VinImpl.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: VinImpl.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.impl;
-
-import fleet.FleetPackage;
-import fleet.Vehicle;
-import fleet.Vin;
-
-import java.util.Date;
-
-import org.eclipse.emf.ecore.EClass;
-
-import temporal.mod.TemporalBaseEObjectImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Vin</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link fleet.impl.VinImpl#getId <em>Id</em>}</li>
- * <li>{@link fleet.impl.VinImpl#getInstallationDate <em>Installation Date</em>}</li>
- * <li>{@link fleet.impl.VinImpl#getVehicle <em>Vehicle</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class VinImpl extends TemporalBaseEObjectImpl implements Vin {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected VinImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return FleetPackage.Literals.VIN;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected int eStaticFeatureCount() {
- return 0;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getId() {
- return (String)eGet(FleetPackage.Literals.VIN__ID, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setId(String newId) {
- eSet(FleetPackage.Literals.VIN__ID, newId);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Date getInstallationDate() {
- return (Date)eGet(FleetPackage.Literals.VIN__INSTALLATION_DATE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setInstallationDate(Date newInstallationDate) {
- eSet(FleetPackage.Literals.VIN__INSTALLATION_DATE, newInstallationDate);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Vehicle getVehicle() {
- return (Vehicle)eGet(FleetPackage.Literals.VIN__VEHICLE, true);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setVehicle(Vehicle newVehicle) {
- eSet(FleetPackage.Literals.VIN__VEHICLE, newVehicle);
- }
-
-} //VinImpl
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/model/fleet.ecore b/examples/org.eclipse.emf.teneo.samples/src/fleet/model/fleet.ecore
deleted file mode 100644
index 0ad72bf60..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/model/fleet.ecore
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="fleet"
- nsURI="http:///fleet.ecore" nsPrefix="fleet">
- <eClassifiers xsi:type="ecore:EClass" name="Vehicle">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="brand" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="model" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="make" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="plate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="availableColors" upperBound="-1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="owner" eType="#//Person"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="manufacturedAt" upperBound="-1"
- eType="#//ManufacturingPlant"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="tireSpec" eType="#//Tire"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="../../org.eclipse.emf.temporality/model/temporal.ecore#//Temporal">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="employed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="addresses" unique="false"
- upperBound="-1" eType="#//Address" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ownedVehicles" upperBound="-1"
- eType="#//VehicleInfo"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="birthAddress" eType="#//Address"
- containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Address" eSuperTypes="../../org.eclipse.emf.temporality/model/temporal.ecore#//Temporal">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="streetName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="streetNumber" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="city" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="country" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VehicleInfo">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="acquisitionDate" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="vehicle" lowerBound="1"
- eType="#//Vehicle"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ManufacturingPlant">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="#//Address"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="transportFleet" eType="#//Fleet"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Fleet" eSuperTypes="../../org.eclipse.emf.temporality/model/temporal.ecore#//Temporal">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="vehicles" upperBound="-1"
- eType="#//Vehicle"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="vehicleInformation" upperBound="-1"
- eType="#//VehicleInfo" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="serviceGarage" eType="#//Garage"
- eOpposite="#//Garage/fleetsUsingGarage"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Garage" eSuperTypes="../../org.eclipse.emf.temporality/model/temporal.ecore#//Temporal">
- <eStructuralFeatures xsi:type="ecore:EReference" name="vehicles" upperBound="-1"
- eType="#//Vehicle"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="customerShuttles" eType="#//Fleet"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="address" eType="#//Address"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="fleetsUsingGarage" upperBound="-1"
- eType="#//Fleet" eOpposite="#//Fleet/serviceGarage"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Tire">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="radius" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="profile" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="make" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="model" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Hybrid" eSuperTypes="#//Car #//PassengerVehicle">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasRechargePlug" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="batteryLife" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="#//PassengerVehicle #//Vehicle ../../org.eclipse.emf.temporality/model/temporal.ecore#//Temporal">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="numPassengers" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="numTires" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="tires" upperBound="-1"
- eType="#//Tire" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PassengerVehicle" abstract="true" interface="true">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="passengerName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="EngineFactory" eSuperTypes="#//ManufacturingPlant">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="makesDieselEngines" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="brands" lowerBound="1"
- upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="USAddress" eSuperTypes="#//Address">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="zipCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Vin">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="installationDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="vehicle" lowerBound="1"
- eType="#//Vehicle"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="TransportationDevice">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="manufacturedBy" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- </eClassifiers>
-</ecore:EPackage>
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetAdapterFactory.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetAdapterFactory.java
deleted file mode 100644
index 7a32fa8bb..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetAdapterFactory.java
+++ /dev/null
@@ -1,378 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetAdapterFactory.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.util;
-
-import fleet.*;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
-import org.eclipse.emf.ecore.EObject;
-import temporal.Temporal;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see fleet.FleetPackage
- * @generated
- */
-public class FleetAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static FleetPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FleetAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = FleetPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch the delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected FleetSwitch modelSwitch =
- new FleetSwitch() {
- public Object caseVehicle(Vehicle object) {
- return createVehicleAdapter();
- }
- public Object casePerson(Person object) {
- return createPersonAdapter();
- }
- public Object caseAddress(Address object) {
- return createAddressAdapter();
- }
- public Object caseVehicleInfo(VehicleInfo object) {
- return createVehicleInfoAdapter();
- }
- public Object caseManufacturingPlant(ManufacturingPlant object) {
- return createManufacturingPlantAdapter();
- }
- public Object caseFleet(Fleet object) {
- return createFleetAdapter();
- }
- public Object caseGarage(Garage object) {
- return createGarageAdapter();
- }
- public Object caseTire(Tire object) {
- return createTireAdapter();
- }
- public Object caseHybrid(Hybrid object) {
- return createHybridAdapter();
- }
- public Object caseCar(Car object) {
- return createCarAdapter();
- }
- public Object casePassengerVehicle(PassengerVehicle object) {
- return createPassengerVehicleAdapter();
- }
- public Object caseEngineFactory(EngineFactory object) {
- return createEngineFactoryAdapter();
- }
- public Object caseUSAddress(USAddress object) {
- return createUSAddressAdapter();
- }
- public Object caseVin(Vin object) {
- return createVinAdapter();
- }
- public Object caseTransportationDevice(TransportationDevice object) {
- return createTransportationDeviceAdapter();
- }
- public Object caseTemporal(Temporal object) {
- return createTemporalAdapter();
- }
- public Object defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
- }
-
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Vehicle <em>Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Vehicle
- * @generated
- */
- public Adapter createVehicleAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Person <em>Person</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Person
- * @generated
- */
- public Adapter createPersonAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Address <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Address
- * @generated
- */
- public Adapter createAddressAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.VehicleInfo <em>Vehicle Info</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.VehicleInfo
- * @generated
- */
- public Adapter createVehicleInfoAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.ManufacturingPlant <em>Manufacturing Plant</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.ManufacturingPlant
- * @generated
- */
- public Adapter createManufacturingPlantAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Fleet <em>Fleet</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Fleet
- * @generated
- */
- public Adapter createFleetAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Garage <em>Garage</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Garage
- * @generated
- */
- public Adapter createGarageAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Tire <em>Tire</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Tire
- * @generated
- */
- public Adapter createTireAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Hybrid <em>Hybrid</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Hybrid
- * @generated
- */
- public Adapter createHybridAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Car <em>Car</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Car
- * @generated
- */
- public Adapter createCarAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.PassengerVehicle <em>Passenger Vehicle</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.PassengerVehicle
- * @generated
- */
- public Adapter createPassengerVehicleAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.EngineFactory <em>Engine Factory</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.EngineFactory
- * @generated
- */
- public Adapter createEngineFactoryAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.USAddress <em>US Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.USAddress
- * @generated
- */
- public Adapter createUSAddressAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.Vin <em>Vin</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.Vin
- * @generated
- */
- public Adapter createVinAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link fleet.TransportationDevice <em>Transportation Device</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see fleet.TransportationDevice
- * @generated
- */
- public Adapter createTransportationDeviceAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link temporal.Temporal <em>Temporal</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see temporal.Temporal
- * @generated
- */
- public Adapter createTemporalAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
-
-} //FleetAdapterFactory
diff --git a/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetSwitch.java b/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetSwitch.java
deleted file mode 100644
index bd301c567..000000000
--- a/examples/org.eclipse.emf.teneo.samples/src/fleet/util/FleetSwitch.java
+++ /dev/null
@@ -1,454 +0,0 @@
-/**
- * <copyright>
- * </copyright>
- *
- * $Id: FleetSwitch.java,v 1.1 2008/04/17 11:33:39 mtaal Exp $
- */
-package fleet.util;
-
-import fleet.*;
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import temporal.Temporal;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see fleet.FleetPackage
- * @generated
- */
-public class FleetSwitch {
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static FleetPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FleetSwitch() {
- if (modelPackage == null) {
- modelPackage = FleetPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public Object doSwitch(EObject theEObject) {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(EClass theEClass, EObject theEObject) {
- if (theEClass.eContainer() == modelPackage) {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else {
- List eSuperTypes = theEClass.getESuperTypes();
- return
- eSuperTypes.isEmpty() ?
- defaultCase(theEObject) :
- doSwitch((EClass)eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case FleetPackage.VEHICLE: {
- Vehicle vehicle = (Vehicle)theEObject;
- Object result = caseVehicle(vehicle);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.PERSON: {
- Person person = (Person)theEObject;
- Object result = casePerson(person);
- if (result == null) result = caseTemporal(person);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.ADDRESS: {
- Address address = (Address)theEObject;
- Object result = caseAddress(address);
- if (result == null) result = caseTemporal(address);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.VEHICLE_INFO: {
- VehicleInfo vehicleInfo = (VehicleInfo)theEObject;
- Object result = caseVehicleInfo(vehicleInfo);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.MANUFACTURING_PLANT: {
- ManufacturingPlant manufacturingPlant = (ManufacturingPlant)theEObject;
- Object result = caseManufacturingPlant(manufacturingPlant);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.FLEET: {
- Fleet fleet = (Fleet)theEObject;
- Object result = caseFleet(fleet);
- if (result == null) result = caseTemporal(fleet);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.GARAGE: {
- Garage garage = (Garage)theEObject;
- Object result = caseGarage(garage);
- if (result == null) result = caseTemporal(garage);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.TIRE: {
- Tire tire = (Tire)theEObject;
- Object result = caseTire(tire);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.HYBRID: {
- Hybrid hybrid = (Hybrid)theEObject;
- Object result = caseHybrid(hybrid);
- if (result == null) result = caseCar(hybrid);
- if (result == null) result = casePassengerVehicle(hybrid);
- if (result == null) result = caseVehicle(hybrid);
- if (result == null) result = caseTemporal(hybrid);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.CAR: {
- Car car = (Car)theEObject;
- Object result = caseCar(car);
- if (result == null) result = casePassengerVehicle(car);
- if (result == null) result = caseVehicle(car);
- if (result == null) result = caseTemporal(car);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.PASSENGER_VEHICLE: {
- PassengerVehicle passengerVehicle = (PassengerVehicle)theEObject;
- Object result = casePassengerVehicle(passengerVehicle);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.ENGINE_FACTORY: {
- EngineFactory engineFactory = (EngineFactory)theEObject;
- Object result = caseEngineFactory(engineFactory);
- if (result == null) result = caseManufacturingPlant(engineFactory);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.US_ADDRESS: {
- USAddress usAddress = (USAddress)theEObject;
- Object result = caseUSAddress(usAddress);
- if (result == null) result = caseAddress(usAddress);
- if (result == null) result = caseTemporal(usAddress);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.VIN: {
- Vin vin = (Vin)theEObject;
- Object result = caseVin(vin);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case FleetPackage.TRANSPORTATION_DEVICE: {
- TransportationDevice transportationDevice = (TransportationDevice)theEObject;
- Object result = caseTransportationDevice(transportationDevice);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Vehicle</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Vehicle</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseVehicle(Vehicle object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Person</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Person</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object casePerson(Person object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseAddress(Address object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Vehicle Info</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Vehicle Info</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseVehicleInfo(VehicleInfo object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Manufacturing Plant</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Manufacturing Plant</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseManufacturingPlant(ManufacturingPlant object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Fleet</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Fleet</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseFleet(Fleet object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Garage</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Garage</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseGarage(Garage object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Tire</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Tire</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseTire(Tire object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Hybrid</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Hybrid</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHybrid(Hybrid object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Car</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Car</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseCar(Car object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Passenger Vehicle</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Passenger Vehicle</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object casePassengerVehicle(PassengerVehicle object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Engine Factory</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Engine Factory</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseEngineFactory(EngineFactory object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>US Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>US Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseUSAddress(USAddress object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Vin</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Vin</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseVin(Vin object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Transportation Device</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Transportation Device</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseTransportationDevice(TransportationDevice object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Temporal</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Temporal</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseTemporal(Temporal object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public Object defaultCase(EObject object) {
- return null;
- }
-
-} //FleetSwitch

Back to the top