CVS structure renamed. org.eclipse.wtp.* has been moved to org.eclipse.*
diff --git a/plugins/org.eclipse.wst.server.core/schema/runtimeTypes.exsd b/plugins/org.eclipse.wst.server.core/schema/runtimeTypes.exsd
new file mode 100644
index 0000000..3b13299
--- /dev/null
+++ b/plugins/org.eclipse.wst.server.core/schema/runtimeTypes.exsd
@@ -0,0 +1,189 @@
+<?xml version='1.0' encoding='UTF-8'?>

+<!-- Schema file written by PDE -->

+<schema targetNamespace="org.eclipse.wst.server.core">

+<annotation>

+      <appInfo>

+         <meta.schema plugin="org.eclipse.wst.server.core" id="runtimeTypes" name="Runtime Types"/>

+      </appInfo>

+      <documentation>

+         This extension point is used to provide a new runtime type.

+      </documentation>

+   </annotation>

+

+   <element name="extension">

+      <complexType>

+         <sequence>

+            <element ref="runtimeType" minOccurs="0" maxOccurs="unbounded"/>

+         </sequence>

+         <attribute name="point" type="string" use="required">

+            <annotation>

+               <documentation>

+                  a fully qualified identifier of the target extension point

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="id" type="string">

+            <annotation>

+               <documentation>

+                  an optional identifier of the extension instance

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="name" type="string">

+            <annotation>

+               <documentation>

+                  an optional name of the extension instance

+               </documentation>

+            </annotation>

+         </attribute>

+      </complexType>

+   </element>

+

+   <element name="runtimeType">

+      <annotation>

+         <appInfo>

+            <meta.element labelAttribute="name"/>

+         </appInfo>

+      </annotation>

+      <complexType>

+         <sequence>

+            <element ref="moduleType" minOccurs="0" maxOccurs="unbounded"/>

+         </sequence>

+         <attribute name="id" type="string" use="required">

+            <annotation>

+               <documentation>

+                  specifies a unique identifier for this extension point

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="name" type="string" use="required">

+            <annotation>

+               <documentation>

+                  a translatable name used to identify the runtime type

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="description" type="string" use="required">

+            <annotation>

+               <documentation>

+                  a translatable description of the runtime type

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="vendor" type="string">

+            <annotation>

+               <documentation>

+                  a translatable vendor name

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="version" type="string">

+            <annotation>

+               <documentation>

+                  a translatable version number

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="vendorId" type="string">

+            <annotation>

+               <documentation>

+                  an id used to identify the vendor

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="class" type="string">

+            <annotation>

+               <documentation>

+                  specifies the fully qualified name of the Java class that implements &lt;samp&gt;IRuntimeDelegate&lt;/samp&gt;.
+Runtime instances of this type will delegate to instances of this class.

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="workingCopyClass" type="string">

+            <annotation>

+               <documentation>

+                  specifies the fully qualified name of the Java class that implements &lt;samp&gt;IRuntimeWorkingCopyDelegate&lt;/samp&gt;.
+Runtime instances of this type will delegate to instances of this class.

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="order" type="string">

+            <annotation>

+               <documentation>

+                  an integer order specifying the relative importance of this runtime

+               </documentation>

+            </annotation>

+         </attribute>

+      </complexType>

+   </element>

+

+   <element name="moduleType">

+      <complexType>

+         <attribute name="types" type="string" use="required">

+            <annotation>

+               <documentation>

+                  a comma separated list of the module types that this runtime supports

+               </documentation>

+            </annotation>

+         </attribute>

+         <attribute name="versions" type="string" use="required">

+            <annotation>

+               <documentation>

+                  a comma separated list of the module versions that this runtime supports

+               </documentation>

+            </annotation>

+         </attribute>

+      </complexType>

+   </element>

+

+   <annotation>

+      <appInfo>

+         <meta.section type="examples"/>

+      </appInfo>

+      <documentation>

+         The following is an example of a runtime type extension point:
+
+&lt;p&gt;
+&lt;pre&gt;
+  &lt;extension point=&quot;org.eclipse.wst.server.core.runtimeTypes&quot;&gt;
+    &lt;runtimeType
+       id=&quot;com.example.runtime&quot;
+       name=&quot;%runtimeTypeName&quot;
+       description=&quot;%runtimeTypeDescription&quot;
+       vendor=&quot;%runtimeTypeVendor&quot;
+       version=&quot;1.0&quot;
+       class=&quot;com.example.ExampleRuntimeDelegate&quot;
+       workingCopyClass=&quot;com.example.ExampleRuntimeWorkingCopyDelegate&quot;&gt;
+       &lt;moduleType
+         types=&quot;j2ee.web&quot;
+         versions=&quot;1.2, 1.3, 1.4&quot;/&gt;
+    &lt;/runtimeType&gt;
+  &lt;/extension&gt;
+&lt;/pre&gt;
+&lt;/p&gt;

+      </documentation>

+   </annotation>

+

+   <annotation>

+      <appInfo>

+         <meta.section type="apiInfo"/>

+      </appInfo>

+      <documentation>

+         Value of the attribute &lt;b&gt;class&lt;/b&gt; must be a fully qualified name of a Java class that implements the interface &lt;b&gt;org.eclipse.wst.server.core.model.IRuntimeDelegate&lt;/b&gt;.

+      </documentation>

+   </annotation>

+

+   <annotation>

+      <appInfo>

+         <meta.section type="copyright"/>

+      </appInfo>

+      <documentation>

+         Copyright (c) 2000, 2003 IBM Corporation and others.&lt;br&gt;
+All rights reserved. This program and the accompanying materials are made 
+available under the terms of the Common Public License v1.0 which accompanies 
+this distribution, and is available at 
+&lt;a href=&quot;http://www.eclipse.org/legal/cpl-v10.html&quot;&gt;http://www.eclipse.org/legal/cpl-v10.html&lt;/a&gt;

+      </documentation>

+   </annotation>

+

+</schema>