diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/fleet')
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 |