Version update etc. see Bug 345276 - Switch to release version 2.0.0
diff --git a/org.eclipse.jdt.core/META-INF/MANIFEST.MF b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
index 96fd41a..4a3c7a8 100644
--- a/org.eclipse.jdt.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.core/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.jdt.core; singleton:=true
-Bundle-Version: 3.7.0.v_OTDT_r080_qualifier
+Bundle-Version: 3.7.0.v_OTDT_r200_qualifier
 Bundle-Activator: org.eclipse.jdt.core.JavaCore
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
diff --git a/org.eclipse.jdt.core/META-INF/p2.inf b/org.eclipse.jdt.core/META-INF/p2.inf
index d3a17d1..8ac6595 100644
--- a/org.eclipse.jdt.core/META-INF/p2.inf
+++ b/org.eclipse.jdt.core/META-INF/p2.inf
@@ -1,5 +1,5 @@
 requires.1.namespace=org.eclipse.equinox.p2.iu
 requires.1.name=org.eclipse.objectteams.otdt.core.patch.feature.group
-requires.1.range=[0.8.0,1.0.0)
+requires.1.range=[2.0.0,3.0.0)
 requires.1.greedy=false
 requires.1.optional=false
diff --git a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
index 7bae504..6f2369a 100644
--- a/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
+++ b/org.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/messages.properties
@@ -6,7 +6,7 @@
 
 ###{ObjectTeams:
 otdtc.name = Extension for Object Teams
-otdtc.version = 0.8.0 M7 (Incubation) $LastChangedRevision$ $LastChangedDate$
+otdtc.version = 2.0.0 RC1 $LastChangedRevision$ $LastChangedDate$
 otdtc.copyright = Copyright by TU Berlin, Fraunhofer FIRST and others, 2004, 2011.
 ### SH}
 ### progress
diff --git a/org.eclipse.jdt.core/codeassist/org/eclipse/objectteams/otdt/internal/codeassist/select/SelectionOnBaseAllocationExpression.java b/org.eclipse.jdt.core/codeassist/org/eclipse/objectteams/otdt/internal/codeassist/select/SelectionOnBaseAllocationExpression.java
index 6e5083e..6cf2b6d 100644
--- a/org.eclipse.jdt.core/codeassist/org/eclipse/objectteams/otdt/internal/codeassist/select/SelectionOnBaseAllocationExpression.java
+++ b/org.eclipse.jdt.core/codeassist/org/eclipse/objectteams/otdt/internal/codeassist/select/SelectionOnBaseAllocationExpression.java
@@ -26,7 +26,7 @@
  * base constructor, which is found via this.expression (an AllocationExpression).
  * 
  * @author stephan
- * @since 0.8 (from eclipse.org).
+ * @since 2.0 (from eclipse.org).
  */
 public class SelectionOnBaseAllocationExpression extends BaseAllocationExpression {
 
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
index 205a681..a07d43e 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
@@ -1481,11 +1481,11 @@
 	int NoDefaultCtorInBoundRole                 = ROLE_RELATED + 3101; // 2.3.1(b)
 	int MissingEmptyCtorForLiftingCtor           = ROLE_RELATED + 3102; // 2.3.1(c)
 	int ExplicitSuperInLiftConstructor           = ROLE_RELATED + 3103; // 2.3.1(c)
-	/** @since 3.7 (OT 0.8) */
+	/** @since 3.7 (OT 2.0) */
 	int InstantiationAnnotationInNonRole		 = ROLE_RELATED + 3104; // 2.3.1(d)
-	/** @since 3.7 (OT 0.8) */
+	/** @since 3.7 (OT 2.0) */
 	int FieldInRoleWithInstantiationPolicy		 = ROLE_RELATED + 3105; // 2.3.1(d)
-	/** @since 3.7 (OT 0.8) */
+	/** @since 3.7 (OT 2.0) */
 	int MissingEqualsHashCodeWithInstantation	 = ROLE_RELATED + 3106; // 2.3.1(d)
 
 	int DeclaredLiftingInStaticMethod            = ROLE_RELATED + 3201; // 2.3.2(a)
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
index 0032036..6cec0da 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/core/compiler/IOTConstants.java
@@ -225,11 +225,11 @@
 	public static final char[][] ROLE_CAST_EXCEPTION 			  = {ORG, OBJECTTEAMS,
 																	 "RoleCastException".toCharArray()};
 	/** 
-	 * @since 3.7 (OT 0.8)
+	 * @since 3.7 (OT 2.0)
 	 */
 	public static final char[] INSTANTIATION = "Instantiation".toCharArray();
 	/** 
-	 * @since 3.7 (OT 0.8)
+	 * @since 3.7 (OT 2.0)
 	 */
 	public static final char[][] ORG_OBJECTTEAMS_INSTANTIATION = {ORG, OBJECTTEAMS,
 		 															 INSTANTIATION};
@@ -254,7 +254,7 @@
 	public static final int T_OrgObjectTeamsTeam       = 101;
 	public static final int T_OrgObjectTeamsIBoundBase = 102;
 	/**
-	 * @since 3.7 (OT 0.8)
+	 * @since 3.7 (OT 2.0)
 	 */
 	public static final int T_OrgObjectTeamsInstantiation = 103;
 
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/internal/core/compiler/ast/PrivateRoleMethodCall.java b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/internal/core/compiler/ast/PrivateRoleMethodCall.java
index 925d6bb..c5546cd 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/internal/core/compiler/ast/PrivateRoleMethodCall.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/objectteams/otdt/internal/core/compiler/ast/PrivateRoleMethodCall.java
@@ -33,9 +33,9 @@
  * A message send to a private role method requiring redirection via a pair of bridge methods.
  * Directly hooks into generateCode to achieve the necessary modifications.
  * 
- * (Before 3.7/0.8 this was an anonymous class inside CalloutImplementor).
+ * (Before 3.7 (OT 2.0) this was an anonymous class inside CalloutImplementor).
  * @author stephan
- * @since 3.7
+ * @since 3.7 OT 2.0
  */
 public class PrivateRoleMethodCall extends MessageSend {
 	private boolean isCalloutToField;
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ITypeBinding.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ITypeBinding.java
index 51d4a45..92b5522 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ITypeBinding.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ITypeBinding.java
@@ -797,7 +797,7 @@
 
 	/**
 	 * For a role class returns the corresponding class part.
-	 * @since 3.7 (OT 0.8)
+	 * @since 3.7 (OT 2.0)
 	 */
 	public ITypeBinding getClassPart();
 
diff --git a/org.eclipse.jdt.core/plugin.properties b/org.eclipse.jdt.core/plugin.properties
index 3816f9a..8e119a1 100644
--- a/org.eclipse.jdt.core/plugin.properties
+++ b/org.eclipse.jdt.core/plugin.properties
@@ -11,7 +11,7 @@
 #     Technical University Berlin - extended API and implementation
 ###############################################################################
 providerName=Eclipse.org - Object Teams
-pluginName=Object Teams Development Tooling Core (Incubation)
+pluginName=Object Teams Development Tooling Core
 javaNatureName=Java
 javaBuilderName=Java Builder
 javaProblemName=Java Problem