diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/com/example')
35 files changed, 0 insertions, 5116 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFactory.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFactory.java deleted file mode 100644 index 188d65b92..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFactory.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarFactory.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -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 com.example.car.CarPackage - * @generated - */ -public interface CarFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CarFactory eINSTANCE = com.example.car.impl.CarFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Frame</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Frame</em>'. - * @generated - */ - CarFrame createCarFrame(); - - /** - * Returns a new object of class '<em>Link</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Link</em>'. - * @generated - */ - CarLink createCarLink(); - - /** - * Returns a new object of class '<em>Cars List</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Cars List</em>'. - * @generated - */ - CarsList createCarsList(); - - /** - * 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 - */ - CarTire createCarTire(); - - /** - * Returns a new object of class '<em>Type</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Type</em>'. - * @generated - */ - CarType createCarType(); - - /** - * Returns a new object of class '<em>Wheel</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Wheel</em>'. - * @generated - */ - CarWheel createCarWheel(); - - /** - * Returns a new object of class '<em>Document Root</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Document Root</em>'. - * @generated - */ - DocumentRoot createDocumentRoot(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - CarPackage getCarPackage(); - -} //CarFactory diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFrame.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFrame.java deleted file mode 100644 index a2caacbb2..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarFrame.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarFrame.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Frame</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.CarFrame#getCarWheel <em>Car Wheel</em>}</li> - * <li>{@link com.example.car.CarFrame#getCarLinkRef <em>Car Link Ref</em>}</li> - * <li>{@link com.example.car.CarFrame#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarFrame() - * @model extendedMetaData="name='CarFrame' kind='elementOnly'" - * @generated - */ -public interface CarFrame extends EObject { - /** - * Returns the value of the '<em><b>Car Wheel</b></em>' containment reference list. - * The list contents are of type {@link com.example.car.CarWheel}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Wheel</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Wheel</em>' containment reference list. - * @see com.example.car.CarPackage#getCarFrame_CarWheel() - * @model containment="true" - * extendedMetaData="kind='element' name='carWheel' namespace='##targetNamespace'" - * @generated - */ - EList<CarWheel> getCarWheel(); - - /** - * Returns the value of the '<em><b>Car Link Ref</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Link Ref</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Link Ref</em>' reference. - * @see #setCarLinkRef(CarLink) - * @see com.example.car.CarPackage#getCarFrame_CarLinkRef() - * @model resolveProxies="false" - * extendedMetaData="kind='attribute' name='carLinkRef'" - * @generated - */ - CarLink getCarLinkRef(); - - /** - * Sets the value of the '{@link com.example.car.CarFrame#getCarLinkRef <em>Car Link Ref</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Car Link Ref</em>' reference. - * @see #getCarLinkRef() - * @generated - */ - void setCarLinkRef(CarLink 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 com.example.car.CarPackage#getCarFrame_Name() - * @model dataType="org.eclipse.emf.ecore.xml.type.String" - * extendedMetaData="kind='attribute' name='name'" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.example.car.CarFrame#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); - -} // CarFrame diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarLink.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarLink.java deleted file mode 100644 index 20d8f8dee..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarLink.java +++ /dev/null @@ -1,83 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarLink.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Link</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.CarLink#getCarLinkId <em>Car Link Id</em>}</li> - * <li>{@link com.example.car.CarLink#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarLink() - * @model extendedMetaData="name='CarLink' kind='empty'" - * @generated - */ -public interface CarLink extends EObject { - /** - * Returns the value of the '<em><b>Car Link Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Link 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>Car Link Id</em>' attribute. - * @see #setCarLinkId(String) - * @see com.example.car.CarPackage#getCarLink_CarLinkId() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" required="true" - * extendedMetaData="kind='attribute' name='carLinkId'" - * @generated - */ - String getCarLinkId(); - - /** - * Sets the value of the '{@link com.example.car.CarLink#getCarLinkId <em>Car Link Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Car Link Id</em>' attribute. - * @see #getCarLinkId() - * @generated - */ - void setCarLinkId(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 com.example.car.CarPackage#getCarLink_Name() - * @model dataType="org.eclipse.emf.ecore.xml.type.String" required="true" - * extendedMetaData="kind='attribute' name='name'" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.example.car.CarLink#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); - -} // CarLink diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarPackage.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarPackage.java deleted file mode 100644 index 28505d410..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarPackage.java +++ /dev/null @@ -1,809 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarPackage.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see com.example.car.CarFactory - * @model kind="package" - * annotation="http://www.w3.org/XML/1998/namespace lang='en'" - * @generated - */ -public interface CarPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "car"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.example.com/car.xsd"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "car"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - CarPackage eINSTANCE = com.example.car.impl.CarPackageImpl.init(); - - /** - * The meta object id for the '{@link com.example.car.impl.CarFrameImpl <em>Frame</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarFrameImpl - * @see com.example.car.impl.CarPackageImpl#getCarFrame() - * @generated - */ - int CAR_FRAME = 0; - - /** - * The feature id for the '<em><b>Car Wheel</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_FRAME__CAR_WHEEL = 0; - - /** - * The feature id for the '<em><b>Car Link Ref</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_FRAME__CAR_LINK_REF = 1; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_FRAME__NAME = 2; - - /** - * The number of structural features of the '<em>Frame</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_FRAME_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link com.example.car.impl.CarLinkImpl <em>Link</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarLinkImpl - * @see com.example.car.impl.CarPackageImpl#getCarLink() - * @generated - */ - int CAR_LINK = 1; - - /** - * The feature id for the '<em><b>Car Link Id</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_LINK__CAR_LINK_ID = 0; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_LINK__NAME = 1; - - /** - * The number of structural features of the '<em>Link</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_LINK_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.example.car.impl.CarsListImpl <em>Cars List</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarsListImpl - * @see com.example.car.impl.CarPackageImpl#getCarsList() - * @generated - */ - int CARS_LIST = 2; - - /** - * The feature id for the '<em><b>Car Type</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CARS_LIST__CAR_TYPE = 0; - - /** - * The feature id for the '<em><b>Car Link</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CARS_LIST__CAR_LINK = 1; - - /** - * The number of structural features of the '<em>Cars List</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CARS_LIST_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.example.car.impl.CarTireImpl <em>Tire</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarTireImpl - * @see com.example.car.impl.CarPackageImpl#getCarTire() - * @generated - */ - int CAR_TIRE = 3; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_TIRE__NAME = 0; - - /** - * The number of structural features of the '<em>Tire</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_TIRE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.example.car.impl.CarTypeImpl <em>Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarTypeImpl - * @see com.example.car.impl.CarPackageImpl#getCarType() - * @generated - */ - int CAR_TYPE = 4; - - /** - * The feature id for the '<em><b>Car Frame</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_TYPE__CAR_FRAME = 0; - - /** - * The feature id for the '<em><b>Car ID</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_TYPE__CAR_ID = 1; - - /** - * The number of structural features of the '<em>Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_TYPE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.example.car.impl.CarWheelImpl <em>Wheel</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarWheelImpl - * @see com.example.car.impl.CarPackageImpl#getCarWheel() - * @generated - */ - int CAR_WHEEL = 5; - - /** - * The feature id for the '<em><b>Car Tire</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_WHEEL__CAR_TIRE = 0; - - /** - * The feature id for the '<em><b>Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_WHEEL__NAME = 1; - - /** - * The number of structural features of the '<em>Wheel</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CAR_WHEEL_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.example.car.impl.DocumentRootImpl <em>Document Root</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.DocumentRootImpl - * @see com.example.car.impl.CarPackageImpl#getDocumentRoot() - * @generated - */ - int DOCUMENT_ROOT = 6; - - /** - * The feature id for the '<em><b>Mixed</b></em>' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__MIXED = 0; - - /** - * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1; - - /** - * The feature id for the '<em><b>XSI Schema Location</b></em>' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2; - - /** - * The feature id for the '<em><b>Cars List</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT__CARS_LIST = 3; - - /** - * The number of structural features of the '<em>Document Root</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DOCUMENT_ROOT_FEATURE_COUNT = 4; - - - /** - * Returns the meta object for class '{@link com.example.car.CarFrame <em>Frame</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Frame</em>'. - * @see com.example.car.CarFrame - * @generated - */ - EClass getCarFrame(); - - /** - * Returns the meta object for the containment reference list '{@link com.example.car.CarFrame#getCarWheel <em>Car Wheel</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Car Wheel</em>'. - * @see com.example.car.CarFrame#getCarWheel() - * @see #getCarFrame() - * @generated - */ - EReference getCarFrame_CarWheel(); - - /** - * Returns the meta object for the reference '{@link com.example.car.CarFrame#getCarLinkRef <em>Car Link Ref</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Car Link Ref</em>'. - * @see com.example.car.CarFrame#getCarLinkRef() - * @see #getCarFrame() - * @generated - */ - EReference getCarFrame_CarLinkRef(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarFrame#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see com.example.car.CarFrame#getName() - * @see #getCarFrame() - * @generated - */ - EAttribute getCarFrame_Name(); - - /** - * Returns the meta object for class '{@link com.example.car.CarLink <em>Link</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Link</em>'. - * @see com.example.car.CarLink - * @generated - */ - EClass getCarLink(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarLink#getCarLinkId <em>Car Link Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Car Link Id</em>'. - * @see com.example.car.CarLink#getCarLinkId() - * @see #getCarLink() - * @generated - */ - EAttribute getCarLink_CarLinkId(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarLink#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see com.example.car.CarLink#getName() - * @see #getCarLink() - * @generated - */ - EAttribute getCarLink_Name(); - - /** - * Returns the meta object for class '{@link com.example.car.CarsList <em>Cars List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Cars List</em>'. - * @see com.example.car.CarsList - * @generated - */ - EClass getCarsList(); - - /** - * Returns the meta object for the containment reference list '{@link com.example.car.CarsList#getCarType <em>Car Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Car Type</em>'. - * @see com.example.car.CarsList#getCarType() - * @see #getCarsList() - * @generated - */ - EReference getCarsList_CarType(); - - /** - * Returns the meta object for the containment reference list '{@link com.example.car.CarsList#getCarLink <em>Car Link</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Car Link</em>'. - * @see com.example.car.CarsList#getCarLink() - * @see #getCarsList() - * @generated - */ - EReference getCarsList_CarLink(); - - /** - * Returns the meta object for class '{@link com.example.car.CarTire <em>Tire</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Tire</em>'. - * @see com.example.car.CarTire - * @generated - */ - EClass getCarTire(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarTire#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see com.example.car.CarTire#getName() - * @see #getCarTire() - * @generated - */ - EAttribute getCarTire_Name(); - - /** - * Returns the meta object for class '{@link com.example.car.CarType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Type</em>'. - * @see com.example.car.CarType - * @generated - */ - EClass getCarType(); - - /** - * Returns the meta object for the containment reference list '{@link com.example.car.CarType#getCarFrame <em>Car Frame</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Car Frame</em>'. - * @see com.example.car.CarType#getCarFrame() - * @see #getCarType() - * @generated - */ - EReference getCarType_CarFrame(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarType#getCarID <em>Car ID</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Car ID</em>'. - * @see com.example.car.CarType#getCarID() - * @see #getCarType() - * @generated - */ - EAttribute getCarType_CarID(); - - /** - * Returns the meta object for class '{@link com.example.car.CarWheel <em>Wheel</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Wheel</em>'. - * @see com.example.car.CarWheel - * @generated - */ - EClass getCarWheel(); - - /** - * Returns the meta object for the containment reference list '{@link com.example.car.CarWheel#getCarTire <em>Car Tire</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Car Tire</em>'. - * @see com.example.car.CarWheel#getCarTire() - * @see #getCarWheel() - * @generated - */ - EReference getCarWheel_CarTire(); - - /** - * Returns the meta object for the attribute '{@link com.example.car.CarWheel#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Name</em>'. - * @see com.example.car.CarWheel#getName() - * @see #getCarWheel() - * @generated - */ - EAttribute getCarWheel_Name(); - - /** - * Returns the meta object for class '{@link com.example.car.DocumentRoot <em>Document Root</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Document Root</em>'. - * @see com.example.car.DocumentRoot - * @generated - */ - EClass getDocumentRoot(); - - /** - * Returns the meta object for the attribute list '{@link com.example.car.DocumentRoot#getMixed <em>Mixed</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute list '<em>Mixed</em>'. - * @see com.example.car.DocumentRoot#getMixed() - * @see #getDocumentRoot() - * @generated - */ - EAttribute getDocumentRoot_Mixed(); - - /** - * Returns the meta object for the map '{@link com.example.car.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the map '<em>XMLNS Prefix Map</em>'. - * @see com.example.car.DocumentRoot#getXMLNSPrefixMap() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_XMLNSPrefixMap(); - - /** - * Returns the meta object for the map '{@link com.example.car.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the map '<em>XSI Schema Location</em>'. - * @see com.example.car.DocumentRoot#getXSISchemaLocation() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_XSISchemaLocation(); - - /** - * Returns the meta object for the containment reference '{@link com.example.car.DocumentRoot#getCarsList <em>Cars List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Cars List</em>'. - * @see com.example.car.DocumentRoot#getCarsList() - * @see #getDocumentRoot() - * @generated - */ - EReference getDocumentRoot_CarsList(); - - /** - * 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 - */ - CarFactory getCarFactory(); - - /** - * <!-- 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 com.example.car.impl.CarFrameImpl <em>Frame</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarFrameImpl - * @see com.example.car.impl.CarPackageImpl#getCarFrame() - * @generated - */ - EClass CAR_FRAME = eINSTANCE.getCarFrame(); - - /** - * The meta object literal for the '<em><b>Car Wheel</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CAR_FRAME__CAR_WHEEL = eINSTANCE.getCarFrame_CarWheel(); - - /** - * The meta object literal for the '<em><b>Car Link Ref</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CAR_FRAME__CAR_LINK_REF = eINSTANCE.getCarFrame_CarLinkRef(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_FRAME__NAME = eINSTANCE.getCarFrame_Name(); - - /** - * The meta object literal for the '{@link com.example.car.impl.CarLinkImpl <em>Link</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarLinkImpl - * @see com.example.car.impl.CarPackageImpl#getCarLink() - * @generated - */ - EClass CAR_LINK = eINSTANCE.getCarLink(); - - /** - * The meta object literal for the '<em><b>Car Link Id</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_LINK__CAR_LINK_ID = eINSTANCE.getCarLink_CarLinkId(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_LINK__NAME = eINSTANCE.getCarLink_Name(); - - /** - * The meta object literal for the '{@link com.example.car.impl.CarsListImpl <em>Cars List</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarsListImpl - * @see com.example.car.impl.CarPackageImpl#getCarsList() - * @generated - */ - EClass CARS_LIST = eINSTANCE.getCarsList(); - - /** - * The meta object literal for the '<em><b>Car Type</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CARS_LIST__CAR_TYPE = eINSTANCE.getCarsList_CarType(); - - /** - * The meta object literal for the '<em><b>Car Link</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CARS_LIST__CAR_LINK = eINSTANCE.getCarsList_CarLink(); - - /** - * The meta object literal for the '{@link com.example.car.impl.CarTireImpl <em>Tire</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarTireImpl - * @see com.example.car.impl.CarPackageImpl#getCarTire() - * @generated - */ - EClass CAR_TIRE = eINSTANCE.getCarTire(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_TIRE__NAME = eINSTANCE.getCarTire_Name(); - - /** - * The meta object literal for the '{@link com.example.car.impl.CarTypeImpl <em>Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarTypeImpl - * @see com.example.car.impl.CarPackageImpl#getCarType() - * @generated - */ - EClass CAR_TYPE = eINSTANCE.getCarType(); - - /** - * The meta object literal for the '<em><b>Car Frame</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CAR_TYPE__CAR_FRAME = eINSTANCE.getCarType_CarFrame(); - - /** - * The meta object literal for the '<em><b>Car ID</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_TYPE__CAR_ID = eINSTANCE.getCarType_CarID(); - - /** - * The meta object literal for the '{@link com.example.car.impl.CarWheelImpl <em>Wheel</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.CarWheelImpl - * @see com.example.car.impl.CarPackageImpl#getCarWheel() - * @generated - */ - EClass CAR_WHEEL = eINSTANCE.getCarWheel(); - - /** - * The meta object literal for the '<em><b>Car Tire</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CAR_WHEEL__CAR_TIRE = eINSTANCE.getCarWheel_CarTire(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute CAR_WHEEL__NAME = eINSTANCE.getCarWheel_Name(); - - /** - * The meta object literal for the '{@link com.example.car.impl.DocumentRootImpl <em>Document Root</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see com.example.car.impl.DocumentRootImpl - * @see com.example.car.impl.CarPackageImpl#getDocumentRoot() - * @generated - */ - EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot(); - - /** - * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed(); - - /** - * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap(); - - /** - * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation(); - - /** - * The meta object literal for the '<em><b>Cars List</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DOCUMENT_ROOT__CARS_LIST = eINSTANCE.getDocumentRoot_CarsList(); - - } - -} //CarPackage diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarTire.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarTire.java deleted file mode 100644 index 3cf71d56c..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarTire.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarTire.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -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 com.example.car.CarTire#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarTire() - * @model extendedMetaData="name='CarTire' kind='empty'" - * @generated - */ -public interface CarTire extends EObject { - /** - * 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 com.example.car.CarPackage#getCarTire_Name() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" required="true" - * extendedMetaData="kind='attribute' name='name'" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.example.car.CarTire#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); - -} // CarTire diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarType.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarType.java deleted file mode 100644 index 4b704a7e7..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarType.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarType.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Type</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.CarType#getCarFrame <em>Car Frame</em>}</li> - * <li>{@link com.example.car.CarType#getCarID <em>Car ID</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarType() - * @model extendedMetaData="name='CarType' kind='elementOnly'" - * @generated - */ -public interface CarType extends EObject { - /** - * Returns the value of the '<em><b>Car Frame</b></em>' containment reference list. - * The list contents are of type {@link com.example.car.CarFrame}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Frame</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Frame</em>' containment reference list. - * @see com.example.car.CarPackage#getCarType_CarFrame() - * @model containment="true" - * extendedMetaData="kind='element' name='carFrame' namespace='##targetNamespace'" - * @generated - */ - EList<CarFrame> getCarFrame(); - - /** - * Returns the value of the '<em><b>Car ID</b></em>' attribute. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car 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>Car ID</em>' attribute. - * @see #setCarID(String) - * @see com.example.car.CarPackage#getCarType_CarID() - * @model id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" required="true" - * extendedMetaData="kind='attribute' name='carID'" - * @generated - */ - String getCarID(); - - /** - * Sets the value of the '{@link com.example.car.CarType#getCarID <em>Car ID</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Car ID</em>' attribute. - * @see #getCarID() - * @generated - */ - void setCarID(String value); - -} // CarType diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarWheel.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarWheel.java deleted file mode 100644 index c5d192de4..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarWheel.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarWheel.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Wheel</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.CarWheel#getCarTire <em>Car Tire</em>}</li> - * <li>{@link com.example.car.CarWheel#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarWheel() - * @model extendedMetaData="name='CarWheel' kind='elementOnly'" - * @generated - */ -public interface CarWheel extends EObject { - /** - * Returns the value of the '<em><b>Car Tire</b></em>' containment reference list. - * The list contents are of type {@link com.example.car.CarTire}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Tire</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Tire</em>' containment reference list. - * @see com.example.car.CarPackage#getCarWheel_CarTire() - * @model containment="true" - * extendedMetaData="kind='element' name='carTire' namespace='##targetNamespace'" - * @generated - */ - EList<CarTire> getCarTire(); - - /** - * 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 com.example.car.CarPackage#getCarWheel_Name() - * @model dataType="org.eclipse.emf.ecore.xml.type.String" - * extendedMetaData="kind='attribute' name='name'" - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.example.car.CarWheel#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); - -} // CarWheel diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarsList.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarsList.java deleted file mode 100644 index 89820f220..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/CarsList.java +++ /dev/null @@ -1,65 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarsList.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Cars List</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.CarsList#getCarType <em>Car Type</em>}</li> - * <li>{@link com.example.car.CarsList#getCarLink <em>Car Link</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getCarsList() - * @model extendedMetaData="name='CarsList' kind='elementOnly'" - * @generated - */ -public interface CarsList extends EObject { - /** - * Returns the value of the '<em><b>Car Type</b></em>' containment reference list. - * The list contents are of type {@link com.example.car.CarType}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Type</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Type</em>' containment reference list. - * @see com.example.car.CarPackage#getCarsList_CarType() - * @model containment="true" required="true" - * extendedMetaData="kind='element' name='carType' namespace='##targetNamespace'" - * @generated - */ - EList<CarType> getCarType(); - - /** - * Returns the value of the '<em><b>Car Link</b></em>' containment reference list. - * The list contents are of type {@link com.example.car.CarLink}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Car Link</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Car Link</em>' containment reference list. - * @see com.example.car.CarPackage#getCarsList_CarLink() - * @model containment="true" - * extendedMetaData="kind='element' name='carLink' namespace='##targetNamespace'" - * @generated - */ - EList<CarLink> getCarLink(); - -} // CarsList diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/DocumentRoot.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/DocumentRoot.java deleted file mode 100644 index 7fa6cacde..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/DocumentRoot.java +++ /dev/null @@ -1,115 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DocumentRoot.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car; - -import org.eclipse.emf.common.util.EMap; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Document Root</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link com.example.car.DocumentRoot#getMixed <em>Mixed</em>}</li> - * <li>{@link com.example.car.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> - * <li>{@link com.example.car.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> - * <li>{@link com.example.car.DocumentRoot#getCarsList <em>Cars List</em>}</li> - * </ul> - * </p> - * - * @see com.example.car.CarPackage#getDocumentRoot() - * @model extendedMetaData="name='' kind='mixed'" - * @generated - */ -public interface DocumentRoot extends EObject { - /** - * Returns the value of the '<em><b>Mixed</b></em>' attribute list. - * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Mixed</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>Mixed</em>' attribute list. - * @see com.example.car.CarPackage#getDocumentRoot_Mixed() - * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" - * extendedMetaData="kind='elementWildcard' name=':mixed'" - * @generated - */ - FeatureMap getMixed(); - - /** - * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map. - * The key is of type {@link java.lang.String}, - * and the value is of type {@link java.lang.String}, - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>XMLNS Prefix Map</em>' map. - * @see com.example.car.CarPackage#getDocumentRoot_XMLNSPrefixMap() - * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" - * extendedMetaData="kind='attribute' name='xmlns:prefix'" - * @generated - */ - EMap<String, String> getXMLNSPrefixMap(); - - /** - * Returns the value of the '<em><b>XSI Schema Location</b></em>' map. - * The key is of type {@link java.lang.String}, - * and the value is of type {@link java.lang.String}, - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>XSI Schema Location</em>' map. - * @see com.example.car.CarPackage#getDocumentRoot_XSISchemaLocation() - * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" - * extendedMetaData="kind='attribute' name='xsi:schemaLocation'" - * @generated - */ - EMap<String, String> getXSISchemaLocation(); - - /** - * Returns the value of the '<em><b>Cars List</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cars List</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>Cars List</em>' containment reference. - * @see #setCarsList(CarsList) - * @see com.example.car.CarPackage#getDocumentRoot_CarsList() - * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" - * extendedMetaData="kind='element' name='carsList' namespace='##targetNamespace'" - * @generated - */ - CarsList getCarsList(); - - /** - * Sets the value of the '{@link com.example.car.DocumentRoot#getCarsList <em>Cars List</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cars List</em>' containment reference. - * @see #getCarsList() - * @generated - */ - void setCarsList(CarsList value); - -} // DocumentRoot diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFactoryImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFactoryImpl.java deleted file mode 100644 index 8dbc2dadc..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFactoryImpl.java +++ /dev/null @@ -1,165 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarFactoryImpl.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.*; - -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 CarFactoryImpl extends EFactoryImpl implements CarFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static CarFactory init() { - try { - CarFactory theCarFactory = (CarFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.example.com/car.xsd"); - if (theCarFactory != null) { - return theCarFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new CarFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case CarPackage.CAR_FRAME: return createCarFrame(); - case CarPackage.CAR_LINK: return createCarLink(); - case CarPackage.CARS_LIST: return createCarsList(); - case CarPackage.CAR_TIRE: return createCarTire(); - case CarPackage.CAR_TYPE: return createCarType(); - case CarPackage.CAR_WHEEL: return createCarWheel(); - case CarPackage.DOCUMENT_ROOT: return createDocumentRoot(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarFrame createCarFrame() { - CarFrameImpl carFrame = new CarFrameImpl(); - return carFrame; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarLink createCarLink() { - CarLinkImpl carLink = new CarLinkImpl(); - return carLink; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarsList createCarsList() { - CarsListImpl carsList = new CarsListImpl(); - return carsList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarTire createCarTire() { - CarTireImpl carTire = new CarTireImpl(); - return carTire; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarType createCarType() { - CarTypeImpl carType = new CarTypeImpl(); - return carType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarWheel createCarWheel() { - CarWheelImpl carWheel = new CarWheelImpl(); - return carWheel; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DocumentRoot createDocumentRoot() { - DocumentRootImpl documentRoot = new DocumentRootImpl(); - return documentRoot; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarPackage getCarPackage() { - return (CarPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static CarPackage getPackage() { - return CarPackage.eINSTANCE; - } - -} //CarFactoryImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFrameImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFrameImpl.java deleted file mode 100644 index 756d1ec31..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarFrameImpl.java +++ /dev/null @@ -1,269 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarFrameImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarFrame; -import com.example.car.CarLink; -import com.example.car.CarPackage; -import com.example.car.CarWheel; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Frame</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarFrameImpl#getCarWheel <em>Car Wheel</em>}</li> - * <li>{@link com.example.car.impl.CarFrameImpl#getCarLinkRef <em>Car Link Ref</em>}</li> - * <li>{@link com.example.car.impl.CarFrameImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarFrameImpl extends EObjectImpl implements CarFrame { - /** - * The cached value of the '{@link #getCarWheel() <em>Car Wheel</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarWheel() - * @generated - * @ordered - */ - protected EList<CarWheel> carWheel; - - /** - * The cached value of the '{@link #getCarLinkRef() <em>Car Link Ref</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarLinkRef() - * @generated - * @ordered - */ - protected CarLink carLinkRef; - - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarFrameImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CAR_FRAME; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CarWheel> getCarWheel() { - if (carWheel == null) { - carWheel = new EObjectContainmentEList<CarWheel>(CarWheel.class, this, CarPackage.CAR_FRAME__CAR_WHEEL); - } - return carWheel; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarLink getCarLinkRef() { - return carLinkRef; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCarLinkRef(CarLink newCarLinkRef) { - CarLink oldCarLinkRef = carLinkRef; - carLinkRef = newCarLinkRef; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_FRAME__CAR_LINK_REF, oldCarLinkRef, carLinkRef)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_FRAME__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CarPackage.CAR_FRAME__CAR_WHEEL: - return ((InternalEList<?>)getCarWheel()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CAR_FRAME__CAR_WHEEL: - return getCarWheel(); - case CarPackage.CAR_FRAME__CAR_LINK_REF: - return getCarLinkRef(); - case CarPackage.CAR_FRAME__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CAR_FRAME__CAR_WHEEL: - getCarWheel().clear(); - getCarWheel().addAll((Collection<? extends CarWheel>)newValue); - return; - case CarPackage.CAR_FRAME__CAR_LINK_REF: - setCarLinkRef((CarLink)newValue); - return; - case CarPackage.CAR_FRAME__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CAR_FRAME__CAR_WHEEL: - getCarWheel().clear(); - return; - case CarPackage.CAR_FRAME__CAR_LINK_REF: - setCarLinkRef((CarLink)null); - return; - case CarPackage.CAR_FRAME__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CAR_FRAME__CAR_WHEEL: - return carWheel != null && !carWheel.isEmpty(); - case CarPackage.CAR_FRAME__CAR_LINK_REF: - return carLinkRef != null; - case CarPackage.CAR_FRAME__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //CarFrameImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarLinkImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarLinkImpl.java deleted file mode 100644 index 7eedeaac4..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarLinkImpl.java +++ /dev/null @@ -1,221 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarLinkImpl.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarLink; -import com.example.car.CarPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -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>Link</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarLinkImpl#getCarLinkId <em>Car Link Id</em>}</li> - * <li>{@link com.example.car.impl.CarLinkImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarLinkImpl extends EObjectImpl implements CarLink { - /** - * The default value of the '{@link #getCarLinkId() <em>Car Link Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarLinkId() - * @generated - * @ordered - */ - protected static final String CAR_LINK_ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getCarLinkId() <em>Car Link Id</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarLinkId() - * @generated - * @ordered - */ - protected String carLinkId = CAR_LINK_ID_EDEFAULT; - - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarLinkImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CAR_LINK; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getCarLinkId() { - return carLinkId; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCarLinkId(String newCarLinkId) { - String oldCarLinkId = carLinkId; - carLinkId = newCarLinkId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_LINK__CAR_LINK_ID, oldCarLinkId, carLinkId)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_LINK__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CAR_LINK__CAR_LINK_ID: - return getCarLinkId(); - case CarPackage.CAR_LINK__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CAR_LINK__CAR_LINK_ID: - setCarLinkId((String)newValue); - return; - case CarPackage.CAR_LINK__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CAR_LINK__CAR_LINK_ID: - setCarLinkId(CAR_LINK_ID_EDEFAULT); - return; - case CarPackage.CAR_LINK__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CAR_LINK__CAR_LINK_ID: - return CAR_LINK_ID_EDEFAULT == null ? carLinkId != null : !CAR_LINK_ID_EDEFAULT.equals(carLinkId); - case CarPackage.CAR_LINK__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (carLinkId: "); - result.append(carLinkId); - result.append(", name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //CarLinkImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarPackageImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarPackageImpl.java deleted file mode 100644 index 644f9097d..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarPackageImpl.java +++ /dev/null @@ -1,687 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarPackageImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarFactory; -import com.example.car.CarFrame; -import com.example.car.CarLink; -import com.example.car.CarPackage; -import com.example.car.CarTire; -import com.example.car.CarType; -import com.example.car.CarWheel; -import com.example.car.CarsList; -import com.example.car.DocumentRoot; - -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 org.eclipse.emf.ecore.xml.type.XMLTypePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class CarPackageImpl extends EPackageImpl implements CarPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carFrameEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carLinkEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carsListEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carTireEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carTypeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass carWheelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass documentRootEClass = 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 com.example.car.CarPackage#eNS_URI - * @see #init() - * @generated - */ - private CarPackageImpl() { - super(eNS_URI, CarFactory.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 CarPackage init() { - if (isInited) return (CarPackage)EPackage.Registry.INSTANCE.getEPackage(CarPackage.eNS_URI); - - // Obtain or create and register package - CarPackageImpl theCarPackage = (CarPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof CarPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new CarPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - XMLTypePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theCarPackage.createPackageContents(); - - // Initialize created meta-data - theCarPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theCarPackage.freeze(); - - return theCarPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarFrame() { - return carFrameEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarFrame_CarWheel() { - return (EReference)carFrameEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarFrame_CarLinkRef() { - return (EReference)carFrameEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarFrame_Name() { - return (EAttribute)carFrameEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarLink() { - return carLinkEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarLink_CarLinkId() { - return (EAttribute)carLinkEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarLink_Name() { - return (EAttribute)carLinkEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarsList() { - return carsListEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarsList_CarType() { - return (EReference)carsListEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarsList_CarLink() { - return (EReference)carsListEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarTire() { - return carTireEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarTire_Name() { - return (EAttribute)carTireEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarType() { - return carTypeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarType_CarFrame() { - return (EReference)carTypeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarType_CarID() { - return (EAttribute)carTypeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCarWheel() { - return carWheelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCarWheel_CarTire() { - return (EReference)carWheelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getCarWheel_Name() { - return (EAttribute)carWheelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDocumentRoot() { - return documentRootEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getDocumentRoot_Mixed() { - return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_XMLNSPrefixMap() { - return (EReference)documentRootEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_XSISchemaLocation() { - return (EReference)documentRootEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDocumentRoot_CarsList() { - return (EReference)documentRootEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarFactory getCarFactory() { - return (CarFactory)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 - carFrameEClass = createEClass(CAR_FRAME); - createEReference(carFrameEClass, CAR_FRAME__CAR_WHEEL); - createEReference(carFrameEClass, CAR_FRAME__CAR_LINK_REF); - createEAttribute(carFrameEClass, CAR_FRAME__NAME); - - carLinkEClass = createEClass(CAR_LINK); - createEAttribute(carLinkEClass, CAR_LINK__CAR_LINK_ID); - createEAttribute(carLinkEClass, CAR_LINK__NAME); - - carsListEClass = createEClass(CARS_LIST); - createEReference(carsListEClass, CARS_LIST__CAR_TYPE); - createEReference(carsListEClass, CARS_LIST__CAR_LINK); - - carTireEClass = createEClass(CAR_TIRE); - createEAttribute(carTireEClass, CAR_TIRE__NAME); - - carTypeEClass = createEClass(CAR_TYPE); - createEReference(carTypeEClass, CAR_TYPE__CAR_FRAME); - createEAttribute(carTypeEClass, CAR_TYPE__CAR_ID); - - carWheelEClass = createEClass(CAR_WHEEL); - createEReference(carWheelEClass, CAR_WHEEL__CAR_TIRE); - createEAttribute(carWheelEClass, CAR_WHEEL__NAME); - - documentRootEClass = createEClass(DOCUMENT_ROOT); - createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); - createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); - createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); - createEReference(documentRootEClass, DOCUMENT_ROOT__CARS_LIST); - } - - /** - * <!-- 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 - XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - - // Initialize classes and features; add operations and parameters - initEClass(carFrameEClass, CarFrame.class, "CarFrame", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCarFrame_CarWheel(), this.getCarWheel(), null, "carWheel", null, 0, -1, CarFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCarFrame_CarLinkRef(), this.getCarLink(), null, "carLinkRef", null, 0, 1, CarFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCarFrame_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, CarFrame.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(carLinkEClass, CarLink.class, "CarLink", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCarLink_CarLinkId(), theXMLTypePackage.getID(), "carLinkId", null, 1, 1, CarLink.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCarLink_Name(), theXMLTypePackage.getString(), "name", null, 1, 1, CarLink.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(carsListEClass, CarsList.class, "CarsList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCarsList_CarType(), this.getCarType(), null, "carType", null, 1, -1, CarsList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCarsList_CarLink(), this.getCarLink(), null, "carLink", null, 0, -1, CarsList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(carTireEClass, CarTire.class, "CarTire", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCarTire_Name(), theXMLTypePackage.getID(), "name", null, 1, 1, CarTire.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(carTypeEClass, CarType.class, "CarType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCarType_CarFrame(), this.getCarFrame(), null, "carFrame", null, 0, -1, CarType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCarType_CarID(), theXMLTypePackage.getID(), "carID", null, 1, 1, CarType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(carWheelEClass, CarWheel.class, "CarWheel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCarWheel_CarTire(), this.getCarTire(), null, "carTire", null, 0, -1, CarWheel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getCarWheel_Name(), theXMLTypePackage.getString(), "name", null, 0, 1, CarWheel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDocumentRoot_CarsList(), this.getCarsList(), null, "carsList", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); - - // Create resource - createResource(eNS_URI); - - // Create annotations - // http://www.w3.org/XML/1998/namespace - createNamespaceAnnotations(); - // http:///org/eclipse/emf/ecore/util/ExtendedMetaData - createExtendedMetaDataAnnotations(); - } - - /** - * Initializes the annotations for <b>http://www.w3.org/XML/1998/namespace</b>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void createNamespaceAnnotations() { - String source = "http://www.w3.org/XML/1998/namespace"; - addAnnotation - (this, - source, - new String[] { - "lang", "en" - }); - } - - /** - * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void createExtendedMetaDataAnnotations() { - String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; - addAnnotation - (carFrameEClass, - source, - new String[] { - "name", "CarFrame", - "kind", "elementOnly" - }); - addAnnotation - (getCarFrame_CarWheel(), - source, - new String[] { - "kind", "element", - "name", "carWheel", - "namespace", "##targetNamespace" - }); - addAnnotation - (getCarFrame_CarLinkRef(), - source, - new String[] { - "kind", "attribute", - "name", "carLinkRef" - }); - addAnnotation - (getCarFrame_Name(), - source, - new String[] { - "kind", "attribute", - "name", "name" - }); - addAnnotation - (carLinkEClass, - source, - new String[] { - "name", "CarLink", - "kind", "empty" - }); - addAnnotation - (getCarLink_CarLinkId(), - source, - new String[] { - "kind", "attribute", - "name", "carLinkId" - }); - addAnnotation - (getCarLink_Name(), - source, - new String[] { - "kind", "attribute", - "name", "name" - }); - addAnnotation - (carsListEClass, - source, - new String[] { - "name", "CarsList", - "kind", "elementOnly" - }); - addAnnotation - (getCarsList_CarType(), - source, - new String[] { - "kind", "element", - "name", "carType", - "namespace", "##targetNamespace" - }); - addAnnotation - (getCarsList_CarLink(), - source, - new String[] { - "kind", "element", - "name", "carLink", - "namespace", "##targetNamespace" - }); - addAnnotation - (carTireEClass, - source, - new String[] { - "name", "CarTire", - "kind", "empty" - }); - addAnnotation - (getCarTire_Name(), - source, - new String[] { - "kind", "attribute", - "name", "name" - }); - addAnnotation - (carTypeEClass, - source, - new String[] { - "name", "CarType", - "kind", "elementOnly" - }); - addAnnotation - (getCarType_CarFrame(), - source, - new String[] { - "kind", "element", - "name", "carFrame", - "namespace", "##targetNamespace" - }); - addAnnotation - (getCarType_CarID(), - source, - new String[] { - "kind", "attribute", - "name", "carID" - }); - addAnnotation - (carWheelEClass, - source, - new String[] { - "name", "CarWheel", - "kind", "elementOnly" - }); - addAnnotation - (getCarWheel_CarTire(), - source, - new String[] { - "kind", "element", - "name", "carTire", - "namespace", "##targetNamespace" - }); - addAnnotation - (getCarWheel_Name(), - source, - new String[] { - "kind", "attribute", - "name", "name" - }); - addAnnotation - (documentRootEClass, - source, - new String[] { - "name", "", - "kind", "mixed" - }); - addAnnotation - (getDocumentRoot_Mixed(), - source, - new String[] { - "kind", "elementWildcard", - "name", ":mixed" - }); - addAnnotation - (getDocumentRoot_XMLNSPrefixMap(), - source, - new String[] { - "kind", "attribute", - "name", "xmlns:prefix" - }); - addAnnotation - (getDocumentRoot_XSISchemaLocation(), - source, - new String[] { - "kind", "attribute", - "name", "xsi:schemaLocation" - }); - addAnnotation - (getDocumentRoot_CarsList(), - source, - new String[] { - "kind", "element", - "name", "carsList", - "namespace", "##targetNamespace" - }); - } - -} //CarPackageImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTireImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTireImpl.java deleted file mode 100644 index 20bfee7cd..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTireImpl.java +++ /dev/null @@ -1,167 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarTireImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarPackage; -import com.example.car.CarTire; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -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>Tire</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarTireImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarTireImpl extends EObjectImpl implements CarTire { - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarTireImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CAR_TIRE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_TIRE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CAR_TIRE__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CAR_TIRE__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CAR_TIRE__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CAR_TIRE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //CarTireImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTypeImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTypeImpl.java deleted file mode 100644 index a51393e2f..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarTypeImpl.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarTypeImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarFrame; -import com.example.car.CarPackage; -import com.example.car.CarType; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Type</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarTypeImpl#getCarFrame <em>Car Frame</em>}</li> - * <li>{@link com.example.car.impl.CarTypeImpl#getCarID <em>Car ID</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarTypeImpl extends EObjectImpl implements CarType { - /** - * The cached value of the '{@link #getCarFrame() <em>Car Frame</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarFrame() - * @generated - * @ordered - */ - protected EList<CarFrame> carFrame; - - /** - * The default value of the '{@link #getCarID() <em>Car ID</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarID() - * @generated - * @ordered - */ - protected static final String CAR_ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getCarID() <em>Car ID</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarID() - * @generated - * @ordered - */ - protected String carID = CAR_ID_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarTypeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CAR_TYPE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CarFrame> getCarFrame() { - if (carFrame == null) { - carFrame = new EObjectContainmentEList<CarFrame>(CarFrame.class, this, CarPackage.CAR_TYPE__CAR_FRAME); - } - return carFrame; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getCarID() { - return carID; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCarID(String newCarID) { - String oldCarID = carID; - carID = newCarID; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_TYPE__CAR_ID, oldCarID, carID)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CarPackage.CAR_TYPE__CAR_FRAME: - return ((InternalEList<?>)getCarFrame()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CAR_TYPE__CAR_FRAME: - return getCarFrame(); - case CarPackage.CAR_TYPE__CAR_ID: - return getCarID(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CAR_TYPE__CAR_FRAME: - getCarFrame().clear(); - getCarFrame().addAll((Collection<? extends CarFrame>)newValue); - return; - case CarPackage.CAR_TYPE__CAR_ID: - setCarID((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CAR_TYPE__CAR_FRAME: - getCarFrame().clear(); - return; - case CarPackage.CAR_TYPE__CAR_ID: - setCarID(CAR_ID_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CAR_TYPE__CAR_FRAME: - return carFrame != null && !carFrame.isEmpty(); - case CarPackage.CAR_TYPE__CAR_ID: - return CAR_ID_EDEFAULT == null ? carID != null : !CAR_ID_EDEFAULT.equals(carID); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (carID: "); - result.append(carID); - result.append(')'); - return result.toString(); - } - -} //CarTypeImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarWheelImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarWheelImpl.java deleted file mode 100644 index 1e6d4f446..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarWheelImpl.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarWheelImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarPackage; -import com.example.car.CarTire; -import com.example.car.CarWheel; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.EObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Wheel</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarWheelImpl#getCarTire <em>Car Tire</em>}</li> - * <li>{@link com.example.car.impl.CarWheelImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarWheelImpl extends EObjectImpl implements CarWheel { - /** - * The cached value of the '{@link #getCarTire() <em>Car Tire</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarTire() - * @generated - * @ordered - */ - protected EList<CarTire> carTire; - - /** - * The default value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarWheelImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CAR_WHEEL; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CarTire> getCarTire() { - if (carTire == null) { - carTire = new EObjectContainmentEList<CarTire>(CarTire.class, this, CarPackage.CAR_WHEEL__CAR_TIRE); - } - return carTire; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CarPackage.CAR_WHEEL__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CarPackage.CAR_WHEEL__CAR_TIRE: - return ((InternalEList<?>)getCarTire()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CAR_WHEEL__CAR_TIRE: - return getCarTire(); - case CarPackage.CAR_WHEEL__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CAR_WHEEL__CAR_TIRE: - getCarTire().clear(); - getCarTire().addAll((Collection<? extends CarTire>)newValue); - return; - case CarPackage.CAR_WHEEL__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CAR_WHEEL__CAR_TIRE: - getCarTire().clear(); - return; - case CarPackage.CAR_WHEEL__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CAR_WHEEL__CAR_TIRE: - return carTire != null && !carTire.isEmpty(); - case CarPackage.CAR_WHEEL__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //CarWheelImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarsListImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarsListImpl.java deleted file mode 100644 index 6fc1febb4..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/CarsListImpl.java +++ /dev/null @@ -1,193 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarsListImpl.java,v 1.1 2007/08/10 20:17:31 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarLink; -import com.example.car.CarPackage; -import com.example.car.CarType; -import com.example.car.CarsList; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.EObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Cars List</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.CarsListImpl#getCarType <em>Car Type</em>}</li> - * <li>{@link com.example.car.impl.CarsListImpl#getCarLink <em>Car Link</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CarsListImpl extends EObjectImpl implements CarsList { - /** - * The cached value of the '{@link #getCarType() <em>Car Type</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarType() - * @generated - * @ordered - */ - protected EList<CarType> carType; - - /** - * The cached value of the '{@link #getCarLink() <em>Car Link</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCarLink() - * @generated - * @ordered - */ - protected EList<CarLink> carLink; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CarsListImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.CARS_LIST; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CarType> getCarType() { - if (carType == null) { - carType = new EObjectContainmentEList<CarType>(CarType.class, this, CarPackage.CARS_LIST__CAR_TYPE); - } - return carType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CarLink> getCarLink() { - if (carLink == null) { - carLink = new EObjectContainmentEList<CarLink>(CarLink.class, this, CarPackage.CARS_LIST__CAR_LINK); - } - return carLink; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CarPackage.CARS_LIST__CAR_TYPE: - return ((InternalEList<?>)getCarType()).basicRemove(otherEnd, msgs); - case CarPackage.CARS_LIST__CAR_LINK: - return ((InternalEList<?>)getCarLink()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.CARS_LIST__CAR_TYPE: - return getCarType(); - case CarPackage.CARS_LIST__CAR_LINK: - return getCarLink(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.CARS_LIST__CAR_TYPE: - getCarType().clear(); - getCarType().addAll((Collection<? extends CarType>)newValue); - return; - case CarPackage.CARS_LIST__CAR_LINK: - getCarLink().clear(); - getCarLink().addAll((Collection<? extends CarLink>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.CARS_LIST__CAR_TYPE: - getCarType().clear(); - return; - case CarPackage.CARS_LIST__CAR_LINK: - getCarLink().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.CARS_LIST__CAR_TYPE: - return carType != null && !carType.isEmpty(); - case CarPackage.CARS_LIST__CAR_LINK: - return carLink != null && !carLink.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //CarsListImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/DocumentRootImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/DocumentRootImpl.java deleted file mode 100644 index a017f02e2..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/DocumentRootImpl.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DocumentRootImpl.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.impl; - -import com.example.car.CarPackage; -import com.example.car.CarsList; -import com.example.car.DocumentRoot; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EMap; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EStructuralFeature; -import org.eclipse.emf.ecore.EcorePackage; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.EObjectImpl; -import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; - -import org.eclipse.emf.ecore.util.BasicFeatureMap; -import org.eclipse.emf.ecore.util.EcoreEMap; -import org.eclipse.emf.ecore.util.FeatureMap; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Document Root</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link com.example.car.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li> - * <li>{@link com.example.car.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> - * <li>{@link com.example.car.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li> - * <li>{@link com.example.car.impl.DocumentRootImpl#getCarsList <em>Cars List</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DocumentRootImpl extends EObjectImpl implements DocumentRoot { - /** - * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getMixed() - * @generated - * @ordered - */ - protected FeatureMap mixed; - - /** - * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getXMLNSPrefixMap() - * @generated - * @ordered - */ - protected EMap<String, String> xMLNSPrefixMap; - - /** - * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getXSISchemaLocation() - * @generated - * @ordered - */ - protected EMap<String, String> xSISchemaLocation; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DocumentRootImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return CarPackage.Literals.DOCUMENT_ROOT; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureMap getMixed() { - if (mixed == null) { - mixed = new BasicFeatureMap(this, CarPackage.DOCUMENT_ROOT__MIXED); - } - return mixed; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EMap<String, String> getXMLNSPrefixMap() { - if (xMLNSPrefixMap == null) { - xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); - } - return xMLNSPrefixMap; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EMap<String, String> getXSISchemaLocation() { - if (xSISchemaLocation == null) { - xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); - } - return xSISchemaLocation; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarsList getCarsList() { - return (CarsList)getMixed().get(CarPackage.Literals.DOCUMENT_ROOT__CARS_LIST, true); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetCarsList(CarsList newCarsList, NotificationChain msgs) { - return ((FeatureMap.Internal)getMixed()).basicAdd(CarPackage.Literals.DOCUMENT_ROOT__CARS_LIST, newCarsList, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCarsList(CarsList newCarsList) { - ((FeatureMap.Internal)getMixed()).set(CarPackage.Literals.DOCUMENT_ROOT__CARS_LIST, newCarsList); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CarPackage.DOCUMENT_ROOT__MIXED: - return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs); - case CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); - case CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs); - case CarPackage.DOCUMENT_ROOT__CARS_LIST: - return basicSetCarsList(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CarPackage.DOCUMENT_ROOT__MIXED: - if (coreType) return getMixed(); - return ((FeatureMap.Internal)getMixed()).getWrapper(); - case CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - if (coreType) return getXMLNSPrefixMap(); - else return getXMLNSPrefixMap().map(); - case CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - if (coreType) return getXSISchemaLocation(); - else return getXSISchemaLocation().map(); - case CarPackage.DOCUMENT_ROOT__CARS_LIST: - return getCarsList(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CarPackage.DOCUMENT_ROOT__MIXED: - ((FeatureMap.Internal)getMixed()).set(newValue); - return; - case CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue); - return; - case CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue); - return; - case CarPackage.DOCUMENT_ROOT__CARS_LIST: - setCarsList((CarsList)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CarPackage.DOCUMENT_ROOT__MIXED: - getMixed().clear(); - return; - case CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - getXMLNSPrefixMap().clear(); - return; - case CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - getXSISchemaLocation().clear(); - return; - case CarPackage.DOCUMENT_ROOT__CARS_LIST: - setCarsList((CarsList)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CarPackage.DOCUMENT_ROOT__MIXED: - return mixed != null && !mixed.isEmpty(); - case CarPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: - return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); - case CarPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: - return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); - case CarPackage.DOCUMENT_ROOT__CARS_LIST: - return getCarsList() != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (mixed: "); - result.append(mixed); - result.append(')'); - return result.toString(); - } - -} //DocumentRootImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/package.jdo deleted file mode 100644 index 7bfd6cdfe..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/impl/package.jdo +++ /dev/null @@ -1,122 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> - -<jdo> - <package name="com.example.car.impl"> - <class name="com.example.car.impl.CarFrameImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="carframe" identity-type="datastore"> - <implements name="com.example.car.CarFrame"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarFrame"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="carWheel" persistence-modifier="persistent" delete-action="restrict"> - <collection element-type="com.example.car.impl.CarWheelImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> - </collection> - <element> - <column name="carframe_carwheel_e_id" allows-null="true"/> - </element> - <order column="CARFRAME_CARWHEEL_IDX"/> - <foreign-key delete-action="cascade" update-action="cascade" name="carframe_carwheel"/> - </field> - <field name="carLinkRef" persistence-modifier="persistent" delete-action="restrict" null-value="none"> - <foreign-key name="carframe_carlinkref"/> - <column name="carlink_carlinkref_e_id" allows-null="true"/> - <extension vendor-name="jpox" key="implementation-classes" value="com.example.car.impl.CarLinkImpl"/> - </field> - <field name="name" persistence-modifier="persistent" null-value="none"/> - </class> - <class name="com.example.car.impl.CarLinkImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="carlink" identity-type="application"> - <implements name="com.example.car.CarLink"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarLink"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="carLinkId" persistence-modifier="persistent" primary-key="true"/> - <field name="name" persistence-modifier="persistent" null-value="exception"/> - </class> - <class name="com.example.car.impl.CarsListImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="carslist" identity-type="datastore"> - <implements name="com.example.car.CarsList"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarsList"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="carType" persistence-modifier="persistent" delete-action="restrict"> - <collection element-type="com.example.car.impl.CarTypeImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> - </collection> - <element> - <column name="carslist_cartype_e_id" allows-null="true"/> - </element> - <order column="CARSLIST_CARTYPE_IDX"/> - <foreign-key delete-action="cascade" update-action="cascade" name="carslist_cartype"/> - </field> - <field name="carLink" persistence-modifier="persistent" delete-action="restrict"> - <collection element-type="com.example.car.impl.CarLinkImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> - </collection> - <element> - <column name="carslist_carlink_e_id" allows-null="true"/> - </element> - <order column="CARSLIST_CARLINK_IDX"/> - <foreign-key delete-action="cascade" update-action="cascade" name="carslist_carlink"/> - </field> - </class> - <class name="com.example.car.impl.CarTireImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="cartire" identity-type="application"> - <implements name="com.example.car.CarTire"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarTire"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="name" persistence-modifier="persistent" primary-key="true"/> - </class> - <class name="com.example.car.impl.CarTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="cartype" identity-type="application"> - <implements name="com.example.car.CarType"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarType"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="carFrame" persistence-modifier="persistent" delete-action="restrict"> - <collection element-type="com.example.car.impl.CarFrameImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> - </collection> - <element> - <column name="cartype_carframe_e_id" allows-null="true"/> - </element> - <order column="CARTYPE_CARFRAME_IDX"/> - <foreign-key delete-action="cascade" update-action="cascade" name="cartype_carframe"/> - </field> - <field name="carID" persistence-modifier="persistent" primary-key="true"/> - </class> - <class name="com.example.car.impl.CarWheelImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="carwheel" identity-type="datastore"> - <implements name="com.example.car.CarWheel"/> - <implements name="org.eclipse.emf.ecore.EObject"/> - <implements name="org.eclipse.emf.common.notify.Notifier"/> - <inheritance strategy="new-table"> - <discriminator column="dtype" strategy="value-map" value="CarWheel"/> - </inheritance> - <version strategy="version-number" column="e_version"/> - <field name="carTire" persistence-modifier="persistent" delete-action="restrict"> - <collection element-type="com.example.car.impl.CarTireImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> - </collection> - <element> - <column name="carwheel_cartire_e_id" allows-null="true"/> - </element> - <order column="CARWHEEL_CARTIRE_IDX"/> - <foreign-key delete-action="cascade" update-action="cascade" name="carwheel_cartire"/> - </field> - <field name="name" persistence-modifier="persistent" null-value="none"/> - </class> - </package> -</jdo>
\ No newline at end of file diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.ecore b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.ecore deleted file mode 100644 index af5bcc7b9..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.ecore +++ /dev/null @@ -1,169 +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="car" - nsURI="http://www.example.com/car.xsd" nsPrefix="car"> - <eAnnotations source="http://www.w3.org/XML/1998/namespace"> - <details key="lang" value="en"/> - </eAnnotations> - <eClassifiers xsi:type="ecore:EClass" name="CarFrame"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarFrame"/> - <details key="kind" value="elementOnly"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="carWheel" upperBound="-1" - eType="#//CarWheel" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carWheel"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="carLinkRef" eType="#//CarLink" - resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="carLinkRef"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="name"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CarLink"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarLink"/> - <details key="kind" value="empty"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="carLinkId" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" iD="true"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="carLinkId"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="name"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CarsList"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarsList"/> - <details key="kind" value="elementOnly"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="carType" lowerBound="1" - upperBound="-1" eType="#//CarType" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carType"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="carLink" upperBound="-1" - eType="#//CarLink" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carLink"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CarTire"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarTire"/> - <details key="kind" value="empty"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" - iD="true"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="name"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CarType"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarType"/> - <details key="kind" value="elementOnly"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="carFrame" upperBound="-1" - eType="#//CarFrame" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carFrame"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="carID" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID" - iD="true"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="carID"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CarWheel"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value="CarWheel"/> - <details key="kind" value="elementOnly"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="carTire" upperBound="-1" - eType="#//CarTire" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carTire"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="name"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="name" value=""/> - <details key="kind" value="mixed"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="elementWildcard"/> - <details key="name" value=":mixed"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1" - eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" - transient="true" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="xmlns:prefix"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1" - eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry" - transient="true" containment="true" resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="xsi:schemaLocation"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="carsList" upperBound="-2" - eType="#//CarsList" volatile="true" transient="true" derived="true" containment="true" - resolveProxies="false"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="element"/> - <details key="name" value="carsList"/> - <details key="namespace" value="##targetNamespace"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> -</ecore:EPackage> diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.genmodel b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.genmodel deleted file mode 100644 index a94cda6d9..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.genmodel +++ /dev/null @@ -1,41 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.teneo.samples/src" - modelPluginID="org.eclipse.emf.teneo.samples" modelName="Car" importerID="org.eclipse.xsd.ecore.importer" - complianceLevel="5.0" copyrightFields="false"> - <foreignModel>car.xsd</foreignModel> - <genPackages prefix="Car" basePackage="com.example" resource="XML" disposableProviderFactory="true" - ecorePackage="car.ecore#/"> - <genClasses ecoreClass="car.ecore#//CarFrame"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//CarFrame/carWheel"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference car.ecore#//CarFrame/carLinkRef"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarFrame/name"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//CarLink"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarLink/carLinkId"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarLink/name"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//CarsList"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//CarsList/carType"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//CarsList/carLink"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//CarTire"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarTire/name"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//CarType"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//CarType/carFrame"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarType/carID"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//CarWheel"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//CarWheel/carTire"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//CarWheel/name"/> - </genClasses> - <genClasses ecoreClass="car.ecore#//DocumentRoot"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute car.ecore#//DocumentRoot/mixed"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference car.ecore#//DocumentRoot/xMLNSPrefixMap"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference car.ecore#//DocumentRoot/xSISchemaLocation"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference car.ecore#//DocumentRoot/carsList"/> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.xsd b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.xsd deleted file mode 100644 index 4c65252ca..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/car.xsd +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xs:schema targetNamespace="http://www.example.com/car.xsd" - elementFormDefault="qualified" - attributeFormDefault="unqualified" - version="0.9.3.0" - xml:lang="en" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:car="http://www.example.com/car.xsd" - xmlns:xs="http://www.w3.org/2001/XMLSchema" - xmlns:xlink="http://www.w3.org/1999/xlink"> - - <xs:element name="carsList" type="car:CarsList"/> - - <xs:complexType name="CarsList"> - <xs:sequence> - <xs:element name="carType" type="car:CarType" maxOccurs="unbounded"/> - <xs:element name="carLink" type="car:CarLink" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - </xs:complexType> - - <xs:complexType name="CarType"> - <xs:sequence> - <xs:element name="carFrame" type="car:CarFrame" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - <xs:attribute name="carID" type="xs:ID" use="required"/> - </xs:complexType> - - <xs:complexType name="CarLink"> - <xs:attribute name="carLinkId" type="xs:ID" use="required"/> - <xs:attribute name="name" type="xs:string" use="required"/> - </xs:complexType> - - - <xs:complexType name="CarFrame"> - <xs:sequence> - <xs:element name="carWheel" type="car:CarWheel" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - <xs:attribute name="name" type="xs:string" use="optional"/> - <xs:attribute name="carLinkRef" type="xs:IDREF" ecore:reference="car:CarLink"/> - </xs:complexType> - - <xs:complexType name="CarWheel"> - <xs:sequence> - <xs:element name="carTire" type="car:CarTire" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - <xs:attribute name="name" type="xs:string" use="optional"/> - </xs:complexType> - - <xs:complexType name="CarTire"> - <xs:attribute name="name" type="xs:ID" use="required"/> - </xs:complexType> -</xs:schema> diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/cars.xml b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/cars.xml deleted file mode 100644 index 2127e18f8..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/model/cars.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<car:CarsList xmlns:car="http://www.example.com/car.xsd"> - - <car:carType carID="carNumber1"> - <car:carFrame carLinkRef="a984073182" name="carFrameIron"> - <car:carWheel name="carWheelBrand"> - <car:carTire name="b890388762"/> - </car:carWheel> - </car:carFrame> - </car:carType> - - <car:carLink name="link-car" carLinkId="a984073182"/> - -</car:CarsList> diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarAdapterFactory.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarAdapterFactory.java deleted file mode 100644 index 858b62c28..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarAdapterFactory.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarAdapterFactory.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.util; - -import com.example.car.*; - -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; - -/** - * <!-- 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 com.example.car.CarPackage - * @generated - */ -public class CarAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CarPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarAdapterFactory() { - if (modelPackage == null) { - modelPackage = CarPackage.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 CarSwitch<Adapter> modelSwitch = - new CarSwitch<Adapter>() { - @Override - public Adapter caseCarFrame(CarFrame object) { - return createCarFrameAdapter(); - } - @Override - public Adapter caseCarLink(CarLink object) { - return createCarLinkAdapter(); - } - @Override - public Adapter caseCarsList(CarsList object) { - return createCarsListAdapter(); - } - @Override - public Adapter caseCarTire(CarTire object) { - return createCarTireAdapter(); - } - @Override - public Adapter caseCarType(CarType object) { - return createCarTypeAdapter(); - } - @Override - public Adapter caseCarWheel(CarWheel object) { - return createCarWheelAdapter(); - } - @Override - public Adapter caseDocumentRoot(DocumentRoot object) { - return createDocumentRootAdapter(); - } - @Override - public Adapter 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 modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarFrame <em>Frame</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 com.example.car.CarFrame - * @generated - */ - public Adapter createCarFrameAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarLink <em>Link</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 com.example.car.CarLink - * @generated - */ - public Adapter createCarLinkAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarsList <em>Cars List</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 com.example.car.CarsList - * @generated - */ - public Adapter createCarsListAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarTire <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 com.example.car.CarTire - * @generated - */ - public Adapter createCarTireAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarType <em>Type</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 com.example.car.CarType - * @generated - */ - public Adapter createCarTypeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.CarWheel <em>Wheel</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 com.example.car.CarWheel - * @generated - */ - public Adapter createCarWheelAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.example.car.DocumentRoot <em>Document Root</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 com.example.car.DocumentRoot - * @generated - */ - public Adapter createDocumentRootAdapter() { - 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; - } - -} //CarAdapterFactory diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceFactoryImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceFactoryImpl.java deleted file mode 100644 index b7f5b0b69..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceFactoryImpl.java +++ /dev/null @@ -1,56 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarResourceFactoryImpl.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.util; - -import org.eclipse.emf.common.util.URI; - -import org.eclipse.emf.ecore.resource.Resource; - -import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl; - -import org.eclipse.emf.ecore.xmi.XMLResource; - -/** - * <!-- begin-user-doc --> - * The <b>Resource Factory</b> associated with the package. - * <!-- end-user-doc --> - * @see com.example.car.util.CarResourceImpl - * @generated - */ -public class CarResourceFactoryImpl extends ResourceFactoryImpl { - /** - * Creates an instance of the resource factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarResourceFactoryImpl() { - super(); - } - - /** - * Creates an instance of the resource. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Resource createResource(URI uri) { - XMLResource result = new CarResourceImpl(uri); - result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); - result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE); - - result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE); - - result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); - result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE); - - result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE); - return result; - } - -} //CarResourceFactoryImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceImpl.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceImpl.java deleted file mode 100644 index a63c1aa2d..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarResourceImpl.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarResourceImpl.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.util; - -import org.eclipse.emf.common.util.URI; - -import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl; - -/** - * <!-- begin-user-doc --> - * The <b>Resource </b> associated with the package. - * <!-- end-user-doc --> - * @see com.example.car.util.CarResourceFactoryImpl - * @generated - */ -public class CarResourceImpl extends XMLResourceImpl { - /** - * Creates an instance of the resource. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param uri the URI of the new resource. - * @generated - */ - public CarResourceImpl(URI uri) { - super(uri); - } - -} //CarResourceImpl diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarSwitch.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarSwitch.java deleted file mode 100644 index e57a24291..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarSwitch.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarSwitch.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.util; - -import com.example.car.*; - -import java.util.List; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- 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 com.example.car.CarPackage - * @generated - */ -public class CarSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static CarPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarSwitch() { - if (modelPackage == null) { - modelPackage = CarPackage.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 T 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 T doSwitch(EClass theEClass, EObject theEObject) { - if (theEClass.eContainer() == modelPackage) { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - else { - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(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 T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case CarPackage.CAR_FRAME: { - CarFrame carFrame = (CarFrame)theEObject; - T result = caseCarFrame(carFrame); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.CAR_LINK: { - CarLink carLink = (CarLink)theEObject; - T result = caseCarLink(carLink); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.CARS_LIST: { - CarsList carsList = (CarsList)theEObject; - T result = caseCarsList(carsList); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.CAR_TIRE: { - CarTire carTire = (CarTire)theEObject; - T result = caseCarTire(carTire); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.CAR_TYPE: { - CarType carType = (CarType)theEObject; - T result = caseCarType(carType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.CAR_WHEEL: { - CarWheel carWheel = (CarWheel)theEObject; - T result = caseCarWheel(carWheel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CarPackage.DOCUMENT_ROOT: { - DocumentRoot documentRoot = (DocumentRoot)theEObject; - T result = caseDocumentRoot(documentRoot); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Frame</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>Frame</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCarFrame(CarFrame object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Link</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>Link</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCarLink(CarLink object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Cars List</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>Cars List</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCarsList(CarsList 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 T caseCarTire(CarTire object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Type</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>Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCarType(CarType object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Wheel</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>Wheel</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCarWheel(CarWheel object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Document Root</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>Document Root</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDocumentRoot(DocumentRoot 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 T defaultCase(EObject object) { - return null; - } - -} //CarSwitch diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarXMLProcessor.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarXMLProcessor.java deleted file mode 100644 index 4dd116eb9..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/util/CarXMLProcessor.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarXMLProcessor.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.util; - -import com.example.car.CarPackage; - -import java.util.Map; - -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.resource.Resource; - -import org.eclipse.emf.ecore.xmi.util.XMLProcessor; - -/** - * This class contains helper methods to serialize and deserialize XML documents - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class CarXMLProcessor extends XMLProcessor { - - /** - * Public constructor to instantiate the helper. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CarXMLProcessor() { - super((EPackage.Registry.INSTANCE)); - CarPackage.eINSTANCE.eClass(); - } - - /** - * Register for "*" and "xml" file extensions the CarResourceFactoryImpl factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected Map<String, Resource.Factory> getRegistrations() { - if (registrations == null) { - super.getRegistrations(); - registrations.put(XML_EXTENSION, new CarResourceFactoryImpl()); - registrations.put(STAR_EXTENSION, new CarResourceFactoryImpl()); - } - return registrations; - } - -} //CarXMLProcessor diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarFrameValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarFrameValidator.java deleted file mode 100644 index ffa6cffdd..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarFrameValidator.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarFrameValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - -import com.example.car.CarLink; -import com.example.car.CarWheel; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link com.example.car.CarFrame}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarFrameValidator { - boolean validate(); - - boolean validateCarWheel(EList<CarWheel> value); - boolean validateCarLinkRef(CarLink value); - boolean validateName(String value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarLinkValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarLinkValidator.java deleted file mode 100644 index 9114b3826..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarLinkValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarLinkValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - - -/** - * A sample validator interface for {@link com.example.car.CarLink}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarLinkValidator { - boolean validate(); - - boolean validateCarLinkId(String value); - boolean validateName(String value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTireValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTireValidator.java deleted file mode 100644 index 4f0a30624..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTireValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarTireValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - - -/** - * A sample validator interface for {@link com.example.car.CarTire}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarTireValidator { - boolean validate(); - - boolean validateName(String value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTypeValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTypeValidator.java deleted file mode 100644 index 35ab63dbc..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarTypeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarTypeValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - -import com.example.car.CarFrame; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link com.example.car.CarType}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarTypeValidator { - boolean validate(); - - boolean validateCarFrame(EList<CarFrame> value); - boolean validateCarID(String value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarWheelValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarWheelValidator.java deleted file mode 100644 index 1ed466774..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarWheelValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarWheelValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - -import com.example.car.CarTire; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link com.example.car.CarWheel}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarWheelValidator { - boolean validate(); - - boolean validateCarTire(EList<CarTire> value); - boolean validateName(String value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarsListValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarsListValidator.java deleted file mode 100644 index fd6dd4b83..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/CarsListValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CarsListValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - -import com.example.car.CarLink; -import com.example.car.CarType; - -import org.eclipse.emf.common.util.EList; - -/** - * A sample validator interface for {@link com.example.car.CarsList}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CarsListValidator { - boolean validate(); - - boolean validateCarType(EList<CarType> value); - boolean validateCarLink(EList<CarLink> value); -} diff --git a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/DocumentRootValidator.java b/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/DocumentRootValidator.java deleted file mode 100644 index 5d1d52b16..000000000 --- a/examples/org.eclipse.emf.teneo.samples/src/com/example/car/validation/DocumentRootValidator.java +++ /dev/null @@ -1,28 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DocumentRootValidator.java,v 1.1 2007/08/10 20:17:32 mtaal Exp $ - */ -package com.example.car.validation; - -import com.example.car.CarsList; - -import org.eclipse.emf.common.util.EMap; - -import org.eclipse.emf.ecore.util.FeatureMap; - -/** - * A sample validator interface for {@link com.example.car.DocumentRoot}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface DocumentRootValidator { - boolean validate(); - - boolean validateMixed(FeatureMap value); - boolean validateXMLNSPrefixMap(EMap<String, String> value); - boolean validateXSISchemaLocation(EMap<String, String> value); - boolean validateCarsList(CarsList value); -} |