[550053] Advance version, fix API tags
diff --git a/plugins/org.eclipse.m2m.qvt.oml/META-INF/MANIFEST.MF b/plugins/org.eclipse.m2m.qvt.oml/META-INF/MANIFEST.MF
index 751e478..f422d11 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.m2m.qvt.oml/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.m2m.qvt.oml;singleton:=true
-Bundle-Version: 3.9.3.qualifier
+Bundle-Version: 3.10.0.qualifier
 Bundle-ClassPath: .
 Bundle-Activator: org.eclipse.m2m.internal.qvt.oml.QvtPlugin$Implementation
 Bundle-Vendor: %providerName
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/Dummy.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/Dummy.java
index 460f938..2470ea1 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/Dummy.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/Dummy.java
@@ -16,6 +16,7 @@
 /**
  * <!-- begin-user-doc -->
  * A representation of the model object '<em><b>Dummy</b></em>'.
+ * @since 3.10
  * <!-- end-user-doc -->
  *
  * <!-- begin-model-doc -->
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalFactory.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalFactory.java
index 18e808e..3ab0695 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalFactory.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalFactory.java
@@ -1,11 +1,11 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
@@ -17,6 +17,7 @@
  * <!-- begin-user-doc -->
  * The <b>Factory</b> for the model.
  * It provides a create method for each non-abstract class of the model.
+ * @since 3.10
  * <!-- end-user-doc -->
  * @see org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage
  * @generated
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalPackage.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalPackage.java
index 8e3465f..3e2d34a 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalPackage.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/QVTOperationalPackage.java
@@ -1,11 +1,11 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
@@ -24,6 +24,7 @@
  *   <li>each enum,</li>
  *   <li>and each data type</li>
  * </ul>
+ * @since 3.10
  * <!-- end-user-doc -->
  * @see org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalFactory
  * @model kind="package"
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/DummyImpl.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/DummyImpl.java
index 150944e..fb0243f 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/DummyImpl.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/DummyImpl.java
@@ -1,26 +1,25 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
 package org.eclipse.m2m.internal.qvt.oml.qvtoperational.impl;
 
 import org.eclipse.emf.ecore.EClass;
-
 import org.eclipse.emf.ecore.impl.EObjectImpl;
-
 import org.eclipse.m2m.internal.qvt.oml.qvtoperational.Dummy;
 import org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage;
 
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model object '<em><b>Dummy</b></em>'.
+ * @since 3.10
  * <!-- end-user-doc -->
  *
  * @generated
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalFactoryImpl.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalFactoryImpl.java
index e82e301..90f5450 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalFactoryImpl.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalFactoryImpl.java
@@ -1,11 +1,11 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
@@ -14,16 +14,16 @@
 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;
-
-import org.eclipse.m2m.internal.qvt.oml.qvtoperational.*;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.Dummy;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalFactory;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage;
 
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model <b>Factory</b>.
+ * @since 3.10
  * <!-- end-user-doc -->
  * @generated
  */
@@ -72,9 +72,9 @@
 	@Override
 	public EObject create(EClass eClass) {
 		switch (eClass.getClassifierID()) {
-			case QVTOperationalPackage.DUMMY: return createDummy();
-			default:
-				throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
+		case QVTOperationalPackage.DUMMY: return createDummy();
+		default:
+			throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
 		}
 	}
 
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalPackageImpl.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalPackageImpl.java
index fbb7fa7..4ef5de5 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalPackageImpl.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/impl/QVTOperationalPackageImpl.java
@@ -28,6 +28,7 @@
 /**
  * <!-- begin-user-doc -->
  * An implementation of the model <b>Package</b>.
+ * @since 3.10
  * <!-- end-user-doc -->
  * @generated
  */
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalAdapterFactory.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalAdapterFactory.java
index b0f9442..b66a4eb 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalAdapterFactory.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalAdapterFactory.java
@@ -1,11 +1,11 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
@@ -13,17 +13,16 @@
 
 import org.eclipse.emf.common.notify.Adapter;
 import org.eclipse.emf.common.notify.Notifier;
-
 import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
 import org.eclipse.emf.ecore.EObject;
-
-import org.eclipse.m2m.internal.qvt.oml.qvtoperational.*;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.Dummy;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage;
 
 /**
  * <!-- 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.
+ * @since 3.10
  * <!-- end-user-doc -->
  * @see org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage
  * @generated
@@ -82,16 +81,16 @@
 	 * @generated
 	 */
 	protected QVTOperationalSwitch<Adapter> modelSwitch =
-		new QVTOperationalSwitch<Adapter>() {
-			@Override
-			public Adapter caseDummy(Dummy object) {
-				return createDummyAdapter();
-			}
-			@Override
-			public Adapter defaultCase(EObject object) {
-				return createEObjectAdapter();
-			}
-		};
+			new QVTOperationalSwitch<Adapter>() {
+		@Override
+		public Adapter caseDummy(Dummy object) {
+			return createDummyAdapter();
+		}
+		@Override
+		public Adapter defaultCase(EObject object) {
+			return createEObjectAdapter();
+		}
+	};
 
 	/**
 	 * Creates an adapter for the <code>target</code>.
diff --git a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalSwitch.java b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalSwitch.java
index 751a2b9..804fcb2 100644
--- a/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalSwitch.java
+++ b/plugins/org.eclipse.m2m.qvt.oml/_generated/org/eclipse/m2m/internal/qvt/oml/qvtoperational/util/QVTOperationalSwitch.java
@@ -1,11 +1,11 @@
 /**
  * Copyright (c) 2007 Borland Software Corporation
- * 
+ *
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v20.html
- *   
+ *
  * Contributors:
  *     Borland Software Corporation - initial API and implementation
  */
@@ -13,10 +13,9 @@
 
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EPackage;
-
 import org.eclipse.emf.ecore.util.Switch;
-
-import org.eclipse.m2m.internal.qvt.oml.qvtoperational.*;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.Dummy;
+import org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage;
 
 /**
  * <!-- begin-user-doc -->
@@ -27,6 +26,7 @@
  * and proceeding up the inheritance hierarchy
  * until a non-null result is returned,
  * which is the result of the switch.
+ * @since 3.10
  * <!-- end-user-doc -->
  * @see org.eclipse.m2m.internal.qvt.oml.qvtoperational.QVTOperationalPackage
  * @generated
@@ -82,13 +82,13 @@
 	@Override
 	protected T doSwitch(int classifierID, EObject theEObject) {
 		switch (classifierID) {
-			case QVTOperationalPackage.DUMMY: {
-				Dummy dummy = (Dummy)theEObject;
-				T result = caseDummy(dummy);
-				if (result == null) result = defaultCase(theEObject);
-				return result;
-			}
-			default: return defaultCase(theEObject);
+		case QVTOperationalPackage.DUMMY: {
+			Dummy dummy = (Dummy)theEObject;
+			T result = caseDummy(dummy);
+			if (result == null) result = defaultCase(theEObject);
+			return result;
+		}
+		default: return defaultCase(theEObject);
 		}
 	}